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
Faça login no console do ARMS.
Faça login no console do Cloud Monitor.
No painel de navegação à esquerda, clique em Integration Management.
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.
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.
Este recurso vem ativado por padrão.

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.