Dashboards zur Systemaktivität

Im Abschnitt System Activity (Systemaktivität) des Menüs Admin von Looker werden von Looker erstellte Dashboards angezeigt, die Informationen zur Nutzung und Leistung der Looker-Instanz enthalten. Genau wie auf jedem anderen Dashboard können Sie Messwerte und Elemente herunterladen, planen, Benachrichtigungen aktivieren und weitere Informationen aufrufen. Die Daten in den Dashboards zur Systemaktivität werden alle zwölf Stunden aktualisiert und im Cache gespeichert.

Bevor Sie die Systemaktivität in einer vom Kunden gehosteten Looker-Bereitstellung mit dem MySQL-Back-End aktivieren, müssen Sie prüfen, ob Sie den Nutzer für die Back-End-Datenbank korrekt eingerichtet haben. Insbesondere müssen Sie den Schritt grant all on looker_tmp.* to '<DB_username>'@'%'; ausführen, bevor Sie die Funktion „Systemaktivität“ aktivieren. Weitere Informationen finden Sie auf der Dokumentationsseite Looker-Back-End-Datenbank zu MySQL migrieren.

Da die Berechtigung, Inhalte an E-Mail-Ziele zu übermitteln, modellspezifisch ist, müssen Nutzer im Bereich Modellsatz für ihre Rolle Alle Modelle auswählen, um Systemaktivitäts-Dashboards an E-Mail-Ziele zu senden oder zu planen.

Die Dashboards „Systemaktivität“ sind mit der zugrunde liegenden Anwendungsdatenbank von Looker verbunden. Sie enthalten Informationen zu Ihrer Looker-Instanz, einschließlich Looker und Dashboards, die auf Ihrer Instanz gespeichert sind, sowie Nutzerinformationen, frühere Abfrageinformationen und Statistiken zur Instanzleistung. Sowohl der Detaillierungsgrad als auch die Aufbewahrung von Daten zur Systemaktivität unterliegen Systemeinschränkungen. Die Systemaktivität ist für die Erfassung großer Datenmengen vorgesehen, die Sie zur Ergänzung Ihrer Geschäftsprotokolle nutzen können.

Diese Daten können nützlich sein, um die Monitoring- und Prüfaktivitäten zu ergänzen. Sie ersetzen jedoch nicht Ihre aktuelle Compliancestrategie.

Standardmäßig werden Daten zur Systemaktivität in der internen Datenbank von Looker gespeichert. Bei dieser Konfiguration speichert Looker maximal 90 Tage bisherige Abfrage- und Ereignisdaten.

Der Text in Filtern, die von Nutzern ausgeführt werden, ist in den Systemaktivitäten zugänglich und kann von jedem Nutzer eingesehen werden, der die Berechtigung zum Ansehen des Modells „Systemaktivität“ hat.

Maßnahmen: Sie können ändern, wer Lesezugriff auf das Systemaktivitätsmodell hat. Looker-Administratoren haben standardmäßig Zugriff auf dieses Modell. Nutzern ohne Administratorzugriff kann Zugriff auf das Systemaktivitätsmodell gewährt werden, wenn sie die Berechtigung see_system_activity haben.

Die Anzahl der gleichzeitigen Abfragen, die ausgeführt werden können, ist auf Dashboards zur Systemaktivität und auf „Erkundung“ beschränkt. Diese Einschränkung kann die Ladezeiten für Dashboards zur Systemaktivität verlängern.

Tipp für Google Chat-Team: Zeitbasierte Daten werden in der Systemaktivität in der Zeitzone des Looker-Systems gespeichert. Weitere Informationen finden Sie auf der Dokumentationsseite Einstellungen für die Zeitzone verwenden.

Dashboards zur Systemaktivität

Dies sind die Dashboards zur Systemaktivität:

Dashboard für Nutzeraktivitäten

Das Dashboard Nutzeraktivität enthält Informationen zu Ihren Nutzern und deren Nutzung der Looker-Instanz:

