통사론
newrelic.agent.record_ml_event(event_type, params, application=None)
쿼리에 사용할 기계 학습 이벤트를 기록합니다.
요구 사항
Python 에이전트 버전 9.1.0 또는 더 높게.
설명
이는 New Relic UI에서 보고 쿼리할 수 있는 기계 학습 이벤트를 기록합니다. 모니터링되는 트랜잭션의 컨텍스트 외부에서 이를 사용하려면 애플리케이션 매개변수를 사용하세요.
중요
event_type
및 params
에 대한 제한사항은 제한사항 및 제한된 문자 및 예약어를 참조하세요.
중요
높은 보안 모드가 활성화되면 이 설정이 비활성화됩니다.
매개변수
매개변수 | 설명 |
---|---|
끈 | 필수의. |
딕셔너리 | 필수의. 기계 학습 속성을 이벤트에 연결합니다. |
물체 | 선택 과목. 모니터링되는 트랜잭션의 컨텍스트 외부에서 이벤트를 기록하려면 이를 사용하여 호출을 특정 애플리케이션 개체와 연결하세요. 애플리케이션 객체는 |
반환 값
없음.
예
백그라운드 작업에서 기계 학습 이벤트 기록
다음은 백그라운드 작업과 관련된 기계 학습 이벤트를 기록하는 예입니다.
@newrelic.agent.background_task() def bg_task(): # do some type of work in this background task... application = newrelic.agent.application() newrelic.agent.record_ml_event('your_event_type', {'param1':'value1'}, application)