Fehlerbehebung bei einem Azure Event Hubs-Importthema

In diesem Dokument finden Sie einige allgemeine Tipps zur Fehlerbehebung bei Importthemen für Azure Event Hubs.

Nachdem Sie das Importthema konfiguriert und mit dem Erfassen von Nachrichten begonnen haben, können Sie die entsprechenden Cloud Monitoring-Messwerte prüfen, um zu sehen, ob Daten erfasst werden. Führen Sie diese Schritte aus:

  1. Rufen Sie in der Console die Seite Themen auf.

    Zu den Themen

  2. Klicken Sie auf das Importthema für Azure Event Hubs, bei dem Sie Fehler beheben möchten.

  3. Klicken Sie auf der Seite mit den Themendetails auf den Tab Messwerte.

  4. Prüfen Sie das Diagramm für den Messwert Anzahl der erfassten Byte.

  5. Wenn keine Daten erfasst werden, prüfen Sie auf der Seite mit den Themendetails, ob für das Feld Themenstatus ein Fehler angezeigt wird.

  6. Sie können auch den Messwert Status der Erfassungsdatenquelle prüfen. Klicken Sie dazu auf der Seite mit den Themendetails auf den Tab Messwerte.

  7. Hier ist eine Liste der Fehler, die auftreten können:

    Fehlercode Beschreibung Korrigieren
    EVENT_HUBS_PERMISSION_DENIED Fehler beim Verarbeiten von Daten aus Azure Event Hubs aufgrund von Berechtigungsproblemen. Prüfen Sie die der registrierten Azure-App zugewiesenen Rollen und stellen Sie sicher, dass die erforderlichen Berechtigungen gewährt wurden.
    Prüfen Sie, ob ein Dienstkonto vorhanden und richtig konfiguriert ist, wie im Verfahren App-Registrierung mit Identitätsföderation erstellen beschrieben. Weitere Informationen zum Erstellen eines Dienstkontos finden Sie unter Dienstkonto in erstellen Google Cloud.
    Prüfen Sie, ob das Pub/Sub-Dienstkonto die Berechtigung iam.serviceAccounts.getOpenIdToken hat. Weitere Informationen finden Sie unter Rolle „Ersteller von Dienstkonto-Tokens“ dem Pub/Sub-Dienstkonto hinzufügen.
    Prüfen Sie, ob Sie dem Dienstkonto die Dienstkontonutzer rolle hinzugefügt haben. Weitere Informationen finden Sie unter Dienstkontonutzerrolle dem Dienstkonto hinzufügen.
    PUBLISH_PERMISSION_DENIED Fehler beim Veröffentlichen im Thema aufgrund von Berechtigungsproblemen. Gewähren Sie dem Pub/Sub-Dienstkonto die erforderlichen Veröffentlichungs Berechtigungen. Weitere Informationen finden Sie unter Rolle „Pub/Sub-Publisher“ dem Pub/Sub-Dienstkonto hinzufügen.
    EVENT_HUB_NOT_FOUND Der angegebene Azure Event Hub wurde nicht gefunden. Prüfen Sie, ob der Azure Event Hub korrekt ist. Prüfen Sie, ob der Azure Event Hub vorhanden und zugänglich ist.
    SUBSCRIPTION_NOT_FOUND Das angegebene Azure Event Hubs-Abo wurde nicht gefunden. 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 wurde nicht gefunden. Prüfen Sie, ob die Ressourcengruppe korrekt ist. Prüfen Sie, ob die Ressourcengruppe im angegebenen Abo vorhanden ist.

Wenn bis zu diesem Punkt keine Fehler aufgetreten sind, lesen Sie die Best Practices unter Publisher in gutem Zustand halten.

Sie können auch Plattformlogs für ein Importthema aktivieren. Diese Logs helfen Ihnen bei der Fehlerbehebung, wenn Sie Probleme beim Erfassen von Objekten in Pub/Sub-Importthemen haben.