Überwachen von Azure IoT Hub Device Provisioning Service

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.

In diesem Artikel werden die Überwachungsdaten beschrieben, die von Azure IoT Hub Device Provisioning Service (DPS) generiert werden. DPS verwendet Azure Monitor. 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.

Überwachungsdaten

DPS erfasst dieselben Arten von Überwachungsdaten wie andere Azure-Ressourcen, die unter Überwachen von Daten aus Azure-Ressourcen beschrieben werden.

Ausführliche Informationen zu den Metriken und Protokollen, die von DPS erstellt werden, finden Sie in der Referenz zu Azure IoT Hub Device Provisioning Service-Überwachungsdaten.

Sammlung und Routing

Plattformmetriken und das Aktivitätsprotokoll werden automatisch erfasst und gespeichert, können jedoch mithilfe einer Diagnoseeinstellung an andere Speicherorte weitergeleitet werden.

Ressourcenprotokolle werden erst erfasst und gespeichert, sobald Sie eine Diagnoseeinstellung erstellt und an einen oder mehrere Standorte weitergeleitet haben.

Im Azure-Portal können Sie im linken Bereich Ihrer DPS-Instanz unter Überwachung die Option Diagnoseeinstellungen und dann Diagnoseeinstellung hinzufügen auswählen, um Diagnoseeinstellungen zu erstellen, die auf die von Ihrer Instanz ausgegebenen Protokolle und Plattformmetriken ausgelegt sind.

Der folgende Screenshot zeigt eine Diagnoseeinstellung zum Weiterleiten an einen Log Analytics-Arbeitsbereich.

Diagnostic Settings pane for a DPS instance.

Ausführliche Informationen zum Erstellen einer Diagnoseeinstellung über das Azure-Portal, die Befehlszeilenschnittstelle oder PowerShell finden Sie unter Erstellen einer Diagnoseeinstellung zum Sammeln von Plattformprotokollen und Metriken in Azure. Wenn Sie eine Diagnoseeinstellung erstellen, legen Sie fest, welche Kategorien von Protokollen gesammelt werden sollen. Die Kategorien für DPS werden in der Referenz zu den Überwachungsdaten in den Ressourcenprotokollen im Azure IoT Hub Device Provisioning Service aufgeführt.

In den folgenden Abschnitten werden die Metriken und Protokolle behandelt, die Sie erfassen können.

Analysieren von Metriken

Sie können im Metrik-Explorer Metriken für DPS mit Metriken aus anderen Azure-Diensten analysieren, indem Sie im Menü Azure Monitor die Option Metriken öffnen. Details zur Verwendung dieses Tools finden Sie unter Analysieren von Metriken mit dem Azure Monitor-Metrik-Explorer .

Im Azure-Portal können Sie im linken Bereich Ihrer DPS-Instanz unter Überwachung die Option Metriken zum Öffnen des Metrik-Explorers auswählen, der standardmäßig auf die von Ihrer Instanz ausgegebenen Plattformmetriken ausgelegt ist:

Screenshot showing the metrics explorer page for a DPS instance.

Eine Liste der Plattformmetriken, die für DPS gesammelt werden, finden Sie in der Referenz zu den Metriken in den Überwachungsdaten im Azure IoT Hub Device Provisioning Service.

Sie können zur Referenz auf eine Liste aller in Azure Monitor unterstützter Ressourcenmetriken anzeigen.

Analysieren von Protokollen

Daten in Azure Monitor-Protokollen werden in Tabellen gespeichert, wobei jede Tabelle ihren eigenen Satz an eindeutigen Eigenschaften hat.

Zum Weiterleiten von Daten an Azure Monitor-Protokolle müssen Sie eine Diagnoseeinstellung erstellen, um Ressourcenprotokolle oder Plattformmetriken an einen Log Analytics-Arbeitsbereich zu senden. Weitere Informationen finden Sie unter Sammlung und Routing.

Im Azure-Portal können Sie im linken Bereich Ihrer DPS-Instanz unter Überwachung die Option Protokolle zum Durchführen von Log Analytics Abfragen auswählen, die standardmäßig auf die Protokolle und Metriken ausgelegt sind, die in Azure Monitor-Protokollen für Ihre Instanz erfasst werden.

Logs page for a Dps instance.

Wichtig

Wenn Sie im Menü von DPS Protokolle auswählen, wird Log Analytics geöffnet, wobei der Abfragebereich auf die aktuelle DPS-Instanz festgelegt ist. Dies bedeutet, dass Protokollabfragen nur Daten aus dieser Ressource umfassen. Wenn Sie eine Abfrage ausführen möchten, die Daten aus anderen DPS-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.

Führen Sie Abfragen aus der Tabelle AzureDiagnostics aus, um die Ressourcenprotokolle anzuzeigen, die für die Diagnoseeinstellungen gesammelt wurden, die Sie für Ihre DPS-Instanz erstellt haben.

AzureDiagnostics

Alle Ressourcenprotokolle in Azure Monitor enthalten dieselben Felder, gefolgt von dienstspezifischen Feldern. Das allgemeine Schema wird im Azure Monitor-Ressourcenprotokollschema beschrieben. Das Schema für DPS-Ressourcenprotokolle finden Sie in der Referenz zu den Ressourcenprotokollen in den Überwachungsdaten zu Azure IoT Hub Device Provisioning Service.

Das Aktivitätsprotokoll ist ein Plattformprotokolltyp in Azure, das Erkenntnisse zu Ereignissen auf Abonnementebene liefert. Sie können es unabhängig anzeigen oder an Azure Monitor-Protokolle weiterleiten, in denen Sie mithilfe von Log Analytics viel komplexere Abfragen durchführen können.

Eine Liste der Typen von Ressourcenprotokollen, die für DPS gesammelt werden, finden Sie in der Referenz zu den Ressourcenprotokollen in den Überwachungsdaten zu Azure IoT Hub Device Provisioning Service.

Eine Liste der Tabellen, die von Azure Monitor-Protokollen verwendet und durch Log Analytics abgefragt werden können, finden Sie in der Referenz zu Überwachungsdaten für Azure IoT Hub Device Provisioning Service im Abschnitt „Tabellen in Azure Monitor-Protokollen“.

Alerts

Azure Monitor-Warnungen informieren Sie proaktiv, wenn wichtige Bedingungen in Ihren Überwachungsdaten gefunden werden. Sie ermöglichen Ihnen, Probleme in Ihrem System zu identifizieren und zu beheben, bevor Ihre Kunden sie bemerken. Sie können Warnungen für Metriken, Protokolle und das Aktivitätsprotokoll festlegen. Verschiedene Arten von Warnungen haben Vor- und Nachteile.

Nächste Schritte