Das Dashboard Nutzeraktivität enthält Kacheln mit folgenden Informationen:

  • Die Gesamtzahl der Nutzer auf der Looker-Instanz
  • Die Anzahl der nicht eingebetteten Nutzer, die als Entwickler (Administrator) klassifiziert sind
  • Die Anzahl der Nutzer ohne Einbettung, die als Standard-Creator eingestuft werden
  • Die Anzahl der nicht eingebetteten Nutzer, die als Betrachter klassifiziert sind
  • Die Anzahl der eingebetteten Nutzer, die als Betrachter klassifiziert sind
  • Die Anzahl der eingebetteten Nutzer, die als Standard-Creator eingestuft wurden

  • Der Prozentsatz der Nutzer, die in den letzten 7 Tagen mindestens eine Abfrage an Ihre Looker-Instanz gesendet haben

  • Die Anzahl der Nutzer, die in den letzten 6 Wochen pro Woche mindestens eine Abfrage gestellt haben

  • Die durchschnittliche Aktivitätsminute und die durchschnittliche Anzahl der Abfragen pro Nutzer pro Woche in den letzten 6 Wochen

  • Die Anzahl der Nutzer, die in den letzten 7 Tagen mindestens eine Abfrage ausgeführt haben, gruppiert nach Abfragequelle

  • Eine Liste der Nutzer, die in den letzten sieben Tagen am häufigsten Ihre Looker-Instanz verwendet haben

  • Eine Liste der Nutzer, die in den letzten sieben Tagen die neuesten Dashboards auf Ihrer Looker-Instanz erstellt haben

  • Eine Liste der Nutzer, die im Laufe der Zeit die meisten Git-Ereignisse aus Ihrer Looker-Instanz ausgelöst haben

  • Eine Liste der Nutzer, die sich in den letzten 90 Tagen nicht bei Ihrer Looker-Instanz angemeldet haben

  • Eine Textkachel mit Links zu den Looker- und Schulungsressourcen von Looker

Dashboard für Inhaltsaktivitäten

Auf dem Dashboard Inhaltsaktivität sehen Sie, welche Dashboards, Looks und Explores in Ihrer Looker-Instanz aufgerufen und geplant werden:

Das Dashboard Inhaltsaktivität enthält Kacheln mit folgenden Angaben:

  • Anzahl der Dashboards, die nicht gelöscht wurden
  • Anzahl der Looks, die nicht gelöscht wurden
  • Anzahl der geplanten Pläne
  • Prozentsatz der Dashboards, die in den letzten 30 Tagen abgefragt wurden
  • Prozentsatz der Looks, die in den letzten 30 Tagen abgefragt wurden
  • Anzahl der geplanten Jobs für jeden Tag in den letzten 7 Tagen
  • Anzahl der Suchanfragen, die in den letzten 30 Tagen durchgeführt wurden
  • Eine Liste aller Dashboards und Looks, auf die in den letzten 30 Tagen zugegriffen wurde, sortiert nach der Anzahl der Aufrufe in der Looker-UI, der Häufigkeit, mit der in einem Einbettungsaufruf aufgerufen wurde, der Anzahl der Aufrufe über die API, der Häufigkeit, mit der der Inhalt zu den Favoriten hinzugefügt wurde, und der Häufigkeit, mit der der Inhalt über einen geplanten Job übermittelt wurde.
  • Eine Liste der in den letzten 30 Tagen erstellten Tests, die angibt, wie oft der Tab „Erkunden“ ausgeführt wurde und wie viele Nutzer ihn ausgeführt haben
  • Eine Liste von Dashboards und Looks, auf die in den letzten 30 Tagen nicht zugegriffen wurde. Sie zeigen die Anzahl der Aufrufe der letzten 90 Tage in der Looker-UI, in einem Einbettungsvorgang und über die API sowie in den letzten 90 Tagen an, wie oft der Content zu den Favoriten hinzugefügt wurde und wie oft der Content über einen geplanten Job bereitgestellt wurde.
  • Eine Liste der Erkundungen, die in den letzten 90 Tagen erstellt und in den letzten 30 Tagen nicht abgefragt wurden. Hier werden die Zeitspanne seit der letzten Erkundung, die Häufigkeit, mit der die Erkundung in den letzten 90 Tagen ausgeführt wurde, das Datum, an dem die Erkundung zuletzt durchgeführt wurde, und das Datum, an dem die Erkundung erstmals ausgeführt wurde, angezeigt.

Datenbank-Leistungs-Dashboard

Das Dashboard Datenbankleistung zeigt Informationen zur Leistung von Inhalten und PDTs auf Ihrer Looker-Instanz an, einschließlich der Gesamt- und durchschnittlichen Laufzeiten von Abfragen und PDTs. Es zeigt die Anzahl der Abfragefehler und PDT-Build-Fehler an:

