• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Error al rellenar KSM métrica

Problema

La integración de Kubernetes requiere kube-state-metrics. Si falta esto o hay más de uno, es posible que vea un error en los logs del contenedor nrk8s-ksm similar al siguiente:

bash
$
time="2024-10-18T04:04:21Z" level=warning msg="Error populating KSM metrics: populate errors:, querying KSM: getting filtered metric families: error calling prometheus exposed metrics endpoint. Got status code: 400"
$
time="2024-10-18T04:04:21Z" level=warning msg="Error populating KSM metrics: populate errors:, querying KSM: getting filtered metric families: error calling prometheus exposed metrics endpoint. Got status code: 400"
$
time="2024-10-18T04:04:21Z" level=warning msg="Error populating KSM metrics: populate errors:, no data was populated"
$
time="2024-10-18T04:04:21Z" level=error msg="retrieving scraper data: retrieving ksm data: KSM data was not populated after trying all endpoints"

Solución

Pruebe lo siguiente:

  • Consulte las sugerencias en No se pudo descubrir kube-state-métrica.
  • Especifique namespace para el contenedor kube-state-metrics. De forma predeterminada, el paquete de integración Kubernetes lo crea en el namespace newrelic.
newrelic-infrastructure:
ksm:
enabled: true
config:
selector: "app.kubernetes.io/name=kube-state-metrics"
namespace: "newrelic"
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.