Fehlerbehebung bei der Log Analytics-Konfiguration

In diesem Dokument erfahren Sie, wie Sie Fehler beheben, die auftreten können, wenn auf der Seite Loganalysen der Google Cloud Console.

Fehlermeldungen

In diesem Abschnitt werden mögliche Fehlermeldungen und deren Behebung beschrieben.

No completion signal within allotted timeframe Fehlermeldung

Sie geben eine SQL-Abfrage ein und wählen Abfrage ausführen aus. Die Abfrage wird nicht abgeschlossen und Sie sehen die folgende Fehlermeldung:

The query failed to execute and return results due to error: No completion signal within allotted timeframe.

Führen Sie einen der folgenden Schritte aus, um diesen Fehler zu beheben:

  • Verkürzen Sie das Intervall, über das Protokolle abgefragt werden, und wiederholen Sie die Abfrage. Beträgt das Abfrageintervall z. B. 14 Tage, verkürzen Sie es auf 7 Tage. und führen dann die Abfrage aus.

  • Erstellen Sie ein verknüpftes BigQuery-Dataset und führen Sie die Abfrage dann über die BigQuery-Benutzeroberfläche aus. Die Die BigQuery-Oberfläche unterstützt Abfragen, die eine längere Ausführung erfordern als die Cloud Logging-Oberfläche. Weitere Informationen finden Sie unter Logs mit BigQuery abfragen.

Fehlermeldung FROM clause must contain exactly one view

Sie geben eine SQL-Abfrage im Abfragebereich der Seite Loganalysen ein. in der Google Cloud Console angezeigt, aber der SQL-Parser zeigt Folgendes an: Fehler:

FROM clause must contain exactly one log view

Der vorherige Fehler wird gemeldet, wenn die in der FROM angegebene Tabelle Anweisung nicht in eine bestimmte Logansicht aufgelöst werden kann.

