Teilen über


Überwachen von Azure Operator Insights

Wenn Sie über unternehmenskritische Anwendungen und Geschäftsprozesse verfügen, die auf Azure-Ressourcen beruhen, sollten Sie Verfügbarkeit, Leistung und Betrieb dieser Ressourcen überwachen.

Die Azure Operator Insights Data Product-Instanzen verwendet Azure Monitor. Sie erfassen dieselbe Art von Überwachungsdaten wie andere Azure-Ressourcen, die im Artikel Überwachungsdaten aus Azure-Ressourcen beschrieben werden. Detaillierte Informationen zu den Überwachungsdaten, die von den Data Product-Instanzen erzeugt wurden, finden Sie in der Referenz zur Überwachung von Azure Operator Insights-Daten.

Tipp

Wenn Sie nicht mit den Features von Azure Monitor vertraut sind, die Bestandteil aller Azure-Dienste sind, für die Azure Monitor verwendet wird, lesen Sie den Artikel Überwachen von Azure-Ressourcen mit Azure Monitor.

Erfassungs-Agents erfassen außerdem Überwachungsdaten, die Sie oder der Microsoft-Support zur Problembehandlung verwenden können.

Metriken für Data Product-Instanzen: Übersicht, Erfassung und Analyse

Azure Operator Insights stellt keine Metriken in Azure Monitor bereit.

Aktivitätsprotokolle für Data Product-Instanzen: Übersicht, Erfassung und Analyse

Das Aktivitätsprotokoll ist ein Plattformprotokolltyp in Azure, das Erkenntnisse zu Ereignissen auf Abonnementebene liefert. Das Aktivitätsprotokoll beinhaltet für Azure Operator Insights Aktivitäten wie das Erstellen einer Data Product-Instanz oder das Ändern seiner Einstellungen.

Das Aktivitätsprotokoll wird von Azure automatisch erfasst und gespeichert. Sie können Folgendes ausführen:

  • Zeigen Sie das Aktivitätsprotokoll im Aktivitätsprotokoll für Ihre Data Product-Instanz an.
  • Leiten Sie das Aktivitätsprotokoll an einen Log Analytics-Arbeitsbereich weiter, der eine umfassende Abfrageschnittstelle bietet. Weitere Informationen finden Sie unter Senden an den Log Analytics-Arbeitsbereich.
  • Leiten Sie das Aktivitätsprotokoll an andere Speicherorte weiter, oder laden Sie es herunter. Weitere Informationen finden Sie unter Azure Monitor-Aktivitätsprotokoll.

Ressourcenprotokolle für Data Product-Instanzen: Übersicht, Erfassung und Analyse

Ressourcenprotokolle bieten einen Einblick in Vorgänge, die innerhalb einer Azure-Ressource durchgeführt wurden. Dies wird als die Datenebene bezeichnet. Bei Datenprodukten umfassen die Ressourcenprotokolle die Aufnahme (Aktivität bei Dateien, die zu Azure Operator Insights hochgeladen werden), die Umwandlung (Verarbeitung der Daten in diesen Dateien) und die Verwaltung der verarbeiteten Daten.

Ressourcenprotokolle werden erst dann erfasst und gespeichert, wenn Sie eine Diagnoseeinstellung erstellen, die die Daten an mindestens einen Speicherort weiterleitet. Es wird empfohlen, sie an einen Log Analytics-Arbeitsbereich weiterzuleiten, in dem die Protokolle in Azure Monitor Logs gespeichert werden. Mit Log Analytics können Sie die Gesamtmenge der Protokolle Ihrer Azure-Ressourcen in Azure Monitor Logs analysieren und alle Features nutzen, die Azure Monitor Logs zur Verfügung stehen, einschließlich Protokollabfragen und Protokollwarnungen.

Anweisungen zur Verwendung der ersten Schritte mit Log Analytics und zum Erstellen einer Diagnoseeinstellung finden Sie unter Erste Schritte mit Ressourcenprotokollen für Data Product-Instanzen. Weitere Informationen zu den verfügbaren Daten finden Sie unter Informationen zur Data Product-Instanz in Azure Monitor Logs.

Erste Schritte mit Ressourcenprotokollen für Data Product-Instanzen

So beginnen Sie mit der Überwachung einer Data Product-Instanz mit Azure Monitor Logs und Log Analytics:

  1. Erstellen Sie einen Log Analytics-Arbeitsbereich, indem Sie den Anweisungen unter Erstellen eines Log Analytics-Arbeitsbereichs folgen.
  2. Erstellen Sie in der Ansicht Diagnoseeinstellung Ihrer Data Product-Instanz eine Diagnoseeinstellung, die die Protokolle an den Log Analytics-Arbeitsbereich weiterleitet, die Sie erfassen möchten. Schließen Sie die Datenbankabfrage zusätzlich zu jeder anderen Kategorie von Protokollen ein, die Sie erfassen möchten, um die Beispielabfrage bei diesem Verfahren zu verwenden.
  3. Führen Sie eine Abfrage für die Daten in Ihrer Data Product-Instanz aus, indem Sie den Anweisungen unter Abfragedaten in der Data Product-Instanz folgen, um die Beispielabfrage bei diesem Verfahren zu verwenden. Durch diesen Schritt wird sichergestellt, dass Azure Monitor Logs einige Daten für Ihre Data Product-Instanz enthält.
  4. Kehren Sie zu Ihrer Data Product-Ressource zurück, und wählen Sie im Menü „Azure Operator Insights“ die Option Protokolle aus, um auf Log Analytics zuzugreifen.
  5. Führen Sie die folgende Abfrage aus, um das Protokoll für die Abfrage anzuzeigen, die Sie für Ihre Data Product-Instanz ausgeführt haben, und ersetzen Sie username@example.com durch die E-Mail-Adresse, die Sie beim Ausführen der Abfrage verwendet haben. Die Beispielabfragen können Sie zudem in Kusto-Beispielabfragen anpassen.
    AOIDatabaseQuery
    | where User has_cs "username@example.com"
    | take 100
    

