• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

record_ml_event (Python API d'agent)

Syntaxe

newrelic.agent.record_ml_event(event_type, params, application=None)

Enregistre un événement d'apprentissage automatique à utiliser dans les requêtes

Exigences

Python agent version 9.1.0 ou supérieur.

Description

Ceci enregistre un événement d'apprentissage automatique qui peut être visualisé et interrogé dans l'UI New Relic. Si vous souhaitez l'utiliser en dehors du contexte d'une transaction de monitoring, utilisez le paramètre application .

Important

Pour connaître les limites et restrictions sur event_type et params, voir Limites et caractères restreints et Mots réservés.

Important

Ce paramètre est désactivé lorsque le mode haute sécurité est activé.

Paramètres

paramètres

Description

event_type

chaîne

Requis. Le event_type définit le nom (ou le type) de l’événement d’apprentissage automatique et doit être une chaîne. Aucun attribut supplémentaire enregistré pour la transaction n'est ajouté à l'événement d'apprentissage automatique.

params

dict

Requis. Attache l'attribut d'apprentissage automatique à l'événement. Seuls les attributs transmis en tant que params sont ajoutés. Aucun attribut supplémentaire enregistré pour la transaction n'est ajouté à l'événement d'apprentissage automatique.

application

objet

Facultatif. Si vous souhaitez enregistrer un événement en dehors du contexte d'une transaction de monitoring, utilisez ceci pour associer l'appel à un objet application spécifique. Un objet d'application peut être obtenu à l'aide de la fonction newrelic.agent.application .

Valeurs de retour

Aucun.

Exemples

Enregistrer un événement d'apprentissage automatique dans une tâche en arrière-plan

Voici un exemple d’enregistrement d’un événement d’apprentissage automatique associé à une tâche en arrière-plan :

@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)
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.