Seiten mit Systemaktivitäten

Die Systemaktivität ist ein LookML-Modell, das eine Verbindung zur zugrunde liegenden Anwendungsdatenbank von Looker herstellt. Explores und Dashboards für die Systemaktivität, die auf diesem Modell basieren, enthalten Informationen zu Ihrer Looker-Instanz, darunter:

  • Alle Looks und Dashboards, die in Ihrer Instanz gespeichert sind
  • Nutzer- und Verlaufsdaten zu Abfragen
  • Statistiken zur Instanzleistung

Sowohl die Granularität als auch die Aufbewahrung von Systemaktivitätsdaten unterliegen Systemeinschränkungen. Systemaktivitäten sind für die Erfassung großer Datenmengen konzipiert. Durch die Aggregation dieser Daten können Sie Ihre Geschäftslogs ergänzen.

Diese Daten können zur Ergänzung von Monitoring- und Prüfaktivitäten nützlich sein, sind aber nicht als Ersatz für Ihre aktuelle Compliance-Strategie gedacht.

Der Text in Filtern, die von Nutzern ausgeführt werden, ist in der Systemaktivität zugänglich und kann von jedem Nutzer mit der Berechtigung zum Aufrufen des Systemaktivitätsmodells angezeigt werden.

Maßnahmen ergreifen: Ändern Sie, wer Lesezugriff auf die Systemaktivitätsmodelle hat. Looker-Administratoren haben standardmäßig Zugriff auf die Systemaktivität. Ein Looker-Administrator kann einem Nutzer ohne Administratorberechtigungen Zugriff auf die Systemaktivität gewähren, indem er ihm die Berechtigung see_system_activity erteilt.

Die Systemaktivität umfasst die folgenden Elemente:

  • Systemaktivitäts-Dashboards: Von Looker erstellte Dashboards mit Nutzungs- und Leistungsinformationen zur Looker-Instanz. Sie können Messwerte und Elemente wie bei jedem anderen Dashboard herunterladen, planen, Benachrichtigungen dafür festlegen und aufschlüsseln. Die Daten in den Aktivitätsdashboards für das System werden alle 12 Stunden aktualisiert und im Cache gespeichert.

  • Systemaktivitäts-Explores: Mit Systemaktivitäts-Explores können Sie eigene Looks und Dashboards erstellen, um Ihre Looker-Instanz zu überwachen und zu analysieren. Eine Liste der Explores und ihrer Cache-Regeln finden Sie auf der Seite Systemaktivitäts-Explores.

  • Systemaktivität für Looker-Berichte: Wenn die Funktion Looker-Berichte auf Ihrer Looker-Instanz aktiviert ist, enthalten die Dashboards und Explores für die Systemaktivität Informationen zu den Looker-Berichten, die auf Ihrer Looker-Instanz gespeichert sind.

  • Elite-Systemaktivität: Ein optionaler analytischer Speicher, der die Leistung und die Speicherlimits der Systemaktivität erhöht. Elite-Systemaktivität ist eine kostenpflichtige Funktion in Looker (Original) und eine Standardfunktion in den Enterprise- und Embed-Versionen von Looker (Google Cloud Core).

  • Option „Lesereplikat“: Diese Methode ist nur für vom Kunden gehostete Instanzen verfügbar. Sie erhöht die Leistung von Systemaktivitäten und ermöglicht eine längere Aufbewahrung von Systemaktivitätsdaten.

  • PAT-Logaktionen verstehen: Verwenden Sie den Explore PAT-Ereignislog, um PAT-Logaktionen und die zugehörigen Aktionsdaten aufzurufen und zu verstehen.

  • Looker-Ereignisse: Die von Looker generierten Ereignisse und wie Sie sie ansehen können.

Systemaktivität in eingebetteten Umgebungen

In einer eingebetteten Umgebung verhindern strenge Einschränkungen, dass eingebettete Nutzer zugrunde liegende Systemdaten rendern, selbst wenn Sie die Berechtigung see_system_activity während der Einmalanmeldung (SSO) gewähren. Das direkte Einbetten von Aktivitäts-Dashboards für typische eingebettete Nutzer wird nicht unterstützt.

Wenn Sie Statistiken zur Systemaktivität mit eingebetteten Nutzern teilen möchten, müssen Sie die Daten extrahieren und über ein vom Kunden kontrolliertes Modell bereitstellen. Sie können die folgenden Alternativen verwenden:

  • Looker API-Scripting: Verwenden Sie ein Looker API-Client-SDK, z. B. das Python SDK, um Abfragen programmatisch für das system__activity-Modell auszuführen. Planen Sie ein Skript, um täglich Ergebnisse abzurufen und direkt in eine externe Datenbank zu schreiben.
  • Geplante Lieferungen: Erstellen Sie einen Look, der auf Systemaktivitäten basiert, und planen Sie eine tägliche Lieferung als CSV- oder JSON-Datei an einen Amazon S3-Bucket oder SFTP-Server. Anschließend verwenden Sie eine ETL-Pipeline (Extrahieren, Transformieren und Laden), um die Daten aufzunehmen.
  • Benutzerdefinierte Modelle und Dashboards: Extrahieren Sie die Daten mithilfe von Looker API-Skripts, geplanten Lieferungen oder Elite System Activity und laden Sie sie in Ihre eigene Datenbank, z. B. BigQuery. Erstellen Sie dann ein Standard-LookML-Modell auf Grundlage dieser Daten und betten Sie Dashboards ein, die Sie aus dem neuen Modell erstellen.