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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

Prometheus 에이전트의 고급 구성

청구 증가 방지

모니터링 요구 사항과 관련이 없는 Prometheus 데이터를 보내지 마십시오. 대신 필터를 사용하여 특정 메트릭을 무시하거나 포함하면 New Relic으로 보내는 데이터의 양을 제어하고 추가 청구 비용을 피할 수 있습니다.

구성 가이드 에 설명된 대로 일부 대상은 기본적으로 스크랩되며 검색된 대상에서 노출된 모든 데이터가 전송됩니다. 따라서 New Relic의 플랫폼 한도를 초과하여 청구 요금이 증가할 수 있습니다.

설정되는 데이터의 양을 줄이기 위해 prometheus 에이전트 구성을 사용자 정의할 수 있습니다.

또한 문제 해결 팁을 참조하십시오.

Prometheus 통합 활성화 또는 비활성화

Prometheus 에이전트는 app_valuessource_labels 필드를 사용하여 맞춤설정할 수 있는 Prometheus 통합에서 측정항목을 스크랩합니다. 차트 GitHub 리포지토리 에서 기본값을 확인할 수 있습니다.

  • source_labels 해당 리소스에서 측정항목을 필터링하는 데 사용할 라벨 이름을 정의합니다.
  • app_values 필터링되는 레이블 이름의 값을 정의합니다.

예를 들어 다음 값을 사용합니다.

# (...)
kubernetes:
source_labels: ["app.kubernetes.io/name", "app.newrelic.io/name"]
app_values: ["redis"]
# (...)

integrations_filter.enabled: true 가 있는 모든 작업은 값이 "redis""app.kubernetes.io/name""app.newrelic.io/name" 에 해당하는 라벨을 포함하는 측정항목만 포함합니다.

추가 레이블 또는 애플리케이션 값을 포함하도록 기본값을 확장할 수 있습니다. 관심이 없는 기본 애플리케이션에서 참조하는 서비스의 값을 제거할 수도 있습니다.

Prometheus 기본 구성 적용

Prometheus 에이전트가 제공하는 구성 레이어에서 현재 지원하지 않는 일종의 요구 사항이 있는 경우 Prometheus 형식으로 추가 스크랩 구성을 설정할 수 있습니다. 이렇게 하려면 어떤 방식으로도 구문 분석되지 않는 유효한 Prometheus 구성을 포함하는 extra_ 필드를 사용하십시오.

중요

extra_ 필드에는 원시 Prometheus 구성이 포함되어야 합니다.

따라서 수집된 지표에는 정적 대상 또는 kubernetes 작업에 대해 에이전트가 추가한 pod 또는 service 같은 메타데이터가 기본적으로 포함되지 않습니다. 지원되는 필드가 요구 사항을 충족하지 않는 경우 해결 방법으로만 이 구성을 사용하십시오. helm-chart 문서 에서 자세한 내용을 참조하십시오.

Copyright © 2024 New Relic Inc.

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