New Relic의 Prometheus 에이전트는 에이전트 모드에서 실행하기 위한 Prometheus 서버 상단의 얇은 래퍼입니다. 이 통합을 통해 메트릭을 New Relic으로 보낼 준비가 된 Prometheus에서 사용하는 YAML 구성 파일을 생성할 수 있습니다.
저장소 에서 솔루션에 대해 자세히 알아보십시오.
Prometheus 에이전트 설치
Kubernetes 통합의 일부로 또는 자체적으로 Prometheus 에이전트를 설치할 수 있습니다.
Kubernetes 통합과 함께
Kubernetes 통합을 설치하여 Prometheus 에이전트를 포함하는 Kubernetes 클러스터의 완전한 관찰 가능성을 얻을 수 있습니다.
Kubernetes 통합을 설치하세요. 여기에서 설치 방법을 확인하세요.
팁
또한 Helm을 사용하여 구현하거나 배포하는 통합 에 대한 수동 지침도 제공합니다.
newrelic-prometheus-agent.enabled=true
옵션을 설정하여 Prometheus 에이전트를 사용 설정해야 합니다.통합이 올바르게 구성되었는지 확인하려면 one.newrelic.com > All capabilities > Query your data 으로 이동하여 다음 NRQL 쿼리를 실행하여 데이터가 보고되었는지 확인하세요.
FROM Metric SELECT count(*) WHERE collector.name = 'prometheus-agent' AND cluster_name = 'YOUR_CLUSTER_NAME' since 1 hour ago
팁
데이터가 즉시 표시되지 않으면 몇 초 동안 기다리십시오. 데이터가 New Relic에 도달하는 데 시간이 걸릴 수 있습니다.
독립형 설치
Kubernetes 통합이 필요하지 않은 경우 Prometheus 에이전트를 자체적으로 설치할 수 있습니다.
다음을 실행하여 Prometheus 에이전트를 설치합니다.
bash$helm repo add newrelic-prometheus https://newrelic.github.io/newrelic-prometheus-configurator$helm upgrade --install newrelic newrelic-prometheus/newrelic-prometheus-agent -f YOUR_CUSTOM_VALUES.yaml통합이 올바르게 구성되었는지 확인하려면 one.newrelic.com > All capabilities > Query your data 으로 이동하여 다음 NRQL 쿼리를 실행하여 데이터가 보고되었는지 확인하세요.
FROM Metric SELECT count(*) WHERE collector.name = 'prometheus-agent' since 1 hour ago
Prometheus 에이전트 대시보드 설치
Kubernetes 통합을 설치했는지 또는 Prometheus 에이전트만 설치했는지에 관계없이 성능 및 상태 정보가 포함된 자체 메트릭과 전송된 메트릭 볼륨에 대한 선별된 대시보드도 제공합니다.
이 대시보드를 사용하면 다음과 같이 Prometheus 지표 및 Prometheus 에이전트에 대한 의미 있는 인사이트를 얻을 수 있습니다.
- 소스에서 보낸 샘플
- 소스별 고유 측정항목
- 소스별 시계열
- 지표별 시계열(카디널리티)
- 메모리 및 CPU 소비
- 타겟 스크랩 실패
- 클러스터별 총 인스턴스
New Relic 계정에 Prometheus 에이전트용 대시보드를 설치합니다.
Prometheus 에이전트용 대시보드가 포함된 빠른 시작을 설치합니다.