Logabfragen in der BigQuery-Engine ausführen

Wenn Sie die Seite Observability Analytics so konfigurieren, dass Ihre Log-Abfragen in der BigQuery-Engine ausgeführt werden, können Sie reservierte Slots anstelle von kostenlosen Slots verwenden. Sie müssen auch die BigQuery-Engine verwenden, wenn Sie SQL-basierte Benachrichtigungsrichtlinien erstellen oder Dashboard-Diagramme speichern, in deren Abfragen Beobachtbarkeitsdaten mit anderen Geschäftsdaten verknüpft werden.

Standardmäßig werden auf der Seite Observability Analytics Abfragen für die Standard-Abfrage-Engine ausgeführt, mit der Ihre Logging-Berechtigungen geprüft werden. Wenn Sie zur BigQuery-Engine wechseln, werden stattdessen BigQuery-Berechtigungen geprüft. Mit beiden Abfrage-Engines können Sie Observability-Ansichten, Ansichten für Log-Buckets und Analyseansichten abfragen.

Weitere Informationen finden Sie unter Abfrage-Engine für Observability Analytics auswählen.

Hinweis

  1. Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ausführen von Abfragen aus Observability Analytics mit der BigQuery-Engine benötigen:

    Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

    Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

  7. Prüfen Sie, ob Sie ein verknüpftes BigQuery-Dataset für Ihren Log-Bucket haben. Wenn das Dataset nicht vorhanden ist, erstellen Sie es.

Wenn Sie die Seite Observability Analytics so konfigurieren möchten, dass Abfragen in der BigQuery-Engine in Projekten ausgeführt werden, in denen VPC Service Controls (Virtual Private Cloud) verwendet werden, müssen Sie die Enterprise Edition von BigQuery verwenden. Weitere Informationen finden Sie unter Informationen zu BigQuery-Versionen.

Observability Analytics-Abfragen in der BigQuery-Engine ausführen

Wenn Sie die Ergebnisse Ihrer SQL-Abfrage mit einer Benachrichtigungsrichtlinie überwachen möchten, führen Sie Ihre Abfragen in der BigQuery-Engine aus. Gehen Sie dazu so vor:

  1. Rufen Sie in der Google Cloud Console die Seite Observability Analytics auf:

    Zu Observability Analytics

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis mit der Zwischenüberschrift Logging aus.

  2. Suchen Sie in der Liste Logansichten nach der Ansicht und wählen Sie dann Abfrage aus oder geben Sie eine Abfrage ein.

    Wenn im Bereich „Abfrage“ eine Fehlermeldung angezeigt wird, die auf die FROM-Anweisung verweist, kann die Tabelle nicht in eine bestimmte Logansicht aufgelöst werden. Informationen zur Behebung dieses Fehlers finden Sie unter Fehler FROM clause must contain exactly one log view.

  3. Rufen Sie die Symbolleiste auf und prüfen Sie, ob ein Button mit dem Label In BigQuery ausführen angezeigt wird.

    Wenn in der Symbolleiste Abfrage ausführen angezeigt wird, klicken Sie auf  Einstellungen und wählen Sie BigQuery aus.

    Wenn der Button In BigQuery ausführen deaktiviert ist, müssen Sie ein verknüpftes Dataset erstellen.

  4. Führen Sie die Abfrage aus.

    Mit den Symbolleistenoptionen können Sie Ihre Abfrage formatieren, sie löschen und die BigQuery SQL-Referenzdokumentation aufrufen.

Preise

Informationen zu den Kosten für die Verwendung von BigQuery finden Sie unter BigQuery-Preise.

Nächste Schritte