Integrace protokolů služby OSDU se službou Azure Monitor

Azure Data Manager pro energii podporuje export protokolů služby OSDU do služby Azure Monitor pomocí nastavení diagnostiky. Tato funkce vám pomůže lépe řešit potíže, ladit a monitorovat služby OSDU. Pokyny jsou podobné tomu, jak byste integrovali další protokoly, jako je Airflow a Elastic, se službou Azure Monitor.

Požadavky

  • Existující pracovní prostor služby Log Analytics. Tento pracovní prostor slouží k dotazování protokolů služby OSDU pomocí editoru dotazů dotazovací jazyk Kusto (KQL) v pracovním prostoru služby Log Analytics. Užitečný prostředek: Vytvoření pracovního prostoru služby Log Analytics na webu Azure Portal

  • Existující účet úložiště: Slouží k ukládání výpisů JSON protokolů služby OSDU. Účet úložiště se nemusí nacházet ve stejném předplatném jako pracovní prostor služby Log Analytics.

Povolení nastavení diagnostiky pro integraci protokolů služby OSDU

  1. Otevřete stránku Přehled energie v Microsoft Azure Data Manageru .

  2. Na levém panelu vyberte Diagnostické Nastavení.

    Screenshot shows that the list of OSDU services currently supported is visible on the diagnostic settings overview page.

  3. Vyberte Přidat nastavení diagnostiky. Zvolte název nastavení diagnostiky a vyberte služby v části Kategorie , pro které chcete odesílat protokoly do zvoleného cíle.

    Screenshot to show that users can select all or a few log categories while creating a diagnostic setting.

  4. V části Protokoly můžete zvolit jednu nebo více služeb OSDU, pro které chcete vytvořit nastavení diagnostiky. Podle potřeby vyberte Archivovat do účtu úložiště nebo Odeslat do pracovního prostoru služby Log Analytics.

    Screenshot shows that export to multiple destinations can be configured with just one diagnostic setting.

  5. Ověřte předplatné, účet úložiště a pracovní prostor služby Log Analytics, do kterého chcete protokoly archivovat nebo integrovat.

Práce s protokoly služby OSDU v pracovním prostoru služby Log Analytics

  1. Na levém panelu přejděte na kartu Protokoly .

  2. Rozbalte seznam tabulek v kategorii Správa protokolů. Protokoly služby OSDU exportované pomocí nastavení diagnostiky se zobrazí v tabulce OEPDataplaneLogs .

  3. Přechod do podokna editoru Tady můžete psát dotazy dotazovací jazyk Kusto (KQL), které filtrují protokoly služby OSDU a zobrazují jenom relevantní.

    Screenshot shows the different parts of a Log Analytics workspace interface.

Řešení potíží s protokoly služby OSDU

Analýza protokolů služby OSDU ve službě Azure Monitor vám může pomoct identifikovat chyby a problémy související s konkrétními službami a rozhraními API. Prozkoumejte protokoly pro služby, jako je služba pracovního postupu, služba oddílů nebo služba nároků, a rychle identifikujte a vyřešte případné problémy s voláními rozhraní API nebo funkcemi služby.

Editor dotazů pracovního prostoru služby Log Analytics podporuje dotazy KQL. Tady je několik ukázkových dotazů, které můžou být užitečné:

  • Dotaz na filtrování protokolů služby OSDU vygenerovaných konkrétní službou v Azure Data Manageru pro energii za posledních 6 hodin.
OEPDataplaneLogs
| where TimeGenerated >= ago(6h)
| where _ResourceID contains "name-of-your-adme-instance"
| where Category = "DatasetLogs"
  • Dotaz na filtrování protokolů pro všechna volání služby OSDU, která dnes vedla k chybám.
OEPDataplaneLogs
| where _ResourceID contains "name-of-your-adme-instance"
| where TimeGenerated >= startofday(ago(0d))
| where TimeGenerated < startofday(ago(-1d))
| where LogLevel != "INFO"

Archivace protokolů služby OSDU do účtů úložiště

Protokoly služby OSDU můžete archivovat do účtů úložiště a využívat funkce služby Azure Monitor pro archivaci protokolů, zásady uchovávání informací a další:

  • Zadejte účet úložiště pro archivaci protokolů během procesu vytváření nastavení diagnostiky.
  • Nastavte zásady uchovávání informací pro archivované protokoly.
  • Přístup k protokolům v účtu úložiště pro účely jiné analýzy nebo dlouhodobého úložiště

Další kroky

Teď, když shromažďujete protokoly služby OSDU, vytvořte upozornění na dotaz protokolu, které se proaktivně upozorní, když se v datech protokolu identifikují zajímavá data.