Dashboard attività del sistema

Nella sezione System Activity (Attività di sistema) del menu Admin (Amministrazione) di Looker vengono visualizzate dashboard create da Looker che mostrano informazioni sull'utilizzo e sulle prestazioni dell'istanza di Looker. Puoi scaricare, pianificare, impostare avvisi e visualizzare in dettaglio metriche ed elementi come in qualsiasi altra dashboard. I dati nelle dashboard Attività di sistema vengono aggiornati e memorizzati nella cache ogni 12 ore.

Prima di attivare l'attività di sistema su un deployment Looker ospitato dal cliente con MySQL backend, verifica di aver configurato correttamente l'utente per il database di backend. In particolare, devi eseguire il passaggio a grant all on looker_tmp.* to '<DB_username>'@'%'; prima di attivare la funzionalità Attività di sistema. Vedi la procedura descritta nella pagina della documentazione Migrazione del database di backend Looker a MySQL.

Poiché l'autorizzazione per inviare contenuti alle destinazioni email è specifica per determinati modelli, per inviare o pianificare le dashboard per le attività di sistema alle destinazioni email gli utenti devono avere selezionato Tutti i modelli nel Set di modelli specificato per il loro ruolo.

Le dashboard delle attività di sistema si connettono al database dell'applicazione sottostante di Looker. Mostrano informazioni sulla tua istanza di Looker, inclusi look e dashboard salvati nell'istanza, informazioni sugli utenti, informazioni storiche sulle query e statistiche sulle prestazioni dell'istanza. Sia la granularità che la conservazione dei dati di Attività del sistema sono soggetti a vincoli di sistema. L'attività di sistema è progettata per raccogliere dati ad alto volume e l'aggregazione può essere utilizzata per integrare i log aziendali.

Questi dati possono essere utili per integrare le attività di monitoraggio e controllo, ma non sono destinati a sostituire la tua attuale strategia di conformità.

Per impostazione predefinita, i dati delle attività di sistema sono archiviati nel database interno di Looker. In questa configurazione, Looker archivia massimo 90 giorni di dati storici di query ed eventi.

Il testo nei filtri eseguiti dagli utenti è accessibile in Attività di sistema e può essere visualizzato da qualsiasi utente che abbia l'autorizzazione per visualizzare il modello di attività di sistema.

Azione: modifica gli utenti che hanno accesso in visualizzazione al modello Attività di sistema. Gli amministratori di Looker hanno accesso a questo modello per impostazione predefinita. Agli utenti non amministratori può essere concesso l'accesso al modello Attività di sistema se viene concessa l'autorizzazione see_system_activity.

Le dashboard e le esplorazioni delle attività di sistema sono limitate nel numero di query che possono essere eseguite contemporaneamente. Questa limitazione potrebbe aumentare i tempi di caricamento delle dashboard per le attività di sistema.

Suggerimento del team di Chat. I dati basati sull'orario in Attività di sistema vengono archiviati nel fuso orario di sistema di Looker. Per ulteriori informazioni, consulta la pagina Utilizzo delle impostazioni del fuso orario.

Dashboard attività del sistema

Queste sono le dashboard di attività di sistema:

Dashboard attività utente

La dashboard User Activity (Attività utente) mostra informazioni sugli utenti e sul loro utilizzo dell'istanza di Looker:

