Freigeben über


Gewusst wie: Konfigurieren der Überwachung in Azure Digital Twins

Wichtig

Eine neue Version des Azure Digital Twins-Diensts wurde veröffentlicht. Aufgrund der erweiterten Funktionen des neuen Diensts wurde der ursprüngliche Azure Digital Twins-Dienst (in dieser Dokumentation beschrieben) eingestellt.

Die Dokumentation für den neuen Dienst finden Sie in der aktiven Dokumentation zu Azure Digital Twins.

Azure Digital Twins bietet eine zuverlässige Protokollierung, Überwachung und Analyse. Lösungsentwickler können mit Azure Monitor-Protokollen, Diagnoseprotokollen, der Aktivitätsprotokollierung und anderen Diensten den komplexen Überwachungsanforderungen einer IoT-App gerecht werden. Protokollierungsoptionen können kombiniert werden, um Datensätze aus mehreren Diensten abzufragen oder anzuzeigen und eine maßgeschneiderte Protokollierung für eine Vielzahl von Diensten zur Verfügung zu stellen.

In diesem Artikel werden die Protokollierungs- und Überwachungsoptionen sowie die Option beschrieben, diese auf für Azure Digital Twins spezifische Weise zu kombinieren.

Hinweis

Dieser Artikel wurde kürzlich aktualisiert, um den Begriff Azure Monitor-Protokolle anstelle von Log Analytics aufzunehmen. Protokolldaten werden immer noch in einem Log Analytics-Arbeitsbereich gespeichert und weiterhin mit dem gleichen Log Analytics-Dienst erfasst und analysiert. Die Terminologie hat sich geändert, um der Rolle von Protokollen in Azure Monitor besser Rechnung zu tragen. Weitere Informationen finden Sie unter Terminologieänderungen bei Azure Monitor.

Überprüfen von Aktivitätsprotokollen

Azure-Aktivitätsprotokolle bieten für jede Azure-Dienstinstanz einen kompakten Überblick über Ereignis- und Vorgangsverläufe auf Abonnementebene.

Zu Ereignissen auf Abonnementebene zählen Folgende:

  • Ressourcenerstellung
  • Ressourcenentfernung
  • Erstellen von App-Geheimnissen
  • Integration in andere Dienste

Die Aktivitätsprotokollierung für Azure Digital Twins ist standardmäßig aktiviert und kann durch folgende Schritte über das Azure-Portal aufgerufen werden:

  1. Wählen Sie Ihre Azure Digital Twins-Instanz aus.

  2. Klicken Sie auf Aktivitätsprotokoll, um den Anzeigebereich zu öffnen:

    Aktivitätsprotokoll

Für die erweiterte Aktivitätsprotokollierung:

  1. Klicken Sie auf die Option Protokolle, um die Übersicht über die Log Analytics-Aktivität anzuzeigen:

    Auswahl

  2. In der Übersicht über die Log Analytics-Aktivität werden wichtige Aktivitätsprotokolldaten zusammengefasst:

    Übersicht über Aktivitätsprotokollanalysen

Tipp

Gewinnen Sie anhand von Aktivitätsprotokollen einen schnellen Einblick in Ereignisse auf Abonnementebene.

Aktivieren von Kundendiagnoseprotokollen

Für jede Azure-Instanz können Azure-Diagnoseeinstellungen als Ergänzung zur Aktivitätsprotokollierung festgelegt werden. Aktivitätsprotokolle beziehen sich auf Ereignisse auf Abonnementebene, während die Diagnoseprotokollierung Einblicke in den Verwendungsverlauf der Ressourcen selbst bietet.

Die Diagnoseprotokollierung umfasst z.B. folgende Angaben:

  • Die Ausführungszeit für eine benutzerdefinierte Funktion
  • Den Antwortstatuscode einer erfolgreichen API-Anforderung
  • Abrufen eines App-Schlüssels von einem Tresor

