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:
Wählen Sie Ihre Azure Digital Twins-Instanz aus.
Klicken Sie auf Aktivitätsprotokoll, um den Anzeigebereich zu öffnen:
Für die erweiterte Aktivitätsprotokollierung:
Klicken Sie auf die Option Protokolle, um die Übersicht über die Log Analytics-Aktivität anzuzeigen:
In der Übersicht über die Log Analytics-Aktivität werden wichtige Aktivitätsprotokolldaten zusammengefasst:
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:
Öffnen Sie die Ressource im Azure-Portal.
Wählen Sie Diagnoseeinstellungen aus:
Wählen Sie Diagnose aktivieren aus, um Daten zu sammeln (sofern noch nicht aktiviert).
Füllen Sie die angeforderten Felder aus, und wählen Sie aus, wie und wo Daten gespeichert werden:
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:
Suchen Sie im Azure-Portal nach Log Analytics.
Ihre verfügbaren Log Analytics-Arbeitsbereichsinstanzen werden angezeigt. Wählen Sie eine aus, und klicken Sie zur Abfrage auf Protokolle:
Wenn Sie noch keine Log Analytics-Arbeitsbereich-Instanz besitzen, können Sie einen Arbeitsbereich erstellen, indem Sie die Schaltfläche Hinzufügen auswählen:
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:
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:
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
Erfahren Sie mehr über Azure-Aktivitätsprotokolle.
Setzen Sie sich ausführlicher mit Azure-Diagnoseeinstellungen auseinander (siehe Sammeln und Verwenden von Protokolldaten von Ihren Azure-Ressourcen).
Weitere Informationen finden Sie unter Azure Monitor-Protokolle.