La dashboard Attività utente include riquadri che mostrano le seguenti informazioni:

  • Il numero totale di utenti nell'istanza di Looker
  • Il numero di utenti non incorporati classificati come Sviluppatore (Amministratore)
  • Il numero di utenti non incorporati classificati come Standard (creator)
  • Il numero di utenti non incorporati classificati come Visualizzatore
  • Il numero di utenti incorporati classificati come Visualizzatore
  • Il numero di utenti incorporati classificati come Standard (creator)

  • la percentuale di utenti che hanno eseguito almeno una query sull'istanza di Looker negli ultimi 7 giorni.

  • Il numero di utenti che hanno eseguito almeno una query alla settimana nelle 6 settimane precedenti

  • Media dei minuti di attività e numero medio di query per utente ogni settimana nelle sei settimane precedenti

  • Il numero di utenti che hanno eseguito almeno una query nei 7 giorni precedenti, raggruppati per origine query

  • Un elenco degli utenti che hanno trascorso più tempo utilizzando l'istanza di Looker negli ultimi 7 giorni

  • Un elenco di utenti che hanno creato il maggior numero di dashboard nella tua istanza di Looker negli ultimi 7 giorni

  • Un elenco di utenti che hanno attivato il maggior numero di eventi Git dalla tua istanza di Looker in assoluto

  • Un elenco di utenti che non hanno effettuato l'accesso all'istanza di Looker negli ultimi 90 giorni

  • Un riquadro di testo con link alle risorse di formazione e formazione di Looker

Dashboard attività di contenuti

La dashboard Content Activity mostra informazioni su quali dashboard, Look ed Explore vengono visualizzati e pianificati sulla tua istanza di Looker:

La dashboard Attività dei contenuti include riquadri che mostrano:

  • Numero di dashboard che non sono state eliminate
  • Numero di Look che non sono stati eliminati
  • Numero di piani pianificati
  • Percentuale di dashboard oggetto di query nei 30 giorni precedenti
  • Percentuale di Look interrogati nei 30 giorni precedenti
  • Numero di job pianificati per ogni giorno nei 7 giorni precedenti
  • Numero di query di Explore eseguite nei 30 giorni precedenti
  • Un elenco di tutte le dashboard e i Look accessibili negli ultimi 30 giorni, ordinabile per il numero di visualizzazioni nell'interfaccia utente di Looker, il numero di volte visualizzate in un incorporamento, il numero di volte visualizzate tramite l'API, il numero di volte che i contenuti sono stati impostati come preferiti e il numero di volte in cui i contenuti sono stati pubblicati mediante un job programmato.
  • Un elenco di esplorazioni create nei 30 giorni precedenti, che mostra il numero di volte in cui è stata eseguita un'esplorazione e il numero di utenti che la hanno esplorata
  • Un elenco di dashboard e Look che non hanno avuto accesso negli ultimi 30 giorni, che mostrano il numero di visualizzazioni degli ultimi 90 giorni nell'interfaccia utente di Looker, in un incorporamento e tramite l'API; e negli ultimi 90 giorni il numero di volte in cui i contenuti sono stati impostati come preferiti e il numero di volte in cui i contenuti sono stati pubblicati attraverso un job programmato.
  • Un elenco di esplorazioni create nei 90 giorni precedenti che non sono state oggetto di query nei 30 giorni precedenti, in cui sono indicati la durata dell'ultima esplorazione, il numero di volte in cui è stata eseguita nei 90 giorni precedenti, la data dell'ultima esecuzione e la prima esecuzione

Dashboard Prestazioni del database

La dashboard Database Performance (Prestazioni database) mostra le informazioni sulle prestazioni dei contenuti e delle PDT sulla tua istanza di Looker, inclusi i runtime totali e medi di query e PDT, ed elenca il numero di errori delle query e di errori di generazione delle PDT:

