In diesem Dokument finden Sie einige allgemeine Tipps zur Fehlerbehebung bei Azure Event Hubs-Importthemen.
Nachdem Sie das Importthema konfiguriert und mit der Datenaufnahme begonnen haben, können Sie anhand der relevanten Cloud Monitoring-Messwerte prüfen, ob Daten aufgenommen werden. Führen Sie diese Schritte aus:
Rufen Sie in der Console die Seite Themen auf.
Klicken Sie auf das Azure Event Hubs-Importthema, für das Sie Fehler beheben möchten.
Klicken Sie auf der Seite mit den Themendetails auf den Tab Messwerte.
Suchen Sie im Diagramm nach dem Messwert Ingestion byte count.
Wenn keine Daten aufgenommen werden, prüfen Sie auf der Seite mit den Details zum Thema, ob für das Feld Topic-Status ein Fehler angezeigt wird.
Sie können auch den Messwert Aufnahmestatus der Datenquelle prüfen. Klicken Sie dazu auf der Seite mit den Themendetails auf den Tab Messwerte.
Im Folgenden finden Sie eine Liste mit möglichen Fehlern:
Fehlercode Beschreibung Korrigieren EVENT_HUBS_PERMISSION_DENIED
Fehler beim Abrufen von Daten aus Azure Event Hubs aufgrund von Berechtigungsproblemen. Prüfen Sie die Rollen, die der registrierten Azure-App zugewiesen sind, und achten Sie darauf, dass die erforderlichen Berechtigungen gewährt wurden. Achten Sie darauf, dass ein Dienstkonto vorhanden ist und wie in der Anleitung App-Registrierung mit Identitätsföderierung erstellen beschrieben richtig konfiguriert ist. Weitere Informationen zum Erstellen eines Dienstkontos finden Sie unter Dienstkonto in Google Clouderstellen. Prüfen Sie, ob das Pub/Sub-Dienstkonto die Berechtigung iam.serviceAccounts.getOpenIdToken
hat. Weitere Informationen finden Sie unter Dem Pub/Sub-Dienstkonto die Rolle „Ersteller von Dienstkonto-Tokens“ hinzufügen.Prüfen Sie, ob Sie dem Dienstkonto die Rolle „Dienstkontonutzer“ hinzugefügt haben. Weitere Informationen finden Sie unter Dem Dienstkonto die Rolle „Dienstkontonutzer“ zuweisen. PUBLISH_PERMISSION_DENIED
Fehler bei der Veröffentlichung im Thema aufgrund von Berechtigungsproblemen. Gewähren Sie dem Pub/Sub-Dienstkonto die erforderlichen Berechtigungen zum Veröffentlichen. Weitere Informationen finden Sie unter Dem Pub/Sub-Dienstkonto die Rolle „Pub/Sub-Publisher“ hinzufügen. EVENT_HUB_NOT_FOUND
Der angegebene Azure-Event Hub konnte nicht gefunden werden. Prüfen Sie die Richtigkeit des Azure-Ereignishubs. Prüfen Sie, ob der Azure-Ereignishub vorhanden ist und darauf zugegriffen werden kann. SUBSCRIPTION_NOT_FOUND
Das angegebene Azure Event Hubs-Abo konnte nicht gefunden werden. Prüfen Sie, ob das Abo korrekt ist. Prüfen Sie, ob das Abo vorhanden ist. RESOURCE_GROUP_NOT_FOUND
Die angegebene Azure Event Hubs-Ressourcengruppe konnte nicht gefunden werden. Prüfen Sie die Ressourcengruppe auf Richtigkeit. Prüfen Sie, ob die Ressourcengruppe im angegebenen Abo vorhanden ist.
Wenn bis zu diesem Punkt keine Fehler aufgetreten sind, lies dir die Best Practices unter Einen gesunden Publisher verwalten durch.
Sie können auch Plattformprotokolle für ein Importthema aktivieren. Anhand dieser Protokolle können Sie Probleme beheben, die beim Aufnehmen von Objekten in Pub/Sub-Importthemen auftreten.