Sintaxis
newrelic.agent.record_ml_event(event_type, params, application=None)
Registra un evento de aprendizaje automático para usarlo en consultas
Requisitos
Agente Python versión 9.1.0 o mas alto.
Descripción
Esto registra un evento de aprendizaje automático que se puede ver y consultar en la UI de New Relic. Si desea utilizar esto fuera del contexto de una transacción de monitor, utilice el parámetro de aplicación.
Importante
Para conocer los límites y restricciones de event_type
y params
, consulte Límites y caracteres restringidos y Palabras reservadas.
Parámetros
Parámetro | Descripción |
---|---|
cadena | Requerido. El |
dict | Requerido. Adjunta un atributo de aprendizaje automático al evento. Solo se agrega el atributo pasado como |
objeto | Opcional. Si desea registrar un evento fuera del contexto de una transacción de monitor, utilícelo para asociar la llamada con un objeto de aplicación específico. Se puede obtener un objeto de aplicación utilizando la función |
Valores de retorno
Ninguno.
Ejemplos
Grabar evento de aprendizaje automático en tarea en segundo plano
A continuación se muestra un ejemplo de grabación de un evento de aprendizaje automático asociado con una tarea en segundo plano:
@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)