• /
  • 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

Créer un événement personnalisé (Go)

Les événements personnalisés sont utiles pour explorer les données d'un seul événement qui vous intéresse, y compris les données provenant de sources externes, à un moment donné. Pour suivre les données d'événements arbitraires pour le moniteur d'applications par votre agent New Relic Go, ajoutez RecordCustomEvent aux applications. Vous pouvez ensuite interroger et visualiser les données de l'événement.

RecordCustomEvent

Pour ajouter RecordCustomEvent à votre application Go, utilisez ce format :

RecordCustomEvent(eventType string, params map[string]interface{})

paramètres

Description

eventType

chaîne

Requis. Le nom du type d'événement à enregistrer.

params map

_number_, _string_, ou _boolean_

Requis. Spécifiez les paires valeur clé d'attribut pour annoter l'événement.

  • Chaque valeur dans params map doit être un nombre, une chaîne ou un booléen.
  • Les clés doivent être inférieures à 255 octets.
  • Le params map ne doit pas contenir plus de 64 attributs.

Exemple

Voici un exemple d’événement personnalisé pour une application Go :

func customEvent(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, "recording a custom event")
app.RecordCustomEvent("my_event_type", map[string]interface{}{
"myString": "hello",
"myFloat": 0.603,
"myInt": 123,
"myBool": true,
})
}
Droits d'auteur © 2025 New Relic Inc.

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