Das Dashboard Datenbankleistung enthält Kacheln mit folgenden Angaben:

  • Prozentsatz der aus dem Cache zurückgegebenen Abfragen
  • Alle Abfragen, die in den letzten 30 Tagen ausgeführt wurden, gruppiert nach Abfragequelle, wobei die Abfragelaufzeiten in Ebenen zusammengefasst sind und jede Laufzeitstufe als Prozentsatz aller Abfragen angezeigt wird
  • Tabelle der 15 Top-Nutzer mit der Anzahl der Abfragen, die in den letzten sieben Tagen ausgeführt wurden
  • Tabelle der Top-10-Abfragequellen mit der Anzahl der Abfragen, die in den letzten sieben Tagen ausgeführt wurden
  • Anzahl der ausgeführten Abfragen, Anzahl der aktiven Nutzer und Prozentsatz der Abfragen, die für jede Stunde des Tages aus dem Looker-Cache zurückgegeben werden
  • Anzahl der geplanten Jobs und Pläne für jede Stunde des Tages
  • Anzahl der PDT-Builds für jede Verbindung für jede Stunde des Tages
  • Durchschnittliche Laufzeit für jede explorative Datenanalyse der letzten 7 Tage, sortiert nach der längsten Laufzeit
  • Durchschnittliche Laufzeit für jeden Look in den letzten 7 Tagen, sortiert nach der längsten Laufzeit
  • Durchschnittliche Laufzeit für jedes Dashboard in den letzten 7 Tagen, sortiert nach der längsten Laufzeit
  • Liste aller in den letzten sieben Tagen erstellten PDT mit Anzahl der Trigger-Fehler, Erstellungsfehler und erfolgreichen Builds
  • Durchschnittliche Build-Zeit für jede PDT in den letzten 7 Tagen, sortiert nach der längsten durchschnittlichen Build-Zeit

Dashboard für Instanzleistung

Das Dashboard Instanzleistung zeigt Informationen zur Last und Leistung des Planers sowie zu leistungsintensiven Inhalten an:

Das Dashboard Instanzleistung enthält Kacheln mit folgenden Angaben:

  • Eine Heatmap, die die Anzahl der geplanten Jobs und ihre durchschnittliche Zeit in der Warteschlange für jede Stunde jedes Wochentags zeigt. So siehst du, zu welchen Stunden oder Tagen der Planer am stärksten betroffen ist.
  • Anzahl der Abfragen und durchschnittliche Laufzeit der Abfrage für Tage, an denen die durchschnittliche Laufzeit für alle Tage das 1,5-Fache der Standardabweichung überschreitet. So sehen Sie, an welchen Tagen der Planer außergewöhnlich stark beeinflusst wird.
  • Anzahl der geplanten Jobs pro „Erkunden“
  • Eine Liste aller Dashboards mit automatischer Aktualisierung und der Anzahl der Nicht-Text-Kacheln im Dashboard
  • Die am häufigsten geplanten Inhalte für die letzten 14 Tage, aus denen hervorgeht, wie oft die einzelnen Inhalte pro Tag geplant wurden
  • Eine Liste mit Abfragen, die heruntergeladen oder mit der Option Alle Ergebnisse geplant wurden
  • Eine Liste von Dashboards mit mehr als 25 Ansichten
  • Eine Textkachel mit Links zu Hilfeartikeln und Dokumentation zur Optimierung von Looker

Dashboard für Leistungsempfehlungen

Auf dem Dashboard Leistungsempfehlungen finden Sie Möglichkeiten zur Verbesserung der Leistung der Looker-Instanz.

Das Dashboard Leistungsempfehlungen enthält Kacheln mit folgenden Informationen:

  • Dashboard-Empfehlungen: Eine Liste potenziell leistungsschwacher Dashboards und Empfehlungen zur Leistungsverbesserung.
  • Empfehlungen ansehen: Eine Liste potenziell nicht leistungsstarker Tests und Empfehlungen zur Verbesserung der Leistung

In den folgenden Abschnitten werden die Kacheln ausführlicher erläutert.

Dashboard-Empfehlungen

Die Kachel Dashboard-Empfehlungen zeigt Dashboards an, die die Leistung Ihrer Looker-Instanz oder -Datenbank beeinträchtigen können. Die Kachel enthält Empfehlungen aus dem Hilfeartikel Überlegungen zum Erstellen leistungsstarker Looker-Dashboards. Sie können diese Empfehlungen auf Dashboard-Ebene übernehmen, um die Leistung zu verbessern. Folgende Warnungen können angezeigt werden:

Warnung Empfehlung
The number of queries generated by this dashboard is <X>, which is higher than recommended (<25). Verringern Sie die Anzahl der Abfragekacheln oder erstellen Sie ein zweites Dashboard.
The number of merge queries generated by this dashboard is <X>, which is higher than recommended (<=4). Verringern Sie die Anzahl der Kacheln für die Zusammenführung.
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). Sie können die Einstellung für das automatische Aktualisierungsintervall erhöhen oder deaktivieren, um eine Überlastung der Datenbank zu vermeiden.

Empfehlungen ansehen

Mit der Kachel Empfehlungen können Sie explorative Datenanalysen aufrufen, die die Leistung Ihrer Looker-Instanz oder -Datenbank beeinträchtigen können.

