Passa al contenuto principale

Metrologia

La maggior parte dei clienti Cloud Temple dispone di strumenti di visualizzazione, monitoraggio e metrologia per il tracciamento delle proprie operazioni.

La filosofia della Console è consentire l'accesso ai dati in modo da integrarsi in questi strumenti tramite un proxy Prometheus integrato.

Questo proxy ti permette di interrogare e manipolare i dati da uno strumento di visualizzazione come Grafana.

È tuttavia possibile visualizzare alcune metriche di prestazioni delle proprie risorse Cloud nell'interfaccia web della Console.

Nota: La filosofia Cloud Temple non è quella di integrare esclusivamente grafici nell'interfaccia web, ma anche di offrire il massimo delle informazioni accessibili tramite l'API

Dashboards integrati nell'interfaccia web

Nota: Per accedere a questi dashboards, è necessario disporre del permesso 'metric_read'

Panoramica generale

La pagina iniziale della Console mostra il dashboard principale, che presenta l'insieme delle metriche utili a monitorare lo stato di ciascun prodotto a cui hai sottoscritto nel tuo ambito. In caso di problemi relativi ai tuoi prodotti VMware e/o OpenIaaS, verranno visualizzate delle avvisi, la cui colorazione indica il loro livello di gravità.

Questi avvisi sono cliccabili e reindirizzano alla pagina del prodotto corrispondente.

Metriche VMware - Panoramica generale

Nel menu 'VMware', è disponibile un dashboard specifico nel sottomenu 'Metriche'. Esso raggruppa 4 schede:

Panoramica

Su questa scheda sono presenti alcune delle metriche già visualizzate nel dashboard generale trattato all'inizio del capitolo.

Calcolo

Su questa scheda sono disponibili il numero di AZ, di Cluster, di ESX, l'emissione di carbonio, la stima del consumo, nonché 7 grafici che forniscono una visione molto visiva del vostro ambiente VMware. La stima del consumo in kWh viene calcolata sulla base della media dei rilevamenti relativi al periodo selezionato, rapportata a un'ora.

Potete scegliere l'intervallo di date da includere, nonché il tipo di raggruppamento dei dati (per impostazione predefinita, i dati sono raggruppati per l'intero ambito). Ad esempio, selezionando Host:

Passando il mouse sopra ciascun grafico, vengono visualizzati i nomi delle risorse e i relativi valori. Cliccando sui grafici stessi, viene aperta una piccola tooltip che permette di consultare più facilmente i dettagli relativi alla data selezionata:

Archiviazione

Come nell'ottica "Calcolo", vengono visualizzate diverse informazioni: il numero di AZ, di datastore clusters, di datastores, nonché due grafici. Lo stesso principio di filtraggio si applica, ma qui è possibile raggruppare per Cluster SDRS e Datastore.

Macchine virtuali

Qui qui si trova una panoramica generale sulla salute delle macchine virtuali.

Questa sintesi fornisce, nell'intervallo di tempo selezionato:

  • il numero di CPU e la media di utilizzo CPU,
  • la quantità di RAM in GB e la media di utilizzo della memoria,
  • le medie della latenza di accesso allo storage in lettura e scrittura,
  • la media del valore 'CPU Ready' della macchina virtuale (che corrisponde al tempo medio di attesa della disponibilità di un core fisico da parte della macchina virtuale).

Per ogni VM, è possibile accedere all'archivio delle prestazioni facendo clic sull'icona verde 'Storico' nella colonna Azioni:

Si accede così alla pagina di visualizzazione grafica dei dati storici, che include una vista ambientale delle prestazioni:

VMware Metrics - View by resource

It is also possible to view some metrics related to VMware, this time more specifically for a given Host or Datastore.

Host

Nella vista di un Host, è possibile consultare, per un periodo specifico, il consumo energetico e la stima delle emissioni di carbonio.

Datastore

Nella vista di un Datastore, è possibile consultare per un periodo specifico le IOPS.

OpenIaaS Metrics

In the 'OpenIaaS' menu, a dedicated dashboard is available in the 'Metrics' submenu. It includes 3 tabs:

Panoramica

Su questa scheda sono presenti alcune delle metriche già visualizzate nel dashboard generale trattato all'inizio di questo capitolo.

Calcolo

Su questa scheda è possibile visualizzare il numero di AZ, di Cluster, di Host, nonché 5 grafici che forniscono una panoramica molto visiva del vostro ambiente OpenIaaS.

È possibile selezionare l'intervallo di date da coprire, nonché il tipo di raggruppamento dei dati (per impostazione predefinita, i dati sono raggruppati per l'intero ambito). Ad esempio, scegliendo Host:

Archiviazione

Allo stesso modo dell'ottica "Calcolo", vengono visualizzate diverse informazioni: il numero di AZ, di Cluster, di Datastore e un grafico. Lo stesso principio di filtraggio si applica, ma qui è possibile raggruppare per Block Storage.

Utilizzo con Grafana

Integrazione della Console con Grafana

La Console di Cloud Temple può essere utilizzata come datasource per la tua infrastruttura Grafana.

La console è compatibile con Prometheus, il che permette di aggiungerla in Grafana come datasource di tipo Prometheus. Potrai così:

  • Visualizzare l'insieme delle tue metriche.
  • Creare dashboard personalizzati adatti alle tue esigenze.

Cloud Temple mette inoltre a disposizione una collezione di dashboard pronti all'uso, che puoi utilizzare come base o adattare in base ai tuoi casi d'uso.

Configurare la Console come datasource in Grafana

L'obiettivo è arricchire l'osservabilità dell'infrastruttura Cloud tramite la metrica Cloud Temple.

Prerequisiti

  • Un'istanza Grafana con accesso alle API della Console.
  • Un accesso amministrativo all'istanza Grafana per poter configurare i datasources.
  • Un personal access token con almeno il permesso metrics_read.

Configuration

Nella configurazione di Grafana, passare alla scheda "datasources" e fare clic su "Add datasource".

Nell'URL, specificare l'URL dell'API Console Metrics senza la versione e che termina con "/prometheus"
(esempio: https://shiva.cloud-temple.com/api/metric/prometheus)

Nella sezione "Autenticazione", abilitare l'opzione Basic Auth.

Nella sezione "Basic Auth Details", configurare username e password utilizzando rispettivamente gli id e secret di un Token di accesso personale con il permesso metrics_read.

Nella sezione "Alerting", impostare la proprietà HTTP Method su GET.

Risultato

Per confermare che la configurazione sia corretta e funzionante, premi il pulsante "Salva e testa".

Dovresti vedere apparire una barra informativa che ti comunica che la configurazione è andata a buon fine.

Trovate qui un insieme completo di esempi di configurazione per Grafana: https://github.com/Cloud-Temple/console-grafana-iaas