La dashboard Rendimento database include i riquadri che mostrano:

  • Percentuale di query restituite dalla cache
  • Tutte le query vengono eseguite nei 30 giorni precedenti, raggruppate per origine query, con runtime delle query aggregati in livelli e con ogni livello di runtime mostrato come percentuale di tutte le query
  • Una tabella dei primi 15 utenti che mostra il numero di query eseguite per i 7 giorni precedenti
  • Una tabella delle prime 10 origini di query che mostra il numero di query eseguite nei 7 giorni precedenti
  • Numero di query eseguite, numero di utenti attivi e percentuale di query restituite dalla cache di Looker per ogni ora del giorno
  • Numero di job pianificati e piani pianificati per ogni ora del giorno
  • Numero di build PDT per ogni connessione per ogni ora del giorno
  • Durata media di ogni esplorazione nei 7 giorni precedenti, ordinata in base al tempo di esecuzione più lungo
  • Durata media di ogni look nei 7 giorni precedenti, ordinata in base al tempo di esecuzione più lungo
  • Durata media di ogni dashboard nei 7 giorni precedenti, ordinata in base al tempo di esecuzione più lungo
  • Elenco di tutte le PDT create nei 7 giorni precedenti, che mostrano il numero di errori di trigger, di creazione e di completamento
  • Tempo di compilazione medio per ogni PDT nei 7 giorni precedenti, ordinato per tempo di build medio più lungo

Dashboard prestazioni dell'istanza

La dashboard Prestazioni delle istanze mostra le informazioni sul carico e sulle prestazioni dello scheduler e dei contenuti ad alta intensità di prestazioni:

La dashboard Prestazioni dell'istanza include riquadri che mostrano:

  • Una mappa termica che mostra il numero di lavori pianificati e il loro tempo medio in coda per ogni ora di ogni giorno della settimana, che mostra quali ore o giorni hanno il maggiore impatto sullo scheduler
  • Numero di query e tempo di esecuzione medio delle query per i giorni in cui il tempo di esecuzione medio supera di 1,5 volte la deviazione standard per tutti i giorni, mostrando quali giorni hanno un impatto pesantemente sullo scheduler
  • Numero di job pianificati per ogni esplorazione
  • Un elenco di tutte le dashboard con aggiornamento automatico attivato e il numero di riquadri non di testo nella dashboard
  • I contenuti pianificati più di frequente per i 14 giorni precedenti, che mostrano il numero di volte in cui ogni elemento è stato programmato ogni giorno
  • Un elenco di query che sono state scaricate o pianificate con l'opzione Tutti i risultati.
  • Un elenco di dashboard con più di 25 riquadri, che mostra il numero di riquadri Look, i riquadri Lookless, i riquadri di query di unione, i riquadri totali, le query totali generate e i riquadri di query totali per ogni dashboard
  • Un riquadro di testo con i link agli articoli del Centro assistenza e la documentazione sull'ottimizzazione di Looker

Dashboard Consigli sul rendimento

La dashboard Performance Recommendations mostra le opportunità per migliorare le prestazioni dell'istanza di Looker.

La dashboard Consigli sul rendimento include riquadri che mostrano le seguenti informazioni:

  • Consigli per la dashboard: un elenco di dashboard che potrebbero non avere un buon rendimento e consigli per migliorare il rendimento.
  • Consigli di Esplorazioni: un elenco di esplorazioni e consigli che potrebbero non avere un buon rendimento per migliorare il rendimento.

Le sezioni seguenti spiegano i riquadri in modo più dettagliato.

Consigli per la dashboard

Il riquadro Consigli della dashboard mostra le dashboard che potrebbero causare problemi di prestazioni sull'istanza di Looker o sul tuo database. Nel riquadro sono forniti consigli forniti nell'articolo del Centro assistenza Considerazioni sulla creazione di dashboard Looker efficaci. Puoi applicare questi consigli a livello di dashboard per migliorare il rendimento. Di seguito sono riportati alcuni avvisi che potresti visualizzare:

Avviso Suggerimento
The number of queries generated by this dashboard is <X>, which is higher than recommended (<25). Riduci il numero di riquadri di query o crea una seconda dashboard.
The number of merge queries generated by this dashboard is <X>, which is higher than recommended (<=4). Riduci il numero di riquadri dei risultati di unione.
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). Aumenta o disattiva l'impostazione dell'intervallo di aggiornamento automatico per evitare di sovraccaricare il database.

Esplora i consigli

