Todos os produtos
Search
Central de documentação

Managed Service for Prometheus:Colete métricas personalizadas com um ServiceMonitor

Última atualização: Jul 05, 2026

Configure um ServiceMonitor para coletar automaticamente métricas de monitoramento dos Pods de um Service específico em um cluster de contêineres.

Limitações

Somente clusters de contêineres são compatíveis.

Faturamento

  • O uso do ServiceMonitor gera cobranças. Para mais informações, consulte Faturamento de instância do Prometheus.

  • Faturamento

  • Se o seu cluster possuir um serviço Prometheus open-source com configurações de ServiceMonitor, ao conectá-lo ao Managed Service for Prometheus, o Managed Service for Prometheus herdará essas configurações e incorrerá em cobranças relacionadas ao ServiceMonitor.Para informações sobre faturamento, consulte Faturamento de Instâncias do Prometheus.

Pré-requisitos

Procedimento

  1. Faça login no console do ARMS.

  2. Acesse o console do Cloud Monitor.

  3. No painel de navegação à esquerda, clique em Integration Management.

  4. Na aba Integrated Environments, localize o ambiente de contêiner desejado na lista Container Service e clique em Metric Scraping na coluna Actions para abrir a página Metric Scraping.

  5. Na página Metric Scraping, clique na aba ServiceMonitor.

Ative o recurso

Na página ServiceMonitor, clique em Enable Feature. Após a ativação, todos os ServiceMonitors e suas configurações no cluster de contêineres atual ficam visíveis. O ARMS passa então a coletar as métricas de monitoramento conforme o intervalo e o caminho configurados.

Nota

Este recurso vem ativado por padrão.

Na coluna Actions do ServiceMonitor desejado, clique em Enable.

Gerencie os ServiceMonitors

Adicione um ServiceMonitor

Na página ServiceMonitor, clique em Create. No painel Add ServiceMonitor Configuration, preencha as informações necessárias e clique em Create .

Quick edit

Selecione o Namespace, o Service e a Port do cluster de contêineres. Em seguida, defina o Metric Path e o Collection Interval (em segundos). Clique em Check. Se a configuração for válida, clique em Create .

YAML

Insira uma configuração YAML compatível com a especificação ServiceMonitor do Prometheus e clique em Check. Caso a configuração esteja correta, clique em Create .

No exemplo de configuração YAML, apiVersion é monitoring.coreos.com/v1 e kind é ServiceMonitor. A seção metadata.annotations deve incluir arms.prometheus.io/discovery: 'true' para habilitar a descoberta de serviços. Na seção spec.endpoints, configure os parâmetros de coleta, como interval: 15s, port: operator e path: /metrics. Os campos namespaceSelector e selector também são obrigatórios.

Edite um ServiceMonitor

Na lista de ServiceMonitor, clique em Edit Configuration na coluna Operation do ServiceMonitor alvo. Modifique o conteúdo YAML no painel Edit ServiceMonitor Configuration.

Exclua um ServiceMonitor

Na lista de ServiceMonitor, clique em Delete na coluna Operation do ServiceMonitor desejado.

Desative um ServiceMonitor

Na lista de ServiceMonitor, clique em Disable na coluna Operation do ServiceMonitor específico. Após a desativação, a configuração desse ServiceMonitor deixa de ter efeito.

Desative o recurso

Na página ServiceMonitor, clique em Disable Feature. Com o recurso desativado, o Prometheus para de descobrir novos alvos baseados nas configurações do ServiceMonitor. No entanto, a coleta continua para os alvos já descobertos anteriormente.