Cloud Logging einrichten

Cloud Logging aktivieren

Für Fleet Engine sollte automatisch die Protokollierung aktiviert sein.

  1. Öffnen Sie den Log-Explorer.
  2. Geben Sie die folgende Abfrage ein:

    resource.type:"fleetengine.googleapis.com"
    

Wenn die Ergebnisse für die Abfrageliste protokolliert werden, ist die Protokollierung aktiviert.

Wenn in den Ergebnissen für diese Abfrage keine Logs aufgeführt sind, ist Cloud Logging möglicherweise nicht für Ihr Projekt aktiviert. Wenn Sie Cloud Logging aktivieren möchten, wenden Sie sich an den Google Maps Platform-Support.

Protokolle für eingeschränkte Nutzung aktivieren

Gemäß den dienstspezifischen Bedingungen für Mobilitätsdienste werden einige der von Fleet Engine generierten Protokolldaten möglicherweise nur 30 Tage lang aufbewahrt. Die Fleet Engine kennzeichnet diese Logs als TOS_RESTRICTED und sortiert sie in einen Log-Bucket mit eingeschränkter Aufbewahrungsdauer, den Sie wie unten gezeigt erstellen müssen.

Alle anderen Protokolldaten werden dem Standard-Bucket zugewiesen, in dem sie gemäß den dienstspezifischen Nutzungsbedingungen für Mobilitätsdienste länger aufbewahrt werden können. Informationen zum Anpassen Ihrer Log-Buckets und ihrer Aufbewahrungszeiträume finden Sie in der Google Cloud Console unter Logs Storage.

Für die Analyse können Sie die Daten aus eingeschränkten und Standardprotokollen zusammenführen, um einen vollständigen Satz von Protokolldaten zu erhalten.

So aktivieren Sie Protokolle für die eingeschränkte Nutzung:

  1. Erstellen Sie eine Senke und einen Bucket für Logs mit eingeschränkter Verwendung und filtern Sie Logs in die entsprechenden Bucket.

  2. Wenden Sie sich an den Support, um Protokolle mit eingeschränkter Verwendung zu aktivieren.

Details zu diesen Schritten finden Sie in den folgenden Abschnitten.

Senkstelle und Bucket für eingeschränkte Protokolle in Ihrem Projekt erstellen

  1. Öffnen Sie im Log-Explorer im linken Navigationsbereich die Seite Log-Router.

  2. Ändern Sie den Bucket „_Default logging“ so, dass Logs mit eingeschränkter Verwendung ausgeschlossen werden.

    1. Wählen Sie unter Log Router Sinks (Log Router-Senken) den Standard-Logging-Bucket aus.
    2. Wählen Sie im Menü Aktionen die Option Senke bearbeiten aus.
    3. Klicken Sie im Abschnitt Auswählen zum Filtern aus der Senke auf die Schaltfläche Ausnahme hinzufügen.
    4. Legen Sie als Ausschlussfiltername ExcludeRestrictedLogs fest.
    5. Fügen Sie im Feld Ausschlussfilter erstellen den folgenden Filter ein: labels.restriction="TOS_RESTRICTED"
    6. Klicken Sie auf Senke aktualisieren.
  3. Erstellen Sie einen Bucket für eingeschränktes Logging, um die Logs mit eingeschränkter Verwendung zu speichern. Dazu erstellen Sie eine Senke und einen Bucket für alle Logs und schließen dann die nicht eingeschränkten Logs aus.

    1. Wählen Sie oben auf der Seite Log Router die Option Senke erstellen aus.
    2. Füllen Sie die Details zum Datensink aus:
      1. Name: RestrictedLogs
      2. Beschreibung: Leitet Logs mit eingeschränkter Verwendung von Fleet Engine weiter.
    3. Klicken Sie auf Weiter.
    4. Geben Sie das Senkenziel ein:
      1. Senkendienst auswählen: Logging-Bucket
      2. Log-Bucket auswählen: Wählen Sie Neuen Log-Bucket erstellen aus.
      3. Geben Sie im Dialogfeld Bucket-Details Folgendes ein:
        1. Name: Eingeschränkt
        2. Beschreibung: Enthält Protokolle zur eingeschränkten Verwendung der Fleet Engine.
      4. Lassen Sie den Rest unverändert und klicken Sie auf Weiter.
      5. Legen Sie die Aufbewahrungsdauer auf 30 Tage fest. Die Aufbewahrungsdauer darf 30 Tage nicht überschreiten.
      6. Klicken Sie auf Bucket erstellen.
    5. Lassen Sie im Dialogfeld zum Erstellen der Senke den Bereich In der Senke zu berücksichtigende Protokolle leer.
    6. Klicken Sie im Abschnitt Logs zum Filtern aus der Senke auf Ausnahme hinzufügen und füllen Sie Folgendes aus:
      1. Name des Ausschlussfilters: ExcludeNonRestrictedLogs
      2. Ausschlussfilter: NOT (resource.type = "fleetengine.googleapis.com/Fleet" OR resource.type = "fleetengine.googleapis.com/DeliveryFleet") NOT (labels.restriction = "TOS_RESTRICTED")
    7. Klicken Sie auf Senke erstellen.

Wenden Sie sich an den Support, um Protokolle mit eingeschränkter Verwendung zu aktivieren.

  1. Google Maps Platform-Support
  2. Klicken Sie auf Anfrage erstellen, um eine neue Supportanfrage zu starten.
  3. Gib folgende Informationen an:

    • Projekt-IDs, die aktiviert werden sollen.
    • E-Mail-Adresse der Person, die die Änderung beantragt. Diese Person sollte Bearbeitungszugriff auf die von Ihnen aufgeführten Google Cloud-Projekte haben.
  4. Stimmen Sie den folgenden Bedingungen zu, indem Sie Ja eingeben: Wenn Sie Google Maps-Inhalte mit eingeschränkter Nutzung in Cloud Logging aktivieren, erklären Sie sich damit einverstanden, die Nutzungsbedingungen für die Google Maps Platform und die dienstspezifischen Nutzungsbedingungen für Mobilitätsdienste einzuhalten, einschließlich der Anforderungen an das Caching und die zulässige Nutzung im Zusammenhang mit Google Maps-Inhalten.

Sobald das Supportteam Ihre Anfrage bearbeitet hat, erhalten Sie eine Bestätigung, dass die Protokollierung für Ihr Projekt aktiviert wurde.

Nächste Schritte

Weitere Informationen zur Arbeit mit Logs im Log-Explorer