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
.