Integre o Alibaba Cloud Service Mesh (ASM) ao Managed Service for Prometheus para coletar métricas de desempenho dos proxies Envoy no plano de dados. Essa integração aprimora a observabilidade e a operabilidade da sua malha de serviços, garantindo alta disponibilidade e segurança.
Pré-requisitos
Ative o Managed Service for Prometheus. Para mais informações, consulte Prometheus instance billing.
Crie um cluster Kubernetes. Para mais informações, consulte Crie um cluster ACK gerenciado.
Ative o Alibaba Cloud Resource Center. Para mais informações, consulte Activate Resource Center.
Integrar o ASM
Faça login no console do Managed Service for Prometheus. No painel de navegação à esquerda, clique em Integration Center.
-
Clique em Alibaba Cloud ASM e siga as instruções na tela para integrar o componente. A tabela a seguir descreve os principais parâmetros.
Parâmetro
Descrição
Enable advanced feature
Quando ativado, este recurso consolida as métricas coletadas para reduzir custos.
Metric scrape interval (seconds)
Intervalo para coleta de dados de monitoramento. O valor padrão é 15.
Visualize dados de monitoramento do ASM
O componente instalado aparece na página Integration Management no console do Managed Service for Prometheus. A página Integration Management contém as abas Integrated Environments, Integrated Addons e Query Dashboards, onde você visualiza informações como targets, métricas, painéis e alertas.
Targets
Visualize a lista de targets descobertos pelo job de integração padrão.
Na página Self-Monitoring > Targets, filtre os targets pelas abas All e Unhealthy. O sistema exibe o status de cada target, como 2/2 up, e destaca os targets não saudáveis em vermelho.
Coleta de métricas
Consulte detalhes das métricas e configure regras para descartar métricas específicas. Para mais informações, consulte Configure discarded metrics. Na aba Metric scraping, o menu lateral inclui Default Service Discovery, ServiceMonitor, PodMonitor, Custom Scrape Jobs e Discarded Metrics. Ao selecionar Custom Scrape Jobs, o sistema exibe uma lista de jobs de coleta personalizados com colunas como Name, Job Name, Component, Service Discovery Method, Scrape Path e Scrape Interval. Clique em Add no canto superior direito para criar um job de coleta personalizado. Na coluna Actions, desative um job, visualize ou edite sua configuração ou exclua-o.
Painéis
Nesta aba, clique em nome de um painel para abrir o painel correspondente no Grafana.
O componente Alibaba Cloud ASM oferece os seguintes painéis prontos para uso: Cloud ASM Istio Gateway Status, Cloud ASM Istio Http Gateway, Cloud ASM Istio Mesh, Cloud ASM Istio Performance, Cloud ASM Istio Service, Cloud ASM Istio Tcp Gateway e Cloud ASM Istio Workload.
Regras de alerta
Para crie uma regra de alerta do Prometheus, consulte Create a Prometheus alert rule.