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 |
---|---|
chaîne | Requis. Le nom du type d'événement à enregistrer.
|
| Requis. Spécifiez les paires valeur clé d'attribut pour annoter l'événement.
|
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, })}