Evento personalizado son útiles para explorar datos de un único evento que le interesa, incluidos datos de fuentes externas, en un momento particular. Para rastrear datos de eventos arbitrarios para aplicaciones monitoreadas por su agente de New Relic Go, agregue RecordCustomEvent
a las aplicaciones. Luego podrá consultar y visualizar los datos del evento.
RecordCustomEvent
parámetro
Para agregar RecordCustomEvent
a su aplicación Go, use este formato:
RecordCustomEvent(eventType string, params map[string]interface{})
Parámetro | Descripción |
---|---|
cadena | Requerido. El nombre del tipo de evento a registrar.
|
número, cadena o booleano | Requerido. Especifique el valor principal de los pares de atributos para anotar el evento.
|
Ejemplo
A continuación se muestra un ejemplo de un evento personalizado para una aplicación 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, })}