Logabfragen in der BigQuery-Engine ausführen

In diesem Dokument wird beschrieben, wie Sie die Seite Observability Analytics so konfigurieren, dass Abfragen in der BigQuery-Engine ausgeführt werden. Sie müssen Abfragen in der BigQuery-Engine ausführen, wenn Sie SQL-basierte Benachrichtigungsrichtlinien haben. Sie müssen diese Abfrage-Engine auch verwenden, wenn Sie SQL-basierte Diagramme in einem Dashboard speichern und die Abfrage des Diagramms Beobachtbarkeitsdaten und andere Geschäftsdaten verknüpft.

Auf der Seite Observability Analytics werden Abfragen in der Standard-Abfrage-Engine ausgeführt. Sie können diese Seite jedoch so konfigurieren, dass Abfragen in der BigQuery-Engine ausgeführt werden. Beide Abfrage-Engines führen Abfragen in Ihren kostenlosen Slots aus. Wenn Sie jedoch die BigQuery-Engine verwenden und Slots reservieren, werden die Abfragen in den reservierten Slots ausgeführt.

Unabhängig davon, ob Sie die Standard-Abfrage-Engine oder die BigQuery-Engine verwenden, können Sie Beobachtbarkeitsansichten, Ansichten für Log-Buckets und Analyseansichten abfragen. Wenn Sie Abfragen in der Standard-Abfrage-Engine ausführen, werden Ihre Logging-Berechtigungen geprüft. Wenn Sie Abfragen in der BigQuery-Engine ausführen, werden BigQuery-Berechtigungen geprüft.

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

Hinweis

  1. 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

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

  3. Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Abfragen eines verknüpften Datasets aus BigQuery Studio 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.

  4. Prüfen Sie, ob Sie ein verknüpftes BigQuery-Dataset in Ihrem 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 ausgeführt werden, und Projekte mit VPC Service Controls (Virtual Private Cloud) verwenden, prüfen Sie, ob 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 die Abfragen in der BigQuery-Engine aus. Gehen Sie dazu so vor:

  1. Konfigurieren Sie Observability Analytics so, dass Abfragen in der BigQuery-Engine ausgeführt werden:

    1. Rufen Sie in der Google Cloud Console die Observability Analytics Seite 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, dann 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