Problema Ha instalado la integración Prometheus OpenMetrics para docker o Kubernetes, pero no aparece ningún dato en la UI de New Relic.
Solución Siga estos consejos de resolución de problemas para docker o Kubernetes , según corresponda:
Si tienes problemas con la integración:
Compruebe si la integración de Prometheus OpenMetrics se está ejecutando:
$ docker ps -f "name=nri-prometheus"
Marque el campo Status
del contenedor:
$ docker inspect nri-prometheus
Para obtener información más detallada, utilice docker inspect
.
Si no aparecen datos en New Relic de UI:
Ejecute esta consulta NRQL:
$ docker logs nri-prometheus | grep "error emitting metrics"
Compruebe si el log contiene esto:
$ metrics api responded with status code 403
En caso afirmativo, verifique el LICENSE_KEY
en su archivo de configuración docker .
Si tienes problemas con la integración:
Compruebe si la integración de Prometheus OpenMetrics se está ejecutando:
$ kubectl describe pod -l "app=nri-prometheus"
Marque el campo Ready
del pod.
Si el pod no está listo, verifique el Events
.
Si no aparecen datos en New Relic de UI:
Inspeccione el registro en busca de errores métricos:
$ kubectl logs deploy/nri-prometheus | grep "error emitting metrics"
Compruebe si el log contiene este mensaje:
$ metrics api responded with status code 403
En caso afirmativo, marque el LICENSE_KEY
en su archivo de manifiesto nri-prometheus-latest.yaml
.