1
resposta

[Bug] Erro no script

O script abaixo possui um erro de estrutura:

scrape_configs:

  • job_name: prometheus-api-cursos
  • scrape_interval: 15s
  • scrape_timeout: 10s
  • metrics_path: /metrics
  • scheme: http
  • static_configs:
    • targets:
      • prometheus-api-cursos:9090

Correto:

scrape_configs:

  • job_name: prometheus-api-cursos scrape_interval: 15s scrape_timeout: 10s metrics_path: /metrics scheme: http static_configs:
      targets:
          prometheus-api-cursos:9090
1 resposta

Olá Marco.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

Pelo que entendi, você está com um problema no script de configuração do Prometheus. O erro está na estrutura do script, onde você está colocando os parâmetros do scrape_configs sem indentação correta.

O script corrigido seria assim:

scrape_configs:
  - job_name: prometheus-api-cursos
    scrape_interval: 15s
    scrape_timeout: 10s
    metrics_path: /metrics
    scheme: http
    static_configs:
      - targets:
          - prometheus-api-cursos:9090

Repare que os parâmetros scrape_interval, scrape_timeout, metrics_path, scheme e static_configs estão indentados corretamente em relação ao job_name. Isso é importante para que o Prometheus consiga interpretar corretamente a configuração.

Espero que isso resolva o seu problema! Se tiver mais alguma dúvida, é só me dizer. Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software