Monitorar e registrar dados
> Aplica-se a: AKS no Azure Stack HCI 22H2, AKS no Windows Server, Azure Local, versão 23H2, AKS habilitado pelo Azure Arc no VMware (visualização)
Este artigo descreve como monitorar seu AKS habilitado pela implantação do Azure Arc usando o monitoramento local. Dois tipos de soluções de monitoramento e registro estão disponíveis, conforme descrito na tabela a seguir:
Solução | Conectividade do Azure | Suporte e serviço | Custo |
---|---|---|---|
Container Insights | Requer conectar o cluster do Kubernetes ao Azure usando o Azure Arc for Kubernetes. | Suporte e assistência completos da Microsoft. | Requer a inscrição no serviço Azure Monitor. |
Monitorização no local | Não requer conectividade do Azure. | Suportado como software de código aberto pela Microsoft (sem contrato de suporte ou SLAs), pela comunidade e/ou por fornecedores externos. | Dependente do fornecedor. |
Você pode escolher Container Insights ou monitoramento local, dependendo dos casos de uso de monitoramento. Para obter informações sobre contêineres, consulte Habilitar informações sobre contêineres.
Visão geral da solução de monitoramento
O Prometheus é um kit de ferramentas de monitoramento e alerta que você pode usar para monitorar cargas de trabalho em contêineres. Como parte da solução Prometheus no AKS habilitada pela Arc, os seguintes componentes são implantados e configurados automaticamente:
A implantação é baseada no gráfico de leme de pilha Kube-Prometheus-disponível publicamente, que é estendido para suportar o exportador do Windows e protege a raspagem de métricas entre o Prometheus e os agentes. Depois de implantar a solução Prometheus, o exportador de nó é executado em cada nó Linux e o exportador do Windows é executado em cada nó do Windows.
Nota
Como os componentes de métricas de estado Prometheus, Prometheus e Kube são suportados apenas no Linux, você deve provisionar pelo menos um nó Linux em seu cluster Kuberneted para implantar essa solução.
Os objetos e pontos de extremidade que a solução Prometheus raspa incluem os seguintes itens:
- Métricas de estado do Kube para coletar várias métricas fornecidas pelo Kubernetes
- Servidor da API do Kubernetes
- Kubelet
- Exportador de nós para coletar métricas para nós Linux
- Exportador do Windows para coletar métricas para nós do Windows
Implantar solução de monitoramento
Prometheus é um sistema de monitoramento de código aberto com um modelo de dados dimensionais, linguagem de consulta flexível, banco de dados de séries temporais eficiente e abordagem de alerta moderna. O Grafana é uma ferramenta usada para visualizar, consultar e visualizar métricas nos painéis do Grafana. Ele pode ser configurado para usar Prometheus como fonte de dados. Normalmente, eles são usados juntos para o monitoramento de cluster do Kubernetes.
Para visualizar os painéis do Grafana disponíveis no AKS habilitado pelo Arc, consulte os painéis do Grafana disponíveis no AKS.
Você pode visualizar as diretrizes de implantação da Microsoft no GitHub para implantar o Prometheus em seu cluster Kubernetes e configurar o Grafana para usar o Prometheus como fonte de dados. Você também pode seguir qualquer documentação disponível publicamente para implantar qualquer versão específica do Prometheus ou do Grafana.