As configurações personalizadas de coleta reúnem métricas de endpoints específicos em seus contêineres ou instâncias ECS, tornando o monitoramento com Prometheus mais flexível e automatizado. Este tópico usa contêineres como exemplo.
Limitações
Há suporte apenas para ambientes de contêiner e ECS.
Faturamento
Configurações personalizadas de coleta geram custos. Para mais informações, consulte Faturamento de instância do Prometheus.
Pré-requisitos
Crie um contêiner ou uma instância ECS. Para mais informações, consulte Criar um cluster gerenciado do ACK e Criar uma instância.
O endpoint de destino no cluster de contêineres ou na instância ECS deve expor as métricas conforme esperado.
Procedimento
Faça login no console do ARMS.
Acesse o console do Cloud Monitor.
No painel de navegação à esquerda, clique em Integration Management.
Na aba Integrated Environments, na lista Container Service, clique em Metric Scraping na coluna Actions do ambiente de contêiner desejado para abrir a página Metric Scraping.
Na página Metric Scraping, clique na aba Customize Collection.
Lista de configurações de coleta
A página Customize Collection exibe todas as configurações personalizadas de coleta no ambiente atual de contêineres ou ECS.
A lista apresenta as colunas Name, Job name, Component, Service discovery method, Scrape path, Scrape interval e Actions. Na coluna Actions, você pode Disable, Edit Configuration ou Delete uma configuração. Clique em Create para adicionar uma tarefa de coleta. Também é possível pesquisar por task name.
Adicionar uma configuração personalizada de coleta
Na página Customize Collection, clique em Create. No painel Add Custom Collection Task, especifique um Job Name, cole o YAML da sua configuração personalizada de coleta no editor de código e clique em Precheck and Create.
A configuração YAML segue o formato scrape_configs do Prometheus. Defina múltiplos jobs, como job1 e job2. Cada job aceita campos como honor_timestamps, honor_labels, scrape_interval (por exemplo, 30s), scheme (por exemplo, http), metrics_path (por exemplo, /metric) e targets em static_configs (por exemplo, 127.0.0.1:9090).
Operações relacionadas
Editar uma configuração personalizada de coleta
Na lista de configurações personalizadas de coleta, localize a configuração desejada e clique em Edit Configuration na coluna Operation. Modifique o conteúdo YAML no painel Edit Custom Collection Task.
Excluir uma configuração personalizada de coleta
Localize a configuração a ser excluída na lista de configurações personalizadas de coleta e clique em Delete na coluna Operation.
Desativar uma configuração personalizada de coleta
Localize a configuração a ser desativada na lista de configurações personalizadas de coleta e clique em Disable na coluna Operation. Configurações desativadas não afetam a coleta de métricas.