Nel dashboard è possibile visualizzare vari tipi di metriche di sistema e dati di rete. Utilizzando il dashboard, è possibile visualizzare report (grafici) delle metriche di sistema più recenti a cui si è interessati.

Il dashboard crea report visivi utilizzando le metriche di sistema raccolte dal server RaaS. Questi dati possono essere utilizzati per la diagnostica delle prestazioni e per il monitoraggio degli eventi di sistema. Ad esempio, RaaS raccoglie i dati relativi al traffico del bus degli eventi, al volume dei comandi di Salt Master, alla frequenza dei processi, alla presenza dei minion e così via. Alcuni di questi dati possono essere visualizzati nei report nel dashboard per ottenere uno snapshot delle prestazioni più recenti del sistema.

Il dashboard ha lo scopo di fornire una panoramica generale delle metriche di sistema. Per tale motivo, i report possono mostrare solo i dati di sistema delle ultime 24 ore o di un periodo di tempo inferiore. Per visualizzare più dettagliatamente le metriche di sistema in un intervallo di tempo più lungo, è possibile utilizzare l'endpoint /metrics per esportare le metriche di sistema in strumenti di terze parti, come Prometheus o altri strumenti di monitoraggio e generazione di avvisi. Per ulteriori informazioni sull'endpoint http /metrics, vedere Metriche di sistema.

Ogni volta che si accede al dashboard, saranno visibili gli stessi grafici indipendentemente dal dispositivo utilizzato per accedere.

Nota: Nell'ambito dell'iniziativa di VMware volta a rimuovere la terminologia problematica, il termine Salt Master verrà sostituito con un termine più adatto in SaltStack Config, nonché nei prodotti e nella documentazione correlati. Per il completamento di questo aggiornamento della terminologia possono essere necessari alcuni cicli di rilascio.

Report disponibili nel dashboard

Nella seguente tabella sono elencati e descritti i vari report disponibili nel dashboard:

