In diesem Dokument wird beschrieben, wie Sie Analysedatenansichten erstellen, verwalten und abfragen. Eine konzeptionelle Übersicht finden Sie unter Analysenansichten.
Hinweise
Da in Analyseansichten Protokollansichten abgefragt werden, müssen Sie mit Ihren IAM-Rollen Protokollansichten abfragen und Log Analytics verwenden können, um Analyseansichten erstellen und abfragen zu können. In diesem Abschnitt werden die IAM-Rollen aufgeführt, die zum Erstellen von Analysedatenansichten und zum Abfragen von Protokolldatenansichten und zum Verwenden von Log Analytics erforderlich sind:
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Observability Analytics User (
roles/observability.analyticsUser
) für Ihr Projekt zu erteilen, um die Berechtigungen zu erhalten, die Sie zum Erstellen, Verwalten und Verwenden von Analyseansichten benötigen.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Erstellen, Verwalten und Verwenden von Analyseansichten erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Analysedatenansichten zu erstellen, zu verwalten und zu verwenden:
-
observability.analyticsViews.get
-
observability.analyticsViews.list
-
observability.analyticsViews.create
-
observability.analyticsViews.update
-
observability.analyticsViews.delete
-
-
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Abfragen einer Protokollansicht und zur Verwendung von Log Analytics benötigen:
-
So rufen Sie die Log-Buckets
_Required
und_Default
ab: Loganzeige (roles/logging.viewer
) -
So rufen Sie alle Logansichten in einem Projekt ab:
Zugriffsberechtigter für Logbetrachtung (
roles/logging.viewAccessor
)
Sie können ein Hauptkonto auf eine bestimmte Protokollansicht beschränken, indem Sie der Rolle „Zugriff auf Protokollansicht“ auf Projektebene eine IAM-Bedingung hinzufügen oder der Richtliniendatei der Protokollansicht eine IAM-Bindung hinzufügen. Weitere Informationen finden Sie unter Zugriff auf eine Logansicht steuern.
Informationen zu zusätzlichen Rollen, die Sie benötigen, um Ansichten in benutzerdefinierten Bucket oder die Ansicht
_AllLogs
des Log-Buckets_Default
abzufragen, finden Sie unter Cloud Logging-Rollen. -
So rufen Sie die Log-Buckets
Analysedatenansicht erstellen
So erstellen Sie eine Analyseansicht:
-
Rufen Sie in der Google Cloud Console die Seite Log Analytics auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
Gehen Sie im Menü Ansichten zum Bereich
Protokolle und wählen Sie die zu abfragende Protokollansicht aus.Sie können die filter_list Filter-Leiste verwenden oder durch die Liste der Logansichten scrollen. Jeder Eintrag in der Liste hat das Format
BUCKET_ID.LOG_VIEW_ID
. Die Felder beziehen sich auf die IDs des Log-Buckets und der Log-Ansicht.Klicken Sie in der Symbolleiste Schema auf Abfrage.
Der Bereich Abfrage wird mit einer SQL-Abfrage aktualisiert.
Achten Sie darauf, dass in der Symbolleiste Abfrage ausführen angezeigt wird.
Wenn in der Symbolleiste In BigQuery ausführen angezeigt wird, klicken Sie auf settings Einstellungen und wählen Sie Log Analytics (Standard) aus.
Aktualisieren Sie die SQL-Abfrage im Bereich Abfrage, bis Sie mit den Ergebnissen zufrieden sind.
Klicken Sie in der Symbolleiste auf
Speichern und wählen Sie dann Als Analyseansicht speichern aus.Geben Sie einen Namen und eine Beschreibung für die Analyseansicht ein und klicken Sie auf Speichern.
Der Name darf maximal 100 Zeichen lang sein und nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.
Die Analytics-Datenanzeige wird erstellt und im Bereich Datenansichten unter
Analytics-Datenansichten aufgeführt. Jeder Eintrag in der Liste hat das folgende Format:LOCATION.ANALYTICS_VIEW_ID
. Die Felder beziehen sich auf den Speicherort und die ID einer Analyseansicht. Wenn Sie beispielsweise eine Analytics-Datenansicht mit dem Namenmy-analytic-view
erstellt haben, die eine Protokolldatenansicht abfragt, deren Protokoll-Bucket sich in der Regionglobal
befindet, wird in diesem Abschnittglobal.my-analytic-view
angezeigt.
Analyseansicht abfragen
Nachdem eine Analyseansicht vorhanden ist, können Sie sie ähnlich wie eine Protokollansicht abfragen. Eine Liste der Dokumente zur Verwendung der Seite Log Analytics finden Sie im Abschnitt Nächste Schritte dieses Dokuments.
So führen Sie die Standardabfrage für eine Analyseansicht aus:
-
Rufen Sie in der Google Cloud Console die Seite Log Analytics auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
Geben Sie eine Abfrage ein oder laden Sie die Standardabfrage für die Analyseansicht. Die
FROM
-Klausel für Ihre Abfrage sollte das folgende Format haben:FROM `analytics_view.PROJECT_ID.LOCATION.ANALYTICS_VIEW_ID`
Im vorherigen Ausdruck haben die Felder folgende Bedeutung:
- PROJECT_ID: Die Kennung des Projekts.
- LOCATION: Der Speicherort der Analyseansicht.
Der Speicherort einer Analytics-Datenquelle wird von der Ressource übernommen, die sie abfragt. Wenn in einer Analyseansicht beispielsweise eine Logdatenansicht abgefragt wird, die sich im Speicherort
global
befindet, ist der Speicherort der Analyseansicht ebenfallsglobal
. - ANALYTICS_VIEW_ID: Die ID der Analyseansicht, die auf 100 Zeichen beschränkt ist und nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten darf.
So führen Sie die Standardabfrage aus:
Gehen Sie im Menü Ansichten zum Bereich Analytics-Datenansichten von
und wählen Sie die Analytics-Datenansicht aus, die Sie abfragen möchten.Sie können die Datenanalyseansicht über die Leiste filter_list Filter oder durch Scrollen in der Liste der Datenanalyseansichten finden. Jeder Eintrag in der Liste hat das folgende Format:
LOCATION.ANALYTICS_VIEW_ID
. Die Felder beziehen sich auf den Speicherort und die ID einer Analyseansicht.Klicken Sie in der Symbolleiste Schema auf Abfrage.
Der Bereich Abfrage wird mit einer SQL-Abfrage aktualisiert, die die ausgewählte Analyseansicht abfragt.
Klicken Sie auf Abfrage ausführen.
Wenn in der Symbolleiste In BigQuery ausführen angezeigt wird, klicken Sie auf settings Einstellungen und wählen Sie Log Analytics (Standard) aus.
Analysedatenansichten auflisten
So rufen Sie die Analysedatenansichten in Ihrem Google Cloud-Projekt auf:
-
Rufen Sie in der Google Cloud Console die Seite Log Analytics auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
Gehen Sie im Menü Ansichten zum Bereich Analytics-Ansichten für
.Eine Liste der Analytics-Datenansichten wird angezeigt. Jeder Eintrag in der Liste hat das Format
LOCATION.ANALYTICS_VIEW_ID
. Die Felder beziehen sich auf den Standort und die ID einer Analysedatenansicht. Wenn Sie beispielsweise eine Analytics-Datenansicht mit dem Namenmy-analytic-view
erstellt haben, die eine Protokolldatenansicht abfragt, deren Protokoll-Bucket sich in der Regionglobal
befindet, wird in diesem Abschnittglobal.my-analytic-view
angezeigt.So rufen Sie die Details einer bestimmten Analyseansicht auf:
Wählen Sie die Analytics-Datenanalyse aus.
Das Schema der Analyseansicht wird im Abschnitt Schema angezeigt.
Klicken Sie in der Symbolleiste Schema auf more_vert Optionen zum Ansehen von Analysen aufrufen und wählen Sie Details ansehen aus.
Im Dialogfeld werden Informationen zur Analytics-Datenansicht angezeigt, darunter das Erstellungsdatum, das Schema und die Abfrage.
Analyseansicht ändern
So ändern Sie eine Analyseansicht:
-
Rufen Sie in der Google Cloud Console die Seite Log Analytics auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
- Gehen Sie im Menü Ansichten zum Bereich Analytics-Datenansichten von und wählen Sie die Analytics-Datenansicht aus, die Sie abfragen möchten.
Klicken Sie in der Symbolleiste Schema auf more_vert Optionen zum Ansehen von Analysen aufrufen und wählen Sie Ansicht bearbeiten aus.
Ein Dialogfeld mit Informationen zur Analyseansicht wird geöffnet. Sie können die Beschreibung und die Abfrage ändern.
Nachdem Sie die gewünschten Änderungen vorgenommen haben, klicken Sie auf Gespeicherte Ansicht überschreiben.
Analyseansicht löschen
So löschen Sie eine Analyseansicht:
-
Rufen Sie in der Google Cloud Console die Seite Log Analytics auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
- Gehen Sie im Menü Ansichten zum Bereich Analytics-Datenansichten von und wählen Sie die Analytics-Datenansicht aus, die Sie abfragen möchten.
- Klicken Sie in der Symbolleiste Schema auf more_vert Optionen für die Datenanalyseansicht ansehen, wählen Sie Ansicht löschen aus und schließen Sie das Dialogfeld ab.
Beschränkungen
Für Analysedatenansichten gelten die folgenden Einschränkungen:
- Eine Analyseansicht kann nicht in einer anderen Analyseansicht abgefragt werden.
- In einer Analyseansicht können mehrere Logansichten abgefragt werden. Die Log-Buckets, in denen die abgefragten Log-Ansichten gehostet werden, müssen sich jedoch an einem Ort befinden. Angenommen, Sie haben zwei Log-Buckets, einen in
us-east1
und den anderen inasia-east1
. Sie können keine Analyseansicht erstellen, in der Logansichten für diese Log-Buckets abgefragt werden. - Die übergeordnete Ressource einer Analyseansicht muss ein Google Cloud-Projekt sein. Sie können keine Analyseansicht in Ordnern oder Organisationen erstellen.
- Verknüpfte Datasets werden für Analyseansichten nicht unterstützt. Daher können Sie Analysedatenansichten nur über die Seite Loganalysen abfragen. Außerdem müssen Sie diese Abfragen über den Standard-Cloud Logging-Dienst ausführen.
- Das Erstellen oder Verwalten von Analysedatenansichten wird nicht über die API unterstützt.
Für Analysedatenansichten gelten die folgenden Limits:
- Maximale Anzahl von Analytics-Aufrufen pro Google Cloud-Projekt: 100
- Maximale Anzahl von Analytics-Aufrufen pro Google Cloud-Projekt und Region: 50
- Maximale Anzahl von Regionen pro Google Cloud-Projekt, in denen Analytics-Datenansichten gespeichert werden können: 10
Nächste Schritte
- Logs abfragen und analysieren
- SQL-Abfrage speichern und freigeben
- SQL-Abfrageergebnisse in Diagrammen darstellen
- Beispiel-SQL-Abfragen