Problema
Você instalou a integração Prometheus OpenMetrics para Docker ou Kubernetes, mas nenhum dado aparece na interface do New Relic.
Solução
Siga estas dicas de resolução de problemas para Docker ou Kubernetes , conforme aplicável:
Se você estiver tendo problemas com a integração:
Verifique se a integração do Prometheus OpenMetrics está em execução:
$docker ps -f "name=nri-prometheus"
Verifique o campo Status
do contêiner:
$docker inspect nri-prometheus
Para obter informações mais detalhadas, use Docker inspect
.
Se nenhum dado aparecer na interface do New Relic:
Execute esta consulta NRQL:
$docker logs nri-prometheus | grep "error emitting metrics"
Verifique se o log contém isto:
$metrics api responded with status code 403
Em caso afirmativo, verifique LICENSE_KEY
no arquivo de configuração Docker .
Se você estiver tendo problemas com a integração:
Verifique se a integração do Prometheus OpenMetrics está em execução:
$kubectl describe pod -l "app=nri-prometheus"
Verifique o campo Ready
do pod.
Se o pod não estiver pronto, verifique Events
.
Se nenhum dado aparecer na interface do New Relic:
Inspecione o log em busca de erros métricos:
$kubectl logs deploy/nri-prometheus | grep "error emitting metrics"
Verifique se o log contém esta mensagem:
$metrics api responded with status code 403
Em caso afirmativo, verifique LICENSE_KEY
no arquivo de manifesto nri-prometheus-latest.yaml
.