Il riquadro Consigli di Esplora mostra le esplorazioni che possono causare problemi di prestazioni sull'istanza di Looker o sul tuo database.

Il riquadro confronta i valori medi di ogni metrica delle prestazioni delle query di Explore per confrontare le prestazioni delle istanze integre. La gravità elencata accanto a ogni esplorazione indica quanto le metriche di Explore superano questi benchmark.

In base alle metriche che superano i benchmark, il riquadro fornisce strategie di risoluzione dei problemi mirate per migliorare il rendimento. Di seguito sono riportati avvisi e consigli che potresti visualizzare.

Passaggio di query Avviso Suggerimenti
Model Init: Computed The average model init: computed time is <X>, which is above the recommended benchmark. Rimuovi le visualizzazioni non necessarie dal parametro include del modello LookML. Assicurati che il codice di produzione LookML venga modificato raramente, idealmente nei casi in cui gli utenti non stanno eseguendo molte query.
Explore Init: From Cache The average explore init: from cache (marshalled cache load) time is <X>, which is above the recommended benchmark. Se possibile, sposta i campi personalizzati e i calcoli della tabella in LookML.
Explore Init: Computed The average explore init: computed time is <X>, which is above the recommended benchmark. Rimuovi le join non necessarie dal file explore LookML. Utilizza il parametro LookML fields per escludere i campi non necessari da Esplora. Assicurati che il codice di produzione LookML venga modificato raramente, idealmente nei casi in cui gli utenti non stanno eseguendo molte query.
Prepare The average prepare time is <X>, which is above the recommended benchmark. Attiva la funzionalità New LookML Runtime per ridurre i tempi di preparazione. Se possibile, sposta i campi personalizzati e i calcoli della tabella in LookML.
Acquire Connection The average connection acquisition time is <X>, which is above the recommended benchmark. Configura il limite massimo di connessioni nel riquadro delle impostazioni di connessione. Imposta un limite non inferiore al numero massimo di query necessarie per eseguire contemporaneamente il traffico di picco.
Execute Main Query The average main query execution time is <X>, which is above the recommended benchmark. Evita logiche SQL complesse come funzioni di finestra, CTE, condizioni di unione su campi di data o grandi catene di unione. Inserisci una logica SQL complessa in tabelle derivate permanenti (PDT) per ridurre i tempi di query. Se possibile, utilizza l'awareness aggregata.
Postprocessing The average postprocessing time is <X>, which is above the recommended benchmark. Semplifica i calcoli della tabella e, se possibile, spostali in LookML. Rimuovi pivot, ordinamenti o formattazione di valori complessi.
Stream to Cache The average stream to cache time is <X>, which is above the recommended benchmark. Semplifica i calcoli della tabella e, se possibile, spostali in LookML. Rimuovi pivot, ordinamenti o formattazione di valori complessi.

Dashboard Errori e contenuti non funzionanti

La dashboard Errori e contenuti non funzionanti mostra dashboard, aspetto, pianificazioni e PDT che generano errori e il numero di errori per ogni origine di query:

La dashboard Errori e contenuti non funzionanti include i riquadri che mostrano:

  • Un elenco di dashboard che generano errori, inclusi gli errori dati, l'emittente di ogni query dashboard e il numero di utenti che hanno eseguito query utilizzando ciascuna dashboard
  • Un elenco di job pianificati che generano errori, inclusi gli errori dati e l'autore di ogni pianificazione
  • Un elenco di errori che generano errori, inclusi gli errori dati e l'emittente di ogni query Look
  • Un elenco di PDT che generano errori, incluse le azioni PDT che hanno creato la voce del log degli errori, eventuali dati correlati all'azione PDT, il numero di volte in cui la PDT ha generato un'azione di tipo "create error" e il numero di volte in cui la PDT ha generato un "valore di trigger"
  • Numero di errori provenienti da ogni origine query nei 10 giorni precedenti