Führen Sie folgende Schritte aus, um Diagnoseprotokolle für eine Instanz zu aktivieren:

  1. Öffnen Sie die Ressource im Azure-Portal.

  2. Wählen Sie Diagnoseeinstellungen aus:

    Diagnoseeinstellungen 1

  3. Wählen Sie Diagnose aktivieren aus, um Daten zu sammeln (sofern noch nicht aktiviert).

  4. Füllen Sie die angeforderten Felder aus, und wählen Sie aus, wie und wo Daten gespeichert werden:

    Diagnoseeinstellungen 2

    Diagnoseprotokolle werden häufig mit Azure File Storage gespeichert und für Azure Monitor-Protokolle freigegeben. Beide Optionen können ausgewählt werden.

Tipp

Verwenden Sie Diagnoseprotokolle, um Einblicke in Ressourcenvorgänge zu gewinnen.

Azure Monitor und Log Analytics

IoT-Anwendungen führen verschiedenartige Ressourcen, Geräte, Standorte und Daten zusammen. Eine detaillierte Protokollierung enthält ausführliche Informationen zu den einzelnen Bereichen, Diensten oder Komponenten der gesamten Anwendungsarchitektur, wobei für Wartungs- und Debugzwecke jedoch oftmals ein einheitlicher Überblick erforderlich ist.

Azure Monitor umfasst den leistungsstarken Log Analytics-Dienst, der die Protokollierung von Quellen für die Darstellung und Analyse über eine zentrale Plattform ermöglicht. Aus diesem Grund empfiehlt sich Azure Monitor besonders für die Analyse von Protokollen in anspruchsvollen IoT-Apps.

Beispiele hierfür sind Folgende:

  • Abfragen von mehreren Diagnoseprotokollverläufen
  • Anzeigen von Protokollen für mehrere benutzerdefinierte Funktionen
  • Anzeigen von Protokollen für mindestens zwei Dienste innerhalb eines bestimmten Zeitraums

Eine vollständige Protokollabfrage wird über Azure Monitor-Protokolle bereitgestellt. Um diese leistungsstarken Features einzurichten, gehen Sie wie folgt vor:

  1. Suchen Sie im Azure-Portal nach Log Analytics.

  2. Ihre verfügbaren Log Analytics-Arbeitsbereichsinstanzen werden angezeigt. Wählen Sie eine aus, und klicken Sie zur Abfrage auf Protokolle:

    Log Analytics

  3. Wenn Sie noch keine Log Analytics-Arbeitsbereich-Instanz besitzen, können Sie einen Arbeitsbereich erstellen, indem Sie die Schaltfläche Hinzufügen auswählen:

    Erstellen von OMS

Sobald Ihre Log Analytics-Arbeitsbereich-Instanz bereitgestellt ist, können Sie leistungsstarke Abfragen erstellen, um nach Einträgen in verschiedenen Protokollen zu suchen oder Suchen mittels spezifischer Kriterien über die Protokollverwaltung durchzuführen:

Protokollverwaltung

Wenn Sie weitere Informationen zu leistungsstarken Abfragevorgängen benötigen, lesen Sie Erste Schritte mit Abfragen.

Hinweis

Wenn Sie zum ersten Mal Ereignisse an den Log Analytics-Arbeitsbereich senden, tritt unter Umständen eine Verzögerung von 5 Minuten auf.

Azure Monitor-Protokolle bieten außerdem leistungsstarke Benachrichtigungsdienste für Fehler und Warnungen, die durch Auswahl von Diagnose und Problembehandlung angezeigt werden können:

Warnungs- und Fehlerbenachrichtigungen

Tipp

Mit dem Log Analytics-Arbeitsbereich können Sie Protokollverläufe für verschiedene App-Funktionen, Abonnements und Dienste abfragen.

Weitere Optionen

Azure Digital Twins unterstützt zudem eine anwendungsspezifische Protokollierung und Sicherheitsüberwachung. Wenn Sie sich einen umfassenden Überblick über alle Azure-Protokollierungsoptionen verschaffen möchten, die für Ihre Azure Digital Twins-Instanz verfügbar sind, lesen Sie den Artikel Protokollierung und Überwachung in Azure.

Nächste Schritte