Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È ora possibile monitorare i carichi di lavoro con stato in esecuzione in Archiviazione di Container Azure usando Prometheus gestito. Prometheus è una soluzione comune di monitoraggio e avvisi open source ampiamente usata negli ambienti Kubernetes per monitorare e avvisare circa le prestazioni delle infrastrutture e dei carichi di lavoro.
Importante
Questo articolo si applica ad Azure Container Storage (versione 2.x.x). Per le versioni precedenti, consultare la documentazione di Azure Container Storage (versione 1.x.x). Per abilitare il monitoraggio per la versione 1.x.x, vedere questo articolo.
Il servizio gestito di Monitoraggio di Azure per Prometheus è un componente delle metriche di Monitoraggio di Azure che fornisce un ambiente completamente gestito e scalabile per l'esecuzione di Prometheus. Consente di raccogliere le metriche di Prometheus dai cluster del servizio Azure Kubernetes per monitorare i carichi di lavoro.
Le metriche di Prometheus vengono archiviate in un workspace di Azure Monitor, in cui è possibile analizzare e visualizzare i dati utilizzando Azure Monitor Metrics Explorer con PromQL e Azure Managed Grafana.
Limitazioni
Il supporto del dashboard predefinito di Grafana con gestione Azure non è attualmente abilitato per Archiviazione di Container Azure.
Raccogliere le metriche Prometheus di Archiviazione di Container Azure
È possibile usare il servizio gestito di Monitoraggio di Azure per Prometheus per raccogliere le metriche di Archiviazione di Container Azure insieme ad altre metriche di Prometheus dal cluster del servizio Azure Kubernetes. Per iniziare a raccogliere le metriche di Archiviazione di Container Azure abilitare Prometheus gestito nel cluster del servizio Azure Kubernetes. Se il cluster del servizio Azure Kubernetes dispone già di Prometheus abilitato, l'installazione di Archiviazione di Container Azure in tale cluster avvierà automaticamente la raccolta delle metriche di Archiviazione di Container Azure.
Frequenza di scorporamento
La frequenza di scorporamento predefinita per tutte le destinazioni e gli scorporamenti predefiniti è 30 secondi.
Metriche raccolte per le destinazioni predefinite
Le destinazioni di Archiviazione di Container Azure seguenti sono abilitate per impostazione predefinita, il che significa che non è necessario fornire alcuna configurazione del processo di scorporamento per queste destinazioni:
-
acstor-metrics-exporter(metriche del disco)
È possibile personalizzare la raccolta dati per le destinazioni predefinite usando ConfigMap di Prometheus gestito. Vedere Personalizzare lo scorporo delle metriche di Prometheus in Monitoraggio di Azure.
Metriche del disco
Archiviazione di Container Azure fornisce le metriche del disco seguenti raccolte dalla destinazione acstor-metrics-exporter (job=acstor-metrics-exporter):
| Metrica | Descrizione |
|---|---|
disk_read_operations_completed_total |
Numero di operazioni di lettura su disco totali eseguite correttamente sul disco. |
disk_write_operations_completed_total |
Numero di operazioni di scrittura su disco totali eseguite correttamente sul disco. |
disk_read_operations_time_seconds_total |
Tempo totale impiegato per l'esecuzione di operazioni di lettura in secondi. |
disk_write_operations_time_seconds_total |
Tempo totale impiegato per l'esecuzione di operazioni di scrittura in secondi. |
disk_errors_total |
Numero di errori del disco. |
disk_read_bytes_total |
Numero totale di byte letti correttamente. |
disk_written_bytes_total |
Numero totale di byte scritti correttamente. |
disk_readonly_errors_gauge |
Questa è una metrica del misuratore per misurare i montaggi di volumi di sola lettura. |
disk_discard_operations_completed_total |
Numero totale di rimozioni completate correttamente sul disco. |
disk_discard_operations_time_seconds_total |
Tempo totale trascorso da tutte le rimozioni sul disco in secondi. |
disk_discarded_sectors_total |
Numero totale di settori rimossi correttamente. |
disk_discards_merged_total |
Numero totale di rimozioni unite. |
disk_flush_requests_time_seconds_total |
Tempo totale impiegato da tutte le richieste di flush in secondi totali. |
disk_flush_requests_total |
Numero totale di richieste di flush completate correttamente. |
disk_io_now |
Numero di operazioni di I/O attualmente in corso. |
disk_io_time_seconds_total |
Tempo totale impiegato per operazioni di I/O in secondi. |
disk_io_time_weighted_seconds_total |
Tempo ponderato impiegato per le operazioni di I/O in secondi. |
disk_readonly_status_gauge |
Si tratta di una metrica del misuratore per misurare lo stato di sola lettura dei montaggi di volumi |
disk_reads_merged_total |
Numero totale di letture unite. |
disk_writes_merged_total |
Numero totale di scritture unite. |
disk_scrape_collector_duration_seconds |
Questa è la durata di uno scorporamento di agente di raccolta. |
disk_scrape_collector_success |
Si tratta di una metrica del misuratore che indica se le informazioni sul disco sono state raccolte correttamente. |
Eseguire query sulle metriche di Archiviazione di Container Azure
Le metriche di Archiviazione di Container Azure vengono archiviate nell'area di lavoro di Monitoraggio di Azure associata a Prometheus gestito. È possibile eseguire query sulle metriche direttamente dall'area di lavoro o tramite l'istanza di Grafana con gestione Azure connessa all'area di lavoro.
Per visualizzare le metriche di Archiviazione di Container Azure, seguire questa procedura:
Accedere al portale di Azure e passare al cluster del servizio Azure Kubernetes.
Dal menu del servizio, in Monitoraggio selezionare Informazioni dettagliate e successivamente Impostazioni di monitoraggio.
In Prometheus gestito selezionare l'istanza dell'area di lavoro di Monitoraggio di Azure appropriata. Nella pagina di panoramica dell'istanza selezionare la sezione Metriche ed eseguire una query sulle metriche desiderate.
In alternativa, è possibile selezionare l'istanza di Grafana con gestione e nella pagina di panoramica dell'istanza fare clic sull'URL dell'endpoint. Si passerà al portale di Grafana in cui è possibile eseguire query sulle metriche. L'origine dati verrà configurata automaticamente per eseguire query sulle metriche dall'area di lavoro di Monitoraggio di Azure associata.
Per altre informazioni sull'esecuzione di query sulle metriche di Prometheus dall'area di lavoro di Monitoraggio di Azure, vedere Usare il servizio gestito di Monitoraggio di Azure per Prometheus come origine dati per Grafana.