문제
Docker 또는 Kubernetes용 Prometheus OpenMetrics 통합을 설치했지만 New Relic의 UI에 데이터가 표시되지 않습니다.
해결책
해당하는 경우 Docker 또는 Kubernetes에 대한 다음 문제 해결 팁을 따르십시오.
통합에 문제가 있는 경우:
Prometheus OpenMetrics 통합이 실행 중인지 확인합니다.
$docker ps -f "name=nri-prometheus"
컨테이너의 Status
필드를 확인합니다.
$docker inspect nri-prometheus
자세한 내용은 Docker inspect
를 사용하세요.
New Relic의 UI에 데이터가 표시되지 않는 경우:
다음 NRQL 쿼리를 실행합니다.
$docker logs nri-prometheus | grep "error emitting metrics"
로그에 다음이 포함되어 있는지 확인하십시오.
$metrics api responded with status code 403
그렇다면 Docker 구성 파일에서 LICENSE_KEY
을 확인하십시오.
통합에 문제가 있는 경우:
Prometheus OpenMetrics 통합이 실행 중인지 확인합니다.
$kubectl describe pod -l "app=nri-prometheus"
포드의 Ready
필드를 확인합니다.
포드가 준비되지 않은 경우 Events
을 확인합니다.
New Relic의 UI에 데이터가 표시되지 않는 경우:
메트릭 오류에 대한 로그를 검사합니다.
$kubectl logs deploy/nri-prometheus | grep "error emitting metrics"
로그에 다음 메시지가 포함되어 있는지 확인하십시오.
$metrics api responded with status code 403
그렇다면 nri-prometheus-latest.yaml
매니페스트 파일에서 LICENSE_KEY
를 확인하십시오.