통사론
newrelic.agent.record_custom_metrics(metrics, application=None)
사용자 정의 메트릭 세트를 기록합니다.
설명
이 호출은 일련의 맞춤 측정항목 을 기록합니다. 단일 맞춤 측정항목을 기록하려면 record_custom_metric
을(를) 참조하세요.
전달된 측정항목은 (name, value)
튜플을 생성하는 모든 반복 가능한 개체일 수 있습니다. 예를 들어:
def metrics(): yield "Custom/Value-1", 1 yield "Custom/Value-2", 2 yield "Custom/Value-3", 3
newrelic.agent.record_custom_metrics(metrics())
이름 설정에는 제한이 없지만 Custom/
접두사를 사용하는 것이 좋습니다. 사용자 정의 메트릭 값은 숫자이거나 이미 집계된 데이터 샘플에 해당하는 사전일 수 있습니다. name
및 value
규칙에 대한 자세한 내용은 record_custom_metric
을(를) 참조하십시오.
매개변수
매개변수 | 설명 |
---|---|
반복 가능한 객체 | 필수의. |
끈 | 선택 과목. 애플리케이션이 기본값 |
반환 값
없음.
예
맞춤 측정항목 기록
def metrics(): yield 'Custom/Value-1', 1 yield 'Custom/Value-2', 2 yield 'Custom/Value-3', 3
newrelic.agent.record_custom_metrics(metrics())
맞춤 측정항목 보기 및 사용
사용자 정의 지표를 보려면 지표 및 이벤트를 사용하여 사용자 정의 지표를 검색 및 필터링하고, 사용자 정의 가능한 차트를 만들고, 해당 차트를 New Relic 대시보드에 추가하십시오. REST API를 사용하여 UI 외부에서 프로그래밍 방식으로 사용자 지정 메트릭 데이터를 검색하고 사용할 수 있습니다. 사용자 지정 메트릭이 특정 값을 초과할 때 사용자 또는 팀에 알리도록 사용자 지정 메트릭 경고 조건을 생성 할 수도 있습니다.