Sintaxis
NewRelic.Api.Agent.NewRelic.RecordCustomEvent(string eventType, IEnumerable<string, object> attributeValues)
Graba un evento personalizado con el nombre de pila y atributo.
Requisitos
Versión del agente 4.6.29.0 o superior.
Compatible con todo tipo de aplicaciones.
Descripción
Registra un evento personalizado con el nombre de pila y atributo, que puedes consultar en el generador de consultas. Para verificar si un evento se está registrando correctamente, busque los datos en el tablero.
Para conocer la API de llamadas relacionada, consulte la guía de API del agente .NET.
Importante
- Enviar muchos eventos puede aumentar la sobrecarga de memoria del agente.
- Además, las publicaciones con un tamaño superior a 1 MB (10^6 bytes) no se registrarán independientemente del número máximo de eventos.
- evento personalizado están limitados a 64 atributos.
- Para obtener más información sobre cómo se procesan los valores de atributo personalizado, consulte la guía de atributo personalizado .
Parámetros
Parámetro | Descripción |
---|---|
cadena | Requerido. El nombre del tipo de evento a registrar. Las cadenas de más de 255 caracteres darán como resultado que la llamada API no se envíe a New Relic. El nombre solo puede contener caracteres alfanuméricos, guiones bajos |
IEnumerable<string, object> | Requerido. Especifique el valor principal de los pares de atributos para anotar el evento. |
Ejemplos
Valores de registro
var eventAttributes = new Dictionary<string, object>() { {"foo", "bar"}, {"alice", "bob"}, {"age", 32}, {"height", 21.3f}};
NewRelic.Api.Agent.NewRelic.RecordCustomEvent("MyCustomEvent", eventAttributes);