Eventos personalizados são úteis para explorar dados de um único evento de seu interesse, incluindo dados de fontes externas, em um determinado momento. Para rastrear dados de eventos arbitrários para aplicativos monitorados pelo seu agente New Relic Go, adicione RecordCustomEvent
aos aplicativos. Você pode então consultar e visualizar os dados do evento.
RecordCustomEvent
Para adicionar RecordCustomEvent
ao seu aplicativo Go, use este formato:
RecordCustomEvent(eventType string, params map[string]interface{})
Parâmetro | Descrição |
---|---|
corda | Obrigatório. O nome do tipo de evento a ser registrado.
|
| Obrigatório. Especifique pares de valores principais de atributo para anotar o evento.
|
Exemplo
Aqui está um exemplo de evento personalizado para um aplicativo 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, })}