Die Kachel vergleicht die durchschnittlichen Werte für die Abfrageleistungsmesswerte der Funktion „Erkunden“ mit Benchmarks für eine gute Instanzleistung. Der neben jeder Erkundung aufgeführte Schweregrad gibt an, wie weit die Erkundungswerte diese Benchmarks überschreiten.

Basierend darauf, welche Messwerte die Benchmarks überschreiten, bietet die Kachel gezielte Strategien zur Fehlerbehebung, mit denen sich die Leistung verbessern lässt. Im Folgenden finden Sie Warnungen und Empfehlungen, die möglicherweise angezeigt werden.

Abfrageschritt Warnung Empfehlungen
Model Init: Computed The average model init: computed time is <X>, which is above the recommended benchmark. Entfernen Sie unnötige Ansichten aus dem include-Parameter des LookML-Modells. Achten Sie darauf, dass der LookML-Produktionscode selten geändert wird, idealerweise dann, wenn Nutzer nicht viele Abfragen ausführen.
Explore Init: From Cache The average explore init: from cache (marshalled cache load) time is <X>, which is above the recommended benchmark. Verschieben Sie nach Möglichkeit benutzerdefinierte Felder und Tabellenberechnungen in LookML.
Explore Init: Computed The average explore init: computed time is <X>, which is above the recommended benchmark. Entfernen Sie unnötige Joins aus der explore-Datei von LookML. Mit dem LookML-Parameter fields können Sie unnötige Felder aus „Erkunden“ ausschließen. Achten Sie darauf, dass der LookML-Produktionscode selten geändert wird, idealerweise dann, wenn Nutzer nicht viele Abfragen ausführen.
Prepare The average prepare time is <X>, which is above the recommended benchmark. Aktivieren Sie die Funktion Neue LookML-Laufzeit, um die Vorbereitungszeit zu verkürzen. Verschieben Sie nach Möglichkeit benutzerdefinierte Felder und Tabellenberechnungen in LookML.
Acquire Connection The average connection acquisition time is <X>, which is above the recommended benchmark. Konfigurieren Sie die maximale Verbindungsanzahl im Bereich mit den Verbindungseinstellungen. Legen Sie ein Limit fest, das der maximalen Anzahl von Abfragen entspricht, die zur gleichzeitigen Ausführung bei Spitzenlast erforderlich sind.
Execute Main Query The average main query execution time is <X>, which is above the recommended benchmark. Vermeiden Sie komplexe SQL-Logiken wie Fensterfunktionen, CTEs, Join-Bedingungen für Datumsfelder oder große Join-Ketten. Komplexe SQL-Logik in persistente abgeleitete Tabellen (PDAs) zusammenfassen, um die Abfragezeiten zu reduzieren Verwenden Sie nach Möglichkeit zusammengefasste Bekanntheit.
Postprocessing The average postprocessing time is <X>, which is above the recommended benchmark. Vereinfachen Sie Tabellenberechnungen und verschieben Sie sie nach Möglichkeit zu LookML. Komplexe Drehpunkte, Sortierungen oder Werteformatierungen entfernen
Stream to Cache The average stream to cache time is <X>, which is above the recommended benchmark. Vereinfachen Sie Tabellenberechnungen und verschieben Sie sie nach Möglichkeit zu LookML. Komplexe Drehpunkte, Sortierungen oder Werteformatierungen entfernen

Dashboard „Fehler und fehlerhafte Inhalte“

Das Dashboard Fehler und fehlerhafte Inhalte zeigt Dashboards, Looks, Zeitpläne und PDTs, die Fehler verursachen, sowie die Anzahl der Fehler für jede Abfragequelle:

Das Dashboard Fehler und fehlerhafte Inhalte enthält Kacheln mit folgenden Informationen:

  • Eine Liste der Dashboards, die Fehler generieren, einschließlich der Fehler, der Aussteller der einzelnen Dashboard-Abfragen und der Anzahl der Nutzer, die Abfragen mit jedem Dashboard ausgeführt haben
  • Eine Liste der geplanten Jobs, die Fehler verursachen, einschließlich der angegebenen Fehler und des Erstellers der einzelnen Zeitpläne
  • Eine Liste der Fehler, die zu Looker-Vorgängen führen, einschließlich der angegebenen Fehler und des Ausstellers jeder Look-Abfrage
  • Eine Liste der PDTs, die Fehler erzeugen, einschließlich der PDT-Aktionen, die den Fehlerprotokolleintrag erzeugt haben, aller Daten, die sich auf die PDT-Aktion beziehen, die Häufigkeit, mit der die PDT eine „abgebrochene“ Aktion erstellt hat, und die Häufigkeit, mit der die PDT einen „Auslösewertfehler“ ausgelöst hat.
  • Anzahl der Fehler aus jeder Abfragequelle in den letzten 10 Tagen