• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Erro ao preencher KSM métrica

Problema

A integração do Kubernetes requer kube-state-metrics. Se isso estiver faltando ou houver mais de um, você poderá ver um erro nos logs do contêiner nrk8s-ksm semelhante a:

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"

Solução

Tente o seguinte:

  • Consulte sugestões em Falha ao descobrir kube-state-métrica.
  • Especifique o namespace para o contêiner kube-state-metrics . Por padrão, o pacote de integração do Kubernetes o cria no namespace newrelic .
newrelic-infrastructure:
ksm:
enabled: true
config:
selector: "app.kubernetes.io/name=kube-state-metrics"
namespace: "newrelic"
Copyright © 2025 New Relic Inc.

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