• /
  • EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

KSM 메트릭 채우기 오류

문제

Kubernetes 통합에는 kube-state-metrics 필요합니다. 이것이 누락되었거나 두 개 이상인 경우 nrk8s-ksm 컨테이너 로그에 다음과 유사한 오류가 표시될 수 있습니다.

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"

해결책

다음을 시도해 보세요.

  • Failed to discover kube-state-Metric 에서 제안을 참조하세요.
  • kube-state-metrics 컨테이너에 대한 namespace [네임스페이스를] 지정하세요. 기본적으로 Kubernetes 통합 번들은 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.