Visualizzazione delle metriche delle performance
Active IQ Unified Manager fornisce un set di API in /datacenter
categoria che consente di visualizzare i dati sulle performance dei cluster e degli oggetti storage in un data center. Queste API recuperano i dati delle performance dei diversi oggetti storage, come cluster, nodi, LUN, volumi, Aggregati e macchine virtuali storage.
Il /metrics
e. /analytics
Le API offrono diverse viste delle metriche delle performance, utilizzando le quali è possibile eseguire il drill-down a diversi livelli di dettagli per i seguenti oggetti di storage nel data center:
-
cluster
-
nodi
-
VM di storage
-
aggregati
-
volumi
-
LUN
La seguente tabella traccia un confronto tra /metrics
e. /analytics
API per quanto riguarda i dettagli dei dati delle performance recuperati.
Metriche | Analytics |
---|---|
Dettagli delle performance per un singolo oggetto. Ad esempio, il |
Dettagli sulle performance per più oggetti dello stesso tipo in un data center. Ad esempio, il |
Esempio di metriche di performance per un oggetto storage basato sul parametro dell'intervallo di tempo per il recupero. |
Valore aggregato di alto livello delle performance per un determinato tipo di oggetto storage per un determinato periodo (oltre 72 ore). |
Vengono recuperati i dettagli di base dell'oggetto, ad esempio i dettagli di un nodo o di un cluster. |
Non vengono recuperati dettagli specifici. |
I contatori accumulati, come i valori minimi, massimi e medi delle performance in un determinato periodo di tempo, vengono recuperati per un singolo oggetto, come, ad esempio, lettura, scrittura, totale, e altri contatori. Ad esempio, il { "iops": { "local": { "others": 100.53, "read": 100.53, "total": 100.53, "write": 100.53 }, "others": 100.53, "read": 100.53, "total": 100.53, "write": 100.53 }, "latency": { "others": 100.53, "read": 100.53, "total": 100.53, "write": 100.53 }, "performance_capacity": { "available_iops_percent": 0, "free_percent": 0, "system_workload_percent": 0, "used_percent": 0, "user_workload_percent": 0 }, "throughput": { "other": 100.53, "read": 100.53, "total": 100.53, "write": 100.53 }, |
Viene visualizzato un singolo valore aggregato per tutti gli oggetti dello stesso tipo. Ad esempio, il { "iops": 2757.5723, "latency": 0.8266, "throughput": 13254.6992, "utilization_percent": 58.6488, "period": 72, "performance_capacity": { "used_percent": 63.5317, "available_iops_percent": 60731.3086 }, |
L'intervallo di tempo e i dati di esempio si basano sulla seguente pianificazione:l'intervallo di tempo per i dati. Ad esempio 1h, 12h, 1d, 2d, 3d, 15d, 1w, 1m, 2m, 3m, 6 m. Si ottengono campioni di 1 ora se l'intervallo è superiore a 3 giorni (72 ore), altrimenti si tratta di campioni di 5 minuti. Il periodo per ciascun intervallo di tempo è il seguente:
Valori disponibili: 1h, 12h, 1d, 2d, 3d, 15d, 1w, 1m, 2m, 3m, 6 m. Valore predefinito: 1h |
Oltre 72 ore, cioè 3 giorni. La durata del calcolo di questo campione è rappresentata nel formato standard ISO-8601. |
La seguente tabella descrive /metrics
e. /analytics
API nei dettagli.
|
Gli IOPS e le metriche delle performance restituite da queste API sono valori doppi, ad esempio |
Verbo HTTP | Percorso | Descrizione |
---|---|---|
|
|
Recupera i dati delle performance (campione e riepilogo) per un cluster specificato dal parametro di input della chiave del cluster. Vengono restituite informazioni come la chiave del cluster e UUID, intervallo di tempo, IOPS, throughput e numero di campioni. |
|
|
Recupera metriche di performance di alto livello per tutti i cluster di un data center. È possibile filtrare i risultati in base ai criteri richiesti. Vengono restituiti valori come IOPS aggregati, throughput e periodo di raccolta (in ore). |
|
|
Recupera i dati delle performance (campione e riepilogo) per un nodo specificato dal parametro di input della chiave del nodo. Vengono restituite informazioni quali UUID del nodo, intervallo di tempo, riepilogo degli IOPS, throughput, latenza e performance, numero di campioni raccolti e percentuale utilizzata. |
|
|
Recupera metriche di performance di alto livello per tutti i nodi di un data center. È possibile filtrare i risultati in base ai criteri richiesti. Vengono restituite informazioni, come chiavi di nodo e cluster, e valori, come IOPS aggregati, throughput e periodo di raccolta (in ore). |
|
|
Recupera i dati delle performance (campione e riepilogo) per un aggregato specificato dal parametro di input della chiave aggregata. Vengono restituite informazioni quali intervallo di tempo, riepilogo degli IOPS, latenza, throughput e capacità delle performance, il numero di campioni raccolti per ciascun contatore e la percentuale utilizzata. |
|
|
Recupera metriche di performance di alto livello per tutti gli aggregati di un data center. È possibile filtrare i risultati in base ai criteri richiesti. Vengono restituite informazioni, come chiavi di aggregato e cluster, e valori, come IOPS aggregati, throughput e periodo di raccolta (in ore). |
|
|
Recupera i dati sulle prestazioni (campione e riepilogo) per una LUN o una condivisione di file (volume) specificata dal parametro di input della chiave LUN o volume. Informazioni, come il riepilogo degli IOPS minimi, massimi e medi di lettura, scrittura e totale, latenza e throughput, e il numero di campioni raccolti per ciascun contatore viene restituito. |
|
|
Recupera metriche di performance di alto livello per tutti i LUN o volumi in un data center. È possibile filtrare i risultati in base ai criteri richiesti. Vengono restituite informazioni, come le chiavi di storage VM e cluster, e valori, come IOPS aggregati, throughput e periodo di raccolta (in ore). |
|
|
Recupera i dati sulle performance (campione e riepilogo) per una VM di storage specificata dal parametro di input della chiave della VM di storage. Riepilogo degli IOPS in base a ciascun protocollo supportato, ad esempio |
|
|
Recupera metriche di performance di alto livello per tutte le VM di storage in un data center. È possibile filtrare i risultati in base ai criteri richiesti. Vengono restituite informazioni come UUID VM storage, IOPS aggregati, latenza, throughput e periodo di raccolta (in ore). |
|
|
Restituisce i dettagli delle licenze installate sui cluster del data center. È possibile filtrare i risultati in base ai criteri richiesti. Vengono restituite informazioni quali chiave di licenza, chiave del cluster, data di scadenza e ambito della licenza. È possibile inserire una chiave di licenza per recuperare i dettagli di una licenza specifica. |