• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Crear evento personalizado (Go)

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

eventType

cadena

Requerido. El nombre del tipo de evento a registrar.

params map

número, cadena o booleano

Requerido. Especifique el valor principal de los pares de atributos para anotar el evento.

  • Cada valor de params map debe ser un número, una cadena o un valor booleano.
  • Las claves deben tener menos de 255 bytes.
  • El params map no debe contener más de 64 atributos.

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,
})
}
Copyright © 2024 New Relic Inc.

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