Udostępnij za pośrednictwem


Integrowanie dzienników usługi OSDU z usługą Azure Monitor

Usługa Azure Data Manager for Energy obsługuje eksportowanie dzienników usługi OSDU do usługi Azure Monitor przy użyciu ustawienia diagnostycznego. Ta funkcja ułatwia lepsze rozwiązywanie problemów, debugowanie i monitorowanie usług OSDU. Poniższe instrukcje są podobne do sposobu integrowania innych dzienników, takich jak Airflow i Elastic, z usługą Azure Monitor.

Wymagania wstępne

  • Istniejący obszar roboczy usługi Log Analytics. Ten obszar roboczy służy do wykonywania zapytań dotyczących dzienników usługi OSDU przy użyciu edytora zapytań język zapytań Kusto (KQL) w obszarze roboczym usługi Log Analytics. Przydatny zasób: tworzenie obszaru roboczego usługi Log Analytics w witrynie Azure Portal.

  • Istniejące konto magazynu: służy do przechowywania zrzutów JSON dzienników usługi OSDU. Konto magazynu nie musi znajdować się w tej samej subskrypcji co obszar roboczy usługi Log Analytics.

Włączanie ustawień diagnostycznych dla integracji dzienników usługi OSDU

  1. Otwórz stronę Microsoft Azure Data Manager for Energy Overview (Omówienie usługi Microsoft Azure Data Manager for Energy).

  2. Wybierz pozycję Ustawienia diagnostyczne w panelu po lewej stronie.

    Zrzut ekranu przedstawiający, że lista obsługiwanych obecnie usług OSDU jest widoczna na stronie przeglądu ustawień diagnostycznych.

  3. Wybierz pozycję Dodaj ustawienia diagnostyczne. Wybierz nazwę ustawienia diagnostycznego i wybierz usługi w obszarze Kategorie , dla których chcesz wysyłać dzienniki do wybranego miejsca docelowego.

    Zrzut ekranu pokazujący, że użytkownicy mogą wybrać wszystkie lub kilka kategorii dzienników podczas tworzenia ustawienia diagnostycznego.

  4. W sekcji Dzienniki możesz wybrać jedną lub wiele usług OSDU, dla których chcesz utworzyć ustawienie diagnostyczne. Wybierz pozycję Archiwum na koncie magazynu i/lub Wyślij do obszaru roboczego usługi Log Analytics zgodnie z potrzebami.

    Zrzut ekranu przedstawiający, że eksport do wielu miejsc docelowych można skonfigurować przy użyciu tylko jednego ustawienia diagnostycznego.

  5. Sprawdź subskrypcję, konto magazynu i obszar roboczy usługi Log Analytics, z którym chcesz zarchiwizować dzienniki lub zintegrować je z.

Praca z dziennikami usługi OSDU w obszarze roboczym usługi Log Analytics

  1. Przejdź do karty Dzienniki w panelu po lewej stronie.

  2. Rozwiń listę tabel w kategorii Zarządzanie dziennikami. Dzienniki usługi OSDU wyeksportowane przy użyciu ustawienia diagnostycznego są wyświetlane w tabeli OEPDataplaneLogs .

  3. Przejdź do okienka edytora. W tym miejscu możesz napisać zapytania język zapytań Kusto (KQL), aby filtrować dzienniki usługi OSDU i wyświetlać tylko odpowiednie.

    Zrzut ekranu przedstawia różne części interfejsu obszaru roboczego usługi Log Analytics.

Rozwiązywanie problemów z dziennikami usługi OSDU

Analizowanie dzienników usługi OSDU w usłudze Azure Monitor może pomóc w zidentyfikowaniu błędów i problemów związanych z określonymi usługami i interfejsami API. Przejrzyj dzienniki usług, takich jak usługa przepływu pracy, usługa partycjonowania lub usługa uprawnień, aby szybko zidentyfikować i rozwiązać wszelkie problemy z wywołaniami interfejsu API lub funkcją usługi.

Edytor zapytań obszaru roboczego usługi Log Analytics obsługuje zapytania KQL. Oto kilka przykładowych zapytań, które mogą być przydatne:

  • Zapytanie dotyczące filtrowania dzienników usługi OSDU generowanych przez określoną usługę w usłudze Azure Data Manager for Energy w ciągu ostatnich 6 godzin.
OEPDataplaneLogs
| where TimeGenerated >= ago(6h)
| where _ResourceID contains "name-of-your-adme-instance"
| where Category = "DatasetLogs"
  • Zapytanie dotyczące filtrowania dzienników dla wszystkich wywołań usługi OSDU, które spowodowało błędy dzisiaj.
OEPDataplaneLogs
| where _ResourceID contains "name-of-your-adme-instance"
| where TimeGenerated >= startofday(ago(0d))
| where TimeGenerated < startofday(ago(-1d))
| where LogLevel != "INFO"

Archiwizowanie dzienników usługi OSDU na kontach magazynu

Dzienniki usługi OSDU można archiwizować na kontach magazynu i korzystać z funkcji usługi Azure Monitor na potrzeby archiwizacji dzienników, zasad przechowywania i nie tylko:

  • Określ konto magazynu na potrzeby archiwizowania dzienników podczas procesu tworzenia ustawień diagnostycznych.
  • Ustaw zasady przechowywania dla zarchiwizowanych dzienników.
  • Uzyskaj dostęp do dzienników na koncie magazynu na potrzeby innej analizy lub długoterminowego magazynu.

Następne kroki

Teraz, gdy zbierasz dzienniki usługi OSDU, utwórz alert zapytania dziennika, który będzie proaktywnie powiadamiany, gdy interesujące dane są identyfikowane w danych dziennika.