Report Descrizione Filtri disponibili
Eventi di Salt
  • Visualizza il numero di eventi di Salt nel tempo, ad esempio processi o altre operazioni
  • Utile per il monitoraggio dei picchi previsti o imprevisti nell'attività di rete
  • Tutti i Salt Master o Salt Master specifici
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Dimensioni payload eventi Salt
  • Visualizza le dimensioni del payload degli eventi di Salt nel tempo, ad esempio processi o altre operazioni
  • Utile per monitorare la quantità di potenza di elaborazione o memoria utilizzata per completare i processi o altre operazioni
  • Tutti i Salt Master o Salt Master specifici
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Profondità coda Celery
  • Visualizza la profondità della coda Celery nel tempo, che fa riferimento al numero di processi in coda mentre si attende che le risorse della CPU o del database diventino disponibili
  • Utile per identificare colli di bottiglia della CPU o del database
  • Tutti i server RaaS
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Richieste server Web RaaS
  • Visualizza il numero di richieste inviate al server dell'API (RaaS) nel tempo
  • Utile per il monitoraggio dei picchi previsti o imprevisti delle attività del server
  • Tutti i server RaaS
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Tempo di risposta server Web
  • Visualizza la quantità di tempo di elaborazione richiesta dal server dell'API (RaaS) per rispondere alle richieste nel tempo
  • Utile per il monitoraggio dei colli di bottiglia e delle prestazioni complessive del server dell'API (RaaS)
  • Tutti i server RaaS
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Tempo di iterazione Salt Master RaaS
  • Visualizza il tempo impiegato dai Salt Master connessi a SaltStack Config per completare una richiesta del server Web, dall'inizio alla fine, nel tempo
  • Utile per il monitoraggio del carico relativo a SaltStack Config in ogni Salt Master
  • Tutti i Salt Master o Salt Master specifici
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Utenti SSE autenticati
  • Visualizza il numero di utenti distinti che hanno eseguito l'accesso a SaltStack Config nel tempo
  • Utile per il monitoraggio dei picchi previsti o imprevisti nell'accesso degli utenti a SaltStack Config
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Attività database
  • Visualizza il numero di azioni (eliminate, lette, inserite, aggiornate) su varie righe del database PostgreSQL nel tempo
  • Utile per il monitoraggio dei picchi previsti o imprevisti delle attività di lettura/scrittura nel database PostgreSQL
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Connessioni al database
  • Visualizza il numero di connessioni tra il database PostgreSQL e il server dell'API (RaaS) nel tempo
  • Utile per il monitoraggio dei picchi previsti o imprevisti delle attività nel database PostgreSQL
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Comandi Redis eseguiti
  • Visualizza il numero di comandi eseguiti nel server Redis nel tempo
  • Utile per il monitoraggio del numero di richieste di informazioni nel livello di memorizzazione nella cache di Redis (ad esempio i risultati delle query)
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Processi
  • Visualizza il numero di processi completati, con risultati mancanti, non riusciti o in corso nel tempo
  • Utile per la valutazione delle prestazioni e delle attività di sistema complessive
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Salt Master in SSE
  • Visualizza il numero di Salt Master registrati in SaltStack Config nel tempo
  • Utile per monitorare se i Salt Master sono diventati inattivi in modo imprevisto o se sono presenti più Salt Master del previsto nel tempo
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)
Presenza di minion
  • Visualizza il numero di minion collegati ai Salt Master tramite SaltStack Config nel tempo
  • Utile per monitorare se i minion sono diventati inattivi in modo imprevisto o se sono presenti più minion del previsto nel tempo
  • Tutti i Salt Master o Salt Master specifici
  • Intervallo di tempo (da un'ora prima fino a 24 ore prima)

Accesso all'area di lavoro Dashboard

Per accedere all'area di lavoro Dashboard, fare clic su Dashboard nel menu laterale.

Aggiunta di report

Per aggiungere un report al dashboard:

  1. Nell'area di lavoro Dashboard, fare clic su Aggiungi report per aprire un menu.
  2. Selezionare il nome del report da aggiungere al dashboard. Per un elenco delle visualizzazioni disponibili, vedere Report disponibili nel dashboard.

Il report selezionato viene ora visualizzato nel dashboard. Se nel dashboard sono già presenti diversi report, il nuovo report appena aggiunto viene visualizzato nella parte superiore del dashboard nella colonna a sinistra o a destra. Viene visualizzato nella colonna che al momento dell'aggiunta ha il numero inferiore di report.

Filtro dei report

Tutti i report nell'area di lavoro Dashboard possono essere filtrati in base al periodo di tempo visualizzato nel report, da un'ora prima fino a 24 ore prima. Per impostazione predefinita, tutti i report sono impostati su 12 ore. Per modificare la durata, fare clic sul filtro della durata nella parte inferiore sinistra del report per selezionare un altro intervallo di tempo.

Alcuni report dispongono di filtri aggiuntivi, che consentono di filtrare i risultati per un Salt Master, un minion, un database o un server dell'API (RaaS) specifico, se possibile. Se questi filtri sono disponibili, vengono visualizzati nella parte superiore del report. È possibile modificare il filtro facendo clic sul filtro per aprire un menu, quindi selezionare l'elemento in base al quale si desidera applicare il filtro.

Download di report

È possibile scaricare i report in formato JSON o CSV. Per esportare un report:

  1. Nell'area di lavoro Dashboard, fare clic sul pulsante Scarica download-icon sopra il report che si desidera scaricare.
  2. Selezionare Scarica JSON o Scarica CSV.
    Nota: Alcuni report possono avere più file di download se il grafico ha diverse metriche, Salt Master o istanze di RaaS. Ogni report rappresenta un array di dati che è possibile importare in uno strumento di terze parti. Un modo per verificare se un report avrà più file di download è passare il mouse sopra il report. Il numero di voci di righe visualizzate nel report è correlato al numero di file di download per tale report.

    Nel browser, viene avviato il download del report.

Spostamento dei report

Per spostare un report, fare clic e tenere premuta l'icona di trascinamento drag-icon del report per trascinare il report in una posizione diversa del dashboard.

Eliminazione dei report

Fare clic sul pulsante Elimina trash-icon del report per rimuovere il report dal dashboard.