Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Agora você pode monitorar suas cargas de trabalho com estado persistente em execução no Azure Container Storage usando Prometheus gerenciado. O Prometheus é uma solução popular de monitoramento e alertas de software livre que é amplamente usada em ambientes do Kubernetes para monitorar e alertar sobre o desempenho da infraestrutura e da carga de trabalho.
Importante
Este artigo se aplica ao Armazenamento de Contêineres do Azure (versão 2.x.x). Para versões anteriores, consulte a documentação do Armazenamento de Contêineres do Azure (versão 1.x.x). Se você quiser habilitar o monitoramento para a versão 1.x.x, confira este artigo.
O serviço gerenciado do Azure Monitor para Prometheus é um componente das Métricas do Azure Monitor que fornece um ambiente totalmente gerenciado e escalonável para executar o Prometheus. Ele permite coletar métricas do Prometheus de seus clusters do AKS (Serviço de Kubernetes do Azure) para monitorar suas cargas de trabalho.
As métricas do Prometheus são armazenadas em um workspace do Azure Monitor, onde você pode analisar e visualizar os dados usando o Gerenciador de Métricas do Azure Monitor com o PromQL e o Grafana Gerenciado do Azure.
Limitações
No momento, o suporte ao painel padrão do Espaço Gerenciado do Azure para Grafana não está habilitado para o Armazenamento de contêineres do Azure.
Coletar métricas do Prometheus do Armazenamento de contêineres do Azure
Use o serviço gerenciado do Azure Monitor para Prometheus para coletar métricas do Armazenamento de contêineres do Azure junto com outras métricas do Prometheus do cluster do AKS. Para começar a coletar métricas de Armazenamento de contêineres do Azure, habilite o Prometheus Gerenciado no cluster do AKS. Se o cluster do AKS já tiver o Prometheus habilitado, a instalação do Armazenamento de Contêineres do Azure nesse cluster começará a coletar automaticamente as métricas do Armazenamento de Contêiner do Azure.
Frequência de extração
A frequência de extração padrão para todos os destinos e arranhões padrão é de 30 segundos.
Métricas coletadas para destinos padrão
Os seguintes destinos de Armazenamento de contêineres do Azure são habilitados por padrão, o que significa que você não precisa fornecer nenhuma configuração de trabalho de extração para esses destinos:
-
acstor-metrics-exporter(métricas de disco)
Personalize a coleta de dados para os destinos padrão usando o ConfigMap do Prometheus gerenciado. Consulte Personalizar a extração de métricas do Prometheus no Azure Monitor.
Métricas de disco
O Armazenamento de contêineres do Azure fornece as seguintes métricas de disco coletadas do destino acstor-metrics-exporter (job=acstor-metrics-export):
| Métrica | Descrição |
|---|---|
disk_read_operations_completed_total |
O número total de operações de leitura de disco executadas com êxito no disco. |
disk_write_operations_completed_total |
O número total de operações de gravação de disco executadas com êxito no disco. |
disk_read_operations_time_seconds_total |
O tempo total gasto executando operações de leitura em segundos. |
disk_write_operations_time_seconds_total |
O tempo total gasto executando operações de gravação em segundos. |
disk_errors_total |
Contagem de erros de disco. |
disk_read_bytes_total |
O número total de bytes lidos com êxito. |
disk_written_bytes_total |
O número total de bytes gravados com êxito. |
disk_readonly_errors_gauge |
Essa métrica é um indicador que mede as unidades de volume somente leitura. |
disk_discard_operations_completed_total |
O número total de descartes concluídos com êxito no disco. |
disk_discard_operations_time_seconds_total |
O tempo total gasto por todos os descartes no disco em segundos. |
disk_discarded_sectors_total |
O número total de setores descartados com êxito. |
disk_discards_merged_total |
O número total de descartes mesclados. |
disk_flush_requests_time_seconds_total |
O tempo total gasto por todas as solicitações de liberação em segundos. |
disk_flush_requests_total |
O número total de solicitações de liberação concluídas com sucesso. |
disk_io_now |
O número de E/Ss em andamento no momento. |
disk_io_time_seconds_total |
O tempo total gasto fazendo E/S em segundos. |
disk_io_time_weighted_seconds_total |
O tempo ponderado gasto fazendo entradas/saídas (E/S) em segundos. |
disk_readonly_status_gauge |
Essa métrica é um indicador que mede o status de somente leitura das montagens de volumes. |
disk_reads_merged_total |
O número total de leituras mescladas. |
disk_writes_merged_total |
O número total de gravações mescladas. |
disk_scrape_collector_duration_seconds |
Essa métrica captura a duração de um coletor de dados. |
disk_scrape_collector_success |
Essa métrica é um medidor que indica se as informações de disco foram coletadas com êxito. |
Consultar métricas de Armazenamento de contêineres do Azure
As métricas do Armazenamento de contêineres do Azure são armazenadas no espaço de trabalho do Azure Monitor associado ao Prometheus gerenciado. Consulte as métricas diretamente do espaço de trabalho ou por meio da instância do Espaço Gerenciado do Azure para Grafana conectada ao espaço de trabalho.
Para exibir as métricas do Armazenamento de contêineres do Azure, siga estas etapas:
Entre no portal do Azure e navegue até o cluster do AKS.
No menu de serviço, em Monitoramento, selecione Insights e selecione Monitorar Configurações.
Em Prometheus gerenciado, selecione a instância de espaço de trabalho apropriado do Azure Monitor. Na página de visão geral da instância, selecione a seção Métricas e consulte as métricas desejadas.
Como alternativa, você poderá selecionar a instância do Grafana gerenciado e, na página de visão geral da instância, clique no URL do ponto de extremidade. Isso navega até o portal do Grafana, onde você pode consultar as métricas. A fonte de dados é configurada automaticamente para você consultar métricas do workspace do Azure Monitor associado.
Para saber mais sobre como consultar as métricas do Prometheus no espaço de trabalho do Azure Monitor, consulte Usar o serviço gerenciado do Azure Monitor para Prometheus como fonte de dados para Grafana.