Este tópico descreve como integrar o Managed Service for Prometheus a um cluster do Container Service for Kubernetes (ACK). Após a integração, visualize painéis de monitoramento e configure regras de alerta.
Pré-requisitos
Primeiro, ative o Managed Service for Prometheus. Para mais informações, consulte Prometheus instance billing.
Para começar, crie um cluster Kubernetes. Para mais informações, consulte Crie um cluster ACK gerenciado.
Por fim, ative o Alibaba Cloud Resource Center. Para mais informações, consulte Ative o Resource Center.
Etapa 1: Integrar seu cluster de contêineres
O Managed Service for Prometheus e o Container Service for Kubernetes já vêm integrados por padrão. Há duas formas de integrar o Prometheus ao seu cluster de contêineres.
Para os ACK managed clusters Pro Edition, escolha entre a Basic Edition of container cluster monitoring ou o ACK Cluster Monitoring Pro Edition. A Basic Edition of container cluster monitoring é gratuita. O ACK Cluster Monitoring Pro Edition é cobrado com base no número de nós do seu cluster. Para mais informações, consulte Container monitoring billing.
Método 1: Integrar pelo console do Container Service
-
Integração ao criar um novo cluster
Os recursos do Prometheus são integrados por padrão ao criar um cluster do Container Service para fornecer o monitoramento de contêineres.
No item de configuração Container Monitoring, selecione Pro Edition of container cluster monitoring. Esta edição utiliza o Managed Service for Prometheus, retém dados por 90 dias, fornece um agente de coleta gerenciado e inclui painéis de monitoramento nativos do Grafana. No item de configuração Cost Management Suite, selecione Ative ACK Cost Management Suite - Cost Insight.
-
Integração de cluster existente
Siga estas etapas para integrar o Prometheus a um cluster existente.
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em .
-
Na página Prometheus Monitoring, clique em Install Now.
NotaO console instala os componentes e verifica os painéis automaticamente. Certifique-se de que o sistema instale todos os agentes corretamente. Após a conclusão da instalação, clique em cada aba para visualizar os dados de monitoramento.
Leva de 1 a 2 minutos para que os dados de monitoramento apareçam após a integração do Prometheus com o seu cluster de contêineres. Por isso, os painéis podem não exibir dados inicialmente.
Método 2: Integrar pelo console do ARMS ou do Prometheus
Integre seu cluster de contêineres usando o console do Application Real-Time Monitoring Service (ARMS) ou o console do Managed Service for Prometheus.
Faça login no Managed Service for Prometheus console. No painel de navegação à esquerda, clique em Integration Center.
Na página Integration Center, clique na aba Infrastructure. Na seção Infrastructure, selecione Container Cluster Monitoring.
No painel Container Cluster Monitoring, siga as instruções na tela para concluir a integração.
Leva de 1 a 2 minutos para que os dados de monitoramento apareçam após a integração do Prometheus com o seu cluster de contêineres. Por isso, os painéis podem não exibir dados inicialmente.
Etapa 2: Visualize painéis de monitoramento
O Prometheus inclui diversos painéis nativos de monitoramento de contêineres, como visão geral do cluster, componentes principais, nós e pods, e os exibe nos consoles do Container Service, ARMS e Prometheus. Use um dos métodos a seguir para visualizar os painéis.
Método 1: Visualize no console do Container Service
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em .
Na página Prometheus Monitoring, clique no painel desejado e visualize seus dados de monitoramento.
Método 2: Visualize no console do ARMS ou do Prometheus
Também é possível fazer login no console do Application Real-Time Monitoring Service (ARMS) ou no console do Managed Service for Prometheus para visualizar os painéis do cluster.
Faça login no Managed Service for Prometheus console. No painel de navegação à esquerda, clique em Integration Management.
Na página Integration Management, clique na aba Query Dashboards.
Selecione o cluster desejado na lista de ambientes de contêineres e visualize o respectivo painel de monitoramento.
Etapa 3: Configurar alertas
Faça login no Managed Service for Prometheus console. No painel de navegação à esquerda, clique em Integration Management.
Na página Integration Management, acesse a aba Integrated Environments. Selecione Container Service. Na lista de ambientes de contêineres, clique no nome do ambiente de destino para abrir a página de detalhes.
Na aba Component Management, na seção Addon Type, clique em Alert Rules para visualizar as notificações de alerta nativas do Prometheus.
As regras de alerta nativas geram eventos de alerta, mas não enviam notificações. Para enviar notificações de alerta por e-mail ou outras plataformas, clique em Edit para que você edite e configure os métodos de notificação. Na página de configuração de alertas, também é possível personalizar limiares de alerta, duração, conteúdo, entre outros. Para obter detalhes sobre a configuração de alertas, consulte Crie regras de alerta do Prometheus.
No modo simples, defina os destinatários da notificação, as janelas de tempo de notificação e as políticas de repetição.
Operações relacionadas
Como faço upgrade da Basic Edition para a Pro Edition do monitoramento de cluster de contêineres?
Faça o upgrade clicando em Upgrade to Pro Edition na lista de ambientes de contêineres, na página Integration Management do console do Application Real-Time Monitoring Service (ARMS).