통사론
newrelic_custom_metric(string $metric_name, float $value)
기본적으로 캡처되지 않는 앱 구성 요소의 시간을 지정하려면 사용자 지정 메트릭(밀리초)을 추가합니다.
요구 사항
모든 에이전트 버전과 호환됩니다.
설명
PHP 에이전트에서 기본적으로 캡처하지 않는 사용자 지정 메트릭 을 기록합니다.
그러면 다음을 수행할 수 있습니다.
- 메트릭 및 이벤트를 사용하여 사용자 지정 메트릭을 검색하고 사용자 지정 가능한 차트를 만들고 대시보드에 추가합니다.
- New Relic REST API 를 사용하여 New Relic UI 외부에서 사용자 지정 메트릭 데이터를 프로그래밍 방식으로 검색하고 사용합니다.
- 사용자 지정 메트릭이 특정 값을 초과할 때 사용자 또는 팀에 알리기 위해 사용자 지정 메트릭 경고를 만듭니다 .
매개변수
매개변수 | 설명 |
---|---|
끈 | 필수의. Custom/ 접두사를 사용하여 맞춤 기준 이름을 지정합니다(예: Custom/MyMetric). 이는 UI 사용자 정의 지표를 한 곳에 정리하는 데 도움이 되며 지표 탐색기를 통해 쉽게 찾을 수 있게 해줍니다. |
뜨다 | 필수의. 밀리초 단위로 타이밍을 기록합니다. 예: 값이 NaN, Infinity, denorm 또는 음수 0이면 이 함수의 동작은 정의되지 않습니다. New Relic은 주어진 값에서 1비트 이상의 정밀도(ULP)를 버릴 수 있습니다. |
반환 값
측정항목이 성공적으로 추가된 경우 true
을 반환합니다.
예
100밀리초 응답 시간 기록
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_custom_metric("Custom/custom-metric-name", 100.00); }}