Todos os produtos
Search
Central de documentação

Managed Service for Prometheus:Personalizar a coleta de métricas com PodMonitor

Última atualização: Sep 08, 2026

Configure um PodMonitor para coletar métricas expostas por pods específicos no seu cluster de contêineres. Isso torna o monitoramento do Prometheus mais flexível, automatizado e fácil de gerenciar.

Limitações

Este recurso está disponível apenas para instâncias em ambiente de contêineres.

Faturamento

  • O uso do PodMonitor gera custos. Para mais informações, consulte Billing of Prometheus instances.

  • A utilização do PodMonitor implica cobrança. Consulte Product billing para obter detalhes.

  • Se o seu cluster já possuir um service Prometheus open source com configurações de PodMonitor, ao conectá-lo ao Managed Service for Prometheus, o Managed Service for Prometheus herda automaticamente essas configurações, o que resultará em cobranças relacionadas ao PodMonitor. Para informações sobre faturamento, consulte Prometheus Instance Billing.

Pré-requisitos

  • Crie uma instância de ambiente de contêineres (cluster de contêineres). Para mais informações, consulte Create an ACK managed cluster.

  • Os pods de destino no cluster de contêineres devem expor as métricas conforme esperado.

Procedimento

  1. Faça login no console do ARMS.

  2. Faça login no console do Cloud Monitor.

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

  4. Na aba Integrated Environments, localize o ambiente desejado na lista Container Environment. Clique em Metric Scraping na coluna Actions para abrir a página Metric Scraping.

  5. Na aba Metric Scraping, clique em Pod Monitor.

Ativar o recurso PodMonitor

Na página PodMonitor, clique em Enable Feature. Após ativar o recurso, visualize todos os PodMonitors e suas configurações no cluster de contêineres atual. O Managed Service for Prometheus coleta as métricas com base no intervalo de tempo e no Path configurados.

Nota

Este recurso vem ativado por padrão.

image

Gerencie PodMonitors

Crie um PodMonitor

Na página Pod Monitor, clique em Add. No painel Add PodMonitor Configuration, insira a configuração YAML do PodMonitor e clique em Create.

apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
  name: pod-monitor1
  namespace: ns1
  annotations:
    arms.prometheus.io/discovery: 'true'
spec:
  selector:
    matchLabels:
      app: app1
      release: xxx
  namespaceSelector:
    any: true
  podMetricsEndpoints:
  - interval: 30s

Edite um PodMonitor

Localize a configuração desejada e clique em Modify Settings na coluna Actions. No painel Edit PodMonitor Configuration, modifique o conteúdo YAML.

Exclua um PodMonitor

Localize a configuração desejada e clique em Delete na coluna Actions.

Desativar um PodMonitor

Localize a configuração desejada e clique em Disable na coluna Actions. A configuração deixa de ter efeito após a desativação.

Desativar o recurso PodMonitor

Na página PodMonitor, clique em Disable Feature. Ao desativar o recurso, o Managed Service for Prometheus interrompe a descoberta e a coleta de métricas expostas pelos Pods, mas a coleta dos Targets existentes continua.