MÉTRICAS
...
Coletas customizadas
Monitoramento Kubernetes com T...
Monitoramento de Recursos de Pods
3min
Configurando monitoramento de recursos do Kubernetes
O monitoramento de recursos do Kubernetes com o Telegraf requer algumas configurações específicas para garantir que o Telegraf tenha permissão para acessar e coletar dados dos pods.
Após aplicar as configurações do dev.yaml, você pode usar o seguinte comando para obter o token criado a partir do secret:
Esse token será usado para configurar o Telegraf para acessar o kubelet e coletar os dados de monitoramento dos pods. Dessa forma:
Adicione [[inputs.kubernetes]]. Coloque o ip do node, o token gerado acima e o parametro para pular a verificação de segurança se necessário.
- [[outputs.influxdb]]: Configuração do plugin de saída para enviar métricas ao InfluxDB.
- urls: O URL do servidor InfluxDB onde as métricas serão enviadas. Substitua <simon_dbworker_ip> pelo endereço IP ou hostname do seu servidor InfluxDB.
- database: O nome do banco de dados InfluxDB onde as métricas serão armazenadas.
- [[inputs.kubernetes]]: Configuração do plugin de entrada para coletar métricas do cluster.
- url: O URL do endpoint da API Kubernetes para coletar métricas. Substitua <node-ip> pelo endereço IP do node.
- bearer_token_string: O token de autenticação para acessar a API Kubernetes. Substitua <RESULTADO-DE-$TOKEN> pelo token de autenticação pelo token de autenticação.
- insecure_skip_verify: Se true, desabilita a verificação do certificado TLS.
- [global_tags]: Configuração de tags globais que serão adicionadas a todas as métricas coletadas pelo Telegraf.
- ci_ref_id: Identificador de referência de integração contínua. O identificador do servidor pode ser localizada no detalhamento do IC na infraestrura.
- Caso o cluster seja virtual, é aconselhado utilizar o ci_ref_id do Intelligence Instance do Simon.
- Em vermelho (somente o número)
- hostname: Nome do host de onde as métricas estão sendo coletadas pelo valor real.