将 OSDU 服务日志与 Azure Monitor 集成 您所在的位置:网站首页 supervisor和monitor 将 OSDU 服务日志与 Azure Monitor 集成

将 OSDU 服务日志与 Azure Monitor 集成

2023-05-11 09:13| 来源: 网络整理| 查看: 265

你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

将 OSDU 服务日志与 Azure Monitor 集成 项目 05/09/2023

Azure Data Manager for Energy Preview 支持使用诊断设置将 OSDU 服务日志导出到 Azure Monitor。 此功能可帮助你更好地排查、调试和 & 监视 OSDU 服务。 此处的说明类似于将其他日志(如 Airflow 和 Elastic)与 Azure Monitor 集成的方式。

先决条件

现有的 Log Analytics 工作区。 此工作区用于使用 Log Analytics 工作区中的 Kusto 查询语言 (KQL) 查询编辑器来查询 OSDU 服务日志。 有用资源:在 Azure 门户中创建 Log Analytics 工作区。

现有 存储帐户:用于存储 OSDU 服务日志的 JSON 转储。 存储帐户不必与 Log Analytics 工作区在同一订阅中。

为 OSDU 服务日志集成启用诊断设置

打开 Microsoft Azure Data Manager for Energy Preview 概述 页。

从左侧面板中选择 “诊断设置 ”。

选择“添加诊断设置”。 选择诊断设置名称,并在“ 类别” 下选择要将日志发送到所选目标的服务。

在“日志”部分下,可以选择一个或多个要为其创建诊断设置的 OSDU 服务。 根据需要选择“ 存档到存储帐户 ”和/或“ 发送到 Log Analytics 工作区 ”。

验证要将日志存档或与之集成的订阅、存储帐户和 Log Analytics 工作区。

在 Log Analytics 工作区中使用 OSDU 服务日志

导航到左侧面板中的“ 日志 ”选项卡。

展开“日志管理”类别下的表列表。 使用诊断设置导出的 OSDU 服务日志将显示在 OEPDataplaneLogs 表中。

移动到编辑器窗格。 在这里,可以编写Kusto 查询语言 (KQL) 查询来筛选 OSDU 服务日志并仅显示相关日志。

使用 OSDU 服务日志进行故障排除

在 Azure Monitor 中分析 OSDU 服务日志有助于识别与特定服务和 API 相关的错误和问题。 检查工作流服务、分区服务或权利服务等服务的日志,以快速识别和解决 API 调用或服务功能中的任何问题。

Log Analytics 工作区查询编辑器支持 KQL 查询。 下面是一些可能有用的示例查询:

用于筛选过去 6 小时内由 Azure Data Manager for Energy 中的特定服务生成的 OSDU 服务日志的查询。 OEPDataplaneLogs | where TimeGenerated >= ago(6h) | where _ResourceID contains "name-of-your-adme-instance" | where Category = "DatasetLogs" 用于筛选当前导致错误的所有 OSDU 服务调用的日志的查询。 OEPDataplaneLogs | where _ResourceID contains "name-of-your-adme-instance" | where TimeGenerated >= startofday(ago(0d)) | where TimeGenerated < startofday(ago(-1d)) | where LogLevel != "INFO" 将 OSDU 服务日志存档到存储帐户

可以将 OSDU 服务日志存档到存储帐户,并利用 Azure Monitor 功能进行日志存档、保留策略等:

在诊断设置创建过程中指定用于存档日志的存储帐户。 为存档的日志设置保留策略。 访问存储帐户中的日志进行其他分析或长期存储。 后续步骤

收集 OSDU 服务日志后,请创建日志查询警报,以在日志数据中识别出感兴趣的数据时主动通知。

为 Azure 资源创建日志查询警报



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有