도커
설치
Docker 환경에 New Relic Prometheus OpenMetrics 통합을 설치하려면:
구성 파일
config.yaml
을(를) 만듭니다. 예시 구성 파일 을 사용하거나nri-prometheus-cfg
구성 맵과 예시 구성이 포함된nri-prometheus-latest.yaml
매니페스트 파일을 살펴보세요.Required:
docker 컨테이너를 식별하려면
및 클러스터 이름을 추가하세요.
긁을 끝점을 추가하십시오. 예를 들어
http://localhost:8080/metrics
엔드포인트를 추가하여 통합 자체에 대한 측정항목을 수집합니다.측정항목 및 라벨의 접두사에 따라 무시하거나 포함할 측정항목을 지정합니다. 자세한 내용은 메트릭 필터링 설명서를 참조하세요.
백그라운드에서 통합을 시작합니다.
docker run -d --restart unless-stopped \--name nri-prometheus \-e LICENSE_KEY="YOUR_LICENSE_KEY" \-v "$(pwd)/config.yaml:/config.yaml" \newrelic/nri-prometheus:2.18.0컨테이너가 제대로 실행 중인지 확인합니다.
docker ps -f "name=nri-prometheus"통합이 올바르게 구성되었는지 확인합니다. 몇 분 기다린 다음 New Relic UI로 이동하고 이 NRQL 쿼리를 실행하여 데이터가 보고되었는지 확인합니다.
FROM Metric SELECT count(*) WHERE clusterName = 'YOUR_CLUSTER_NAME' since 1 hour ago
이 문서가 설치하는데 도움이 되셨나요?
통합 업데이트
Prometheus OpenMetrics 통합을 업데이트하려면 해당하는 경우 Docker에 대한 절차를 따르십시오.
- Docker 컨테이너를 제거합니다.
- 새 Docker 컨테이너를 시작하려면 표준 설치 절차 를 따르십시오.
통합은 시작될 때 현재 버전을 기록합니다. 실행 중인 버전을 확인하려면:
docker logs nri-prometheus 2>&1 | grep "Integration version"
출력 예:
time="2019-02-26T09:21:21Z" level=info msg="Starting New Relic's Prometheus OpenMetrics Integration version 1.0.0"
제거
Docker 또는 Kubernetes용 Prometheus OpenMetrics 통합을 제거하려면 다음 명령을 실행하십시오.
docker rm -f nri-prometheus
Kubernetes
쿠버네티스 클러스터의 프로메테우스 워크로드에 대해서는 쿠버네티스 클러스터에 Prometheus 에이전트 설치 및 구성을 참조하세요.
Prometheus Open Metrics 통합에서 Open Metrics로 마이그레이션해야 하는 경우 다음 마이그레이션 가이드를 확인하십시오.