分析 Azure blob 存储中的日志文件
Analyse log files in Azure blob storage
我有本地 Linux 机器,我们将它们的日志作为 blob 存储在我们的 Azure 存储帐户中。
我们可以使用 Azure 日志分析来收集存储在 blob 存储中的这些日志吗?
是的,我们可以使用 Azure 日志分析来收集日志。有两种方式:
方式一
尝试按照以下步骤操作
- 填写所需参数并在本地或 Azure Cloud 中执行脚本Shell。
- 这 PowerShell script 从 Azure 存储下载日志。
- 将诊断日志转换为 JSON 格式,因为这是 API 所期望的格式。
- Load custom data into Log Analytics 使用 HTTP 数据收集器 API.
更多信息可以参考这个Document
方式二
有一个直接过程,您可以通过 Azure Monitor 在虚拟机中安装日志分析代理。
Azure Monitor 直接从您环境中的物理或虚拟 Linux 计算机收集数据到 Log Analytics 工作区,以便使用 azure 日志分析代理进行详细分析和关联。
使用 Azure 监视器从数据中心收集数据的步骤
第 1 步: 为 Linux
安装日志分析代理
- 在以下命令中输入日志分析工作区 ID 和主键。
wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY>
2.在以下命令中输入log analytics工作空间id并重启agent
sudo /opt/microsoft/omsagent/bin/service_control restart [<workspace id>]
第 2 步: 收集事件和性能数据
- Azure 门户 --> Log Analytics --> Log Analytics 工作区 --> 高级设置 --> 数据 --> Syslog --> “+”号。
- 取消选中信息、通知、调试的严重性,然后应用。
- 现在转到 Linux 性能计数器并单击
Add Recommended Counters
,然后单击 应用 。
第 3 步: 查看收集的数据
- Log Analytics 工作区 --> 日志(从左窗格)
- 在“日志查询”页面上,在查询编辑器中键入 Perf,然后 select 运行。
更多信息可以参考这篇Blog.
我有本地 Linux 机器,我们将它们的日志作为 blob 存储在我们的 Azure 存储帐户中。 我们可以使用 Azure 日志分析来收集存储在 blob 存储中的这些日志吗?
是的,我们可以使用 Azure 日志分析来收集日志。有两种方式:
方式一 尝试按照以下步骤操作
- 填写所需参数并在本地或 Azure Cloud 中执行脚本Shell。
- 这 PowerShell script 从 Azure 存储下载日志。
- 将诊断日志转换为 JSON 格式,因为这是 API 所期望的格式。
- Load custom data into Log Analytics 使用 HTTP 数据收集器 API.
更多信息可以参考这个Document
方式二 有一个直接过程,您可以通过 Azure Monitor 在虚拟机中安装日志分析代理。
Azure Monitor 直接从您环境中的物理或虚拟 Linux 计算机收集数据到 Log Analytics 工作区,以便使用 azure 日志分析代理进行详细分析和关联。
使用 Azure 监视器从数据中心收集数据的步骤 第 1 步: 为 Linux
安装日志分析代理- 在以下命令中输入日志分析工作区 ID 和主键。
wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY>
sudo /opt/microsoft/omsagent/bin/service_control restart [<workspace id>]
第 2 步: 收集事件和性能数据
- Azure 门户 --> Log Analytics --> Log Analytics 工作区 --> 高级设置 --> 数据 --> Syslog --> “+”号。
- 取消选中信息、通知、调试的严重性,然后应用。
- 现在转到 Linux 性能计数器并单击
Add Recommended Counters
,然后单击 应用 。
第 3 步: 查看收集的数据
- Log Analytics 工作区 --> 日志(从左窗格)
- 在“日志查询”页面上,在查询编辑器中键入 Perf,然后 select 运行。
更多信息可以参考这篇Blog.