통사론
newrelic_record_custom_event(string $name, array $attributes)
주어진 이름과 속성으로 사용자 정의 이벤트를 기록하십시오.
요구 사항
에이전트 버전 4.18.0.89 이상.
설명
New Relic 에서 사용할 커스텀 이벤트 를 기록합니다. 자세한 정보 는 PHP 에이전트로 사용자 정의 이벤트 삽입 을 참조하십시오.
팁
맞춤 이벤트를 만들 때 다음 규칙을 따르세요.
- 에이전트는 기본적으로 분당 최대 30,000개의 이벤트를 기록합니다. 이 ini 설정 을 변경하여 분당 최대 100,000개의 이벤트를 기록하도록 에이전트를 구성할 수 있습니다.
- 생성하는 고유한 이벤트 유형 이름의 수를 제한하고 이러한 이름을 동적으로 생성하지 마십시오.
- 이벤트 및 속성 이름에 예약어 및 문자를 사용하지 마십시오.
- 이벤트 크기 및 비율 제한을초과하지 않도록 하십시오.
newrelic_ignore_transaction
newrelic_record_custom_event
과 동일한 트랜잭션 내에서 호출되면 맞춤 이벤트가 보고되지 않습니다.
매개변수
매개변수 | 설명 |
---|---|
끈 | 필수의. 사용자 지정 이벤트의 이름입니다. |
정렬 | 필수의. 사용자 정의 속성을 연관 배열로 제공하십시오. 속성 이름을 최대 255자의 키로 제공하고 값을 스칼라 값으로 제공하십시오. 배열 및 개체는 지원되지 않습니다. |
예
기본 예
if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_record_custom_event("WidgetSale", array("color"=>"red", "weight"=>12.5));}