측정항목 라벨 레이블은 메타데이터 또는 속성이며 몇 가지 메트릭 레이블 소스가 있습니다. 다음 표에서 라벨의 출처와 라벨이 추가되는 시기를 확인하세요.
모든 대상 상표
설명
예시
prometheus_server
메트릭을 스크랩한 Prometheus 인스턴스의 이름입니다. Kubernetes에 설치할 때 포드의 이름입니다.
prometheus_server: newrelic-prometheus-agent-0
instance
긁힌 대상의 호스트 및 포트.
instance: 172.17.0.5:8083
job
대상을 발견한 스크레이프 작업의 이름입니다.
job: kubernetes-job-pod
instrumentation.name
New Relic 기기의 이름입니다.
instrumentation.name: remote-write
instrumentation.provider
New Relic 계측 제공자의 이름입니다.
instrumentation.provider: prometheus
instrumentation.source
prometheus_server
의 이름과 일치합니다.
instrumentation.source: newrelic-prometheus-agent-0
instrumentation.version
New Relic 원격 쓰기 끝점 API의 버전입니다.
instrumentation.version: 0.0.2
newrelic.source
New Relic 계측 소스의 이름입니다.
newrelic.source: prometheusAPI
쿠버네티스 대상 친절한
상표
설명
예시
포드/엔드포인트
cluster_name
설치 시 정의된 클러스터의 이름입니다.
cluster_name: my-cluster
포드/엔드포인트
namespace
대상의 네임스페이스.
namespace: default
포드/엔드포인트
pod
팟(Pod)의 이름입니다.
pod: my-pod
포드/엔드포인트
node
포드 또는 엔드포인트가 실행 중인 노드의 이름입니다.
node: minikube
끝점
service
끝점 서비스의 이름입니다.
service: my-service
끝점
YOUR_SERVICE_LABELS
엔드포인트 서비스의 Kubernetes 레이블입니다.
k8s_io_service: MyService
현물 상환 지불
YOUR_POD_LABELS
팟(Pod)의 Kubernetes 레이블입니다.
k8s_io_app: MyApp
중요 Prometheus DataModel을 준수하기 위해 Kubernetes 레이블 이름은 지원되지 않는 문자를 _
로 대체하기 위해 스크랩한 후 삭제됩니다. 예를 들어 Kubernetes 레이블 k8s.io/app
은 k8s_io_app
로 추가됩니다. 레이블 값은 수정되지 않습니다.
생성된 메트릭 스크랩된 각 대상에 대해 다음 메트릭이 생성됩니다.
미터법
설명
up
스크랩이 실패한 경우 값은 0
이고 그렇지 않으면 1
입니다.
scrape_duration_seconds
스크랩 기간.
scrape_samples_scraped
대상이 노출한 샘플 수입니다.
scrape_samples_post_metric_relabeling
메트릭 재레이블이 적용된 후 남은 샘플 수입니다.
scrape_series_added
이 스크랩의 대략적인 새 시리즈 수입니다.