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.

Comando para pegar o Token criado a partir do deploy do arquivo dev.yaml:

Após aplicar as configurações do dev.yaml, você pode usar o seguinte comando para obter o token criado a partir do secret:

command


Esse token será usado para configurar o Telegraf para acessar o kubelet e coletar os dados de monitoramento dos pods. Dessa forma:

Editar o arquivo classes.yml:

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.

classes.yml

  • [[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)
      Em vermelho (somente o número)
      
    • hostname: Nome do host de onde as métricas estão sendo coletadas pelo valor real.