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
imglobal
befindet. Region
Abfrage kann nicht gespeichert werden
Wenn Sie eine SQL-Abfrage eingeben und ausführen und die Option Standardeinstellungen für Organisationen und Ordner konfigurieren.
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 unterWenn die Schaltfläche
Speichern aktiviert ist, Sie den Dialog aber nicht schließen und die Abfrage nicht speichern können, gehen Sie so vor:- Die Abfrage darf keine Syntaxfehler enthalten. Sie können nur gültige Abfragen speichern.
- Optional: Kopieren Sie die Abfrage in die Zwischenablage.
- Laden Sie die Seite neu.
- 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:
-
Logs ansehen:
Loganzeige (
roles/logging.viewer
) -
Sehen Sie sich Logs in benutzerdefinierten Log-Buckets an:
Zugriffsfunktion für Logaufrufe (
roles/logging.viewAccessor
)
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 settings Einstellungen nicht angezeigt wird neben der Schaltfläche Abfrage ausführen klicken, hat Ihr Google Cloud-Projekt reservierte BigQuery-Slots aktiviert. Um den settings 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.