Wichtig

Wenn Sie im Menü „Azure Operator Insights“ die Option Protokolle auswählen, wird Log Analytics geöffnet. Dabei wird der Abfragebereich auf die aktuelle Data Product-Instanz festgelegt. Dies bedeutet, dass Protokollabfragen nur Daten aus dieser Ressource umfassen. Wenn Sie eine Abfrage ausführen möchten, die Daten aus anderen Data Product-Instanzen oder anderen Azure-Diensten enthält, wählen Sie im Menü Azure Monitor die Option Protokolle aus. Ausführliche Informationen finden Sie unter Protokollabfragebereich und Zeitbereich in Azure Monitor Log Analytics.

Informationen zur Data Product-Instanz in Azure Monitor Logs

Eine vollständige Liste der für Azure Operator Insights erfassten Ressourcenprotokolle finden Sie unter Referenz zur Überwachung von Azure Operator Insights-Daten: Ressourcenprotokolle.

Daten in Azure Monitor-Protokollen werden in Tabellen gespeichert, wobei jede Tabelle ihren eigenen Satz an eindeutigen Eigenschaften hat. Eine Liste der Azure Operator Insights-Tabellen, die von Azure Monitor Logs verwendet werden und durch Log Analytics abgefragt werden können, finden Sie unter Referenz zur Überwachung von Azure Operator Insights-Daten: Azure Monitor Logs-Tabellen.

Alle Ressourcenprotokolle in Azure Monitor enthalten dieselben Felder, gefolgt von dienstspezifischen Feldern. Das allgemeine Schema wird unter Schema für Azure Monitor-Ressourcenprotokolle beschrieben. Die Schemas für Azure Operator Insights-Ressourcenprotokolle finden Sie in der Referenz zu Azure Operator Insights-Daten: Schemas.

Kusto-Beispielabfragen

Sie können die folgenden Beispielabfragen in einem Log Analytics-Arbeitsbereich verwenden, um Ihre Data Product-Instanzen zu überwachen:

  • So rufen Sie alle Protokolle zu Zeilen ab, die nicht erfolgreich verarbeitet wurden:

    AOIDigestion
    | where Message startswith_cs "Failed to decode row"
    | take 100
    
  • So rufen Sie eine Aufschlüsselung der Anzahl von Dateien ab, die nicht verarbeitet wurden, wobei die Aufschlüsselung nach dem Verzeichnis der obersten Ebene gruppiert ist, in das die Dateien hochgeladen wurden (in der Regel SiteId):

    AOIDigestion
    | where Message startswith_cs "Failed to digest file"
    | parse FilePath with Source:string "/" *
    | summarize count() by Source
    
  • So listen Sie alle Abfragen auf, die von einem bestimmten Benutzer auf einer Data Product-Instanz für Quality of Experience – MCC ausgeführt werden:

    AOIDatabaseQuery
    | where DatabaseName has_cs "edrdp" and User has_cs "username@example.com"
    | take 100
    
  • So listen Sie alle Erfassungsvorgänge auf, die im Eingabespeicher einer Data Product-Instanz ausgeführt werden:

    AOIStorage
    | where Category has_cs "Ingestion"
    | take 100
    
  • So listen Sie alle Löschvorgänge auf, die im Eingabespeicher einer Data Product-Instanz ausgeführt werden:

    AOIStorage
    | where Category has_cs "IngestionDelete"
    | take 100
    
  • So listen Sie alle Lesevorgänge auf, die im Speicher einer Data Product-Instanz ausgeführt werden:

    AOIStorage
    | where Category has_cs "ReadStorage"
    | take 100
    

Eine Liste der häufigen Abfragen für Azure Operator Insights finden Sie in unter Log Analytics-Abfrageschnittstelle.

Überwachung für Erfassungs-Agents

Azure Operator Insights erfordert außerdem in Ihrem Netzwerk bereitgestellte Erfassungs-Agents.

Automatisch bereitgestellte Erfassungs-Agents erfassen Metriken und Protokolle zur Problembehandlung. Metriken und Protokolle werden auf der VM gespeichert, auf der Sie den Agent installiert haben. Sie werden nicht in Azure Monitor hochgeladen. Ausführliche Informationen finden Sie unter Überwachen und Problembehandlung bei Erfassungs-Agents für Azure Operator Insights.

Nächste Schritte