A descoberta de serviço padrão coleta métricas de monitoramento dos pods no seu cluster que correspondem às regras de coleta do Prometheus, auxiliando na operação e manutenção (O&M) do cluster e na análise de desempenho.
Observações
Disponível apenas para ambientes de contêiner.
Em um cluster, o Managed Service for Prometheus coleta automaticamente as métricas dos pods com anotações no namespace
arms-prom, independentemente de a descoberta de serviço padrão estar ativada.
Faturamento
A descoberta de serviço padrão gera custos. Para mais informações, consulte Faturamento de instância do Prometheus.
A descoberta de serviço padrão incorre em cobranças. Para mais detalhes, veja Faturamento do produto.
Caso seu cluster já execute um serviço Prometheus open-source com a descoberta de serviço padrão configurada, a integração do Managed Service for Prometheus herda essa configuração, e o Managed Service for Prometheus gera cobranças referentes à descoberta de serviço padrão. Para mais detalhes, veja Faturamento do produto.
Pré-requisitos
Um cluster ACK deve estar criado como ambiente de contêiner. Para mais informações, consulte Criar um cluster ACK.
-
O cluster precisa estar conectado na Central de Integração. Para mais detalhes, veja Visão geral da integração.
ImportanteConecte o cluster ao Prometheus por meio da Central de Integração antes de ativar a descoberta de serviço padrão.
Etapa 1: Adicionar anotações
Faça login no console do ACK.
Na página Clusters, clique em no nome do seu cluster. No painel de navegação à esquerda, clique em .
-
Na coluna Actions do pod desejado, clique em Edit e adicione as seguintes anotações.
annotations: prometheus.io/path: /metrics # The HTTP path where metrics are exposed. prometheus.io/port: "xxxx" # The port on which metrics are exposed. prometheus.io/scrape: "true" # Specifies whether to scrape metrics from this pod. Clique em Update.
Etapa 2: Ativar a descoberta de serviço padrão
Faça login no console do ARMS.
No painel de navegação à esquerda, clique em Integration Management.
Na aba Integrated Environments, dentro da lista Container Service, clique em Metric Scraping na coluna Actions do ambiente de contêiner alvo para abrir a página Metric Scraping.
Na aba Metric Scraping, clique em Default Service Discovery.
-
Na página Default Service Discovery, clique em Enable Feature.

Após ativar este recurso, o Managed Service for Prometheus coleta métricas de todos os pods anotados no cluster:
annotations: prometheus.io/path: /metrics # The HTTP path where metrics are exposed. prometheus.io/port: "xxxx" # The port on which metrics are exposed. prometheus.io/scrape: "true" # Specifies whether to scrape metrics from this pod. Na aba Metric Scraping, visualize a lista de todos os pods descobertos pela descoberta de serviço padrão.
Operações
Na página Default Service Discovery, clique em Disable Feature. Ao desativar este recurso, o Managed Service for Prometheus interrompe a coleta de métricas dos pods com anotações prometheus.io.