Achten Sie darauf, dass der Tabellenname die richtige Syntax hat, um diesen Fehler zu beheben:

  • Achten Sie darauf, dass der Tabellenname der Syntax entspricht, die vom Log Analytics-Benennungsschema. BigQuery und Log Analytics haben unterschiedliche Anforderungen an den Tabellennamen. Sie finden die erforderlichen Syntax für den Tabellennamen durch Standardabfrage ansehen

  • Wenn die Google Cloud-Projekt-ID, die Region, die Bucket-ID oder die Datenansichts-ID eines Protokoll-Buckets Punkte ((.)) enthält, müssen alle diese Felder in einzelne Backticks ((`)) gesetzt werden.

    Wenn die Google Cloud-Projekt-ID beispielsweise example.com:bluebird lautet, gehen Sie so vor: die Ansicht _AllLogs des Log-Buckets _Default abfragen die folgende Syntax verwenden, um die Tabelle anzugeben:

    
    SELECT *
    FROM `example.com:bluebird`.`global`.`_Default`.`_AllLogs`
    

    Bei der vorherigen Abfrage wird davon ausgegangen, dass sich der Bucket _Default im global befindet. Region

Abfrage kann nicht gespeichert werden

Wenn Sie eine SQL-Abfrage eingeben und ausführen und die Option Speichern deaktiviert ist, ist in den Standardressourceneinstellungen Ihrer Organisation oder Ihres Ordners ein Speicherort definiert, der von der Organisationsrichtlinie nicht zulässig ist. Bitten Sie den Administrator Ihrer Organisation, in den Standardressourceneinstellungen einen Standort zu definieren, der mit einem Standort übereinstimmt, der gemäß Ihrer Organisationsrichtlinie zulässig ist. Weitere Informationen finden Sie unter Standardeinstellungen für Organisationen und Ordner konfigurieren.

Wenn die Schaltfläche  Speichern aktiviert ist, Sie den Dialog aber nicht schließen und die Abfrage nicht speichern können, gehen Sie so vor:

  1. Die Abfrage darf keine Syntaxfehler enthalten. Sie können nur gültige Abfragen speichern.
  2. Optional: Kopieren Sie die Abfrage in die Zwischenablage.
  3. Laden Sie die Seite neu.
  4. Wenn Sie die Abfrage in die Zwischenablage kopiert haben, fügen Sie sie hier ein: im Bereich Abfrage, führen Sie die Abfrage aus und führen Sie dann den Speichervorgang aus.

Zugriff auf die Seite Loganalysen verweigert

Sie öffnen die Seite Log Analytics in der Google Cloud Console und es wird eine Fehlermeldung angezeigt, dass die Berechtigung abgelehnt wurde.

Führen Sie Abfragen aus, um die erforderlichen Berechtigungen zum Laden der Seite Loganalysen zu erhalten. Logs ansehen, bitten Sie Ihren Administrator, Ihnen folgende IAM-Rollen für Ihr Projekt:

Möglicherweise können Sie die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder vordefinierte Rollen für die Protokollierung erhalten.

Die Berechtigungen, die Sie zum Anzeigen von Logeinträgen und Ausführen von Abfragen im Die Seite Loganalysen enthält dieselben Informationen wie die aufzurufenden Seiten. Logs auf der Seite Log-Explorer. Informationen zu zusätzliche Rollen, die Sie benötigen, um Ansichten für benutzerdefinierte Buckets oder zum Abfragen der Ansicht _AllLogs des Log-Buckets _Default siehe Cloud Logging-Rollen.

Upgrade des Log-Buckets zur Verwendung von Loganalysen schlägt fehl

Sie erstellen einen Log-Bucket und wählen die Option zur Verwendung von Log Analytics aus oder führen ein Upgrade eines vorhandenen Log-Buckets für die Verwendung von Log Analytics durch. Das Upgrade schlägt mit einer Fehlerbedingung wie der folgenden fehl:

Failed precondition (HTTP 400): Constraint "my-constraint" violated for PROJECT_ID  with location global.

Die vorherige Fehlermeldung gibt an, dass Ihre Organisation eine Organisationsrichtlinie konfiguriert hat, die die zulässigen Regionen einschränkt. Für Log-Buckets, die für die Verwendung von Log Analytics aktualisiert werden können, muss die Region global verwendet werden. Wenn Sie die Organisationsrichtlinie entfernen können, die die Nutzung der Region global einschränkt, können Sie Ihr Log-Bucket aktualisieren. Andernfalls können Sie Ihre Log-Buckets nicht aktualisieren.

Das Erstellen eines verknüpften BigQuery-Datasets schlägt fehl

Sie bearbeiten einen Log-Bucket, um ein verknüpftes BigQuery-Dataset zu erstellen, oder Erstellen Sie einen neuen Log-Bucket und wählen Sie die Option zum Erstellen eines verknüpften Datasets aus. Das verknüpfte Dataset wird jedoch nicht erstellt.

Bitten Sie den Systemadministrator des Google Cloud-Projekts, Ihnen eine IAM-Rolle mit der folgenden Berechtigung zu gewähren, um diesen Fehler zu beheben:

  • logging.links.create

Die vorherige Berechtigung ist in den Rollen „Logging-Administrator“ (roles/logging.admin) und „Autor von Logkonfigurationen“ (roles/logging.configWriter) enthalten.

Informationen zu Rollen und Berechtigungen finden Sie unter Zugriffssteuerung mit IAM

Löschen eines verknüpften BigQuery-Datasets schlägt fehl

Sie möchten das verknüpfte Dataset nicht mehr haben, haben aber die Möglichkeit, es zu löschen. deaktiviert ist.

Bitten Sie den Systemadministrator des Google Cloud-Projekts, Ihnen eine IAM-Rolle mit der folgenden Berechtigung zu gewähren, um diesen Fehler zu beheben:

  • logging.links.delete

Die vorherige Berechtigung ist im Logging-Administrator enthalten (roles/logging.admin) und „Autor von Logkonfigurationen“ (roles/logging.configWriter).

Mit dieser Berechtigung können Sie das verknüpfte Dataset auf der Seite Logs Storage (Logs Storage) der Google Cloud Console löschen. Weitere Informationen zu Rollen und Berechtigungen finden Sie unter Zugriffssteuerung mit IAM.

Schaltfläche für die Einstellungen der Suchmaschine fehlt

Wenn die Schaltfläche Einstellungen nicht angezeigt wird neben der Schaltfläche Abfrage ausführen klicken, hat Ihr Google Cloud-Projekt reservierte BigQuery-Slots aktiviert. Um den Schaltfläche Einstellungen, Reservierte konfigurieren BigQuery-Slots für Ihr Projekt.

Die Schaltfläche „In BigQuery ausführen“ ist deaktiviert

Wenn die Schaltfläche In BigQuery ausführen angezeigt, aber deaktiviert ist, hat eine Protokollansicht, auf die Ihre Abfrage verweist, keinen verknüpften Datensatz. Um Ihre Abfrage für Ihre BigQuery-Slotreservierungen auszuführen, Erstellen Sie ein verknüpftes BigQuery-Dataset auf Ihrem Gerät Log-Ansicht.