• /
  • EnglishEspañolFrançais日本語한국어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

|View as Markdown (English)

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 © 2026 New Relic Inc.

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