Sintaxis
newrelic_record_custom_event(string $name, array $attributes)
Graba un evento personalizado con el nombre de pila y el atributo.
Requisitos
Versión del agente 4.18.0.89 o superior.
Descripción
Graba un evento personalizado para usar en New Relic. Para obtener más información, consulte Insertar evento personalizado con el agente PHP.
Sugerencia
Al crear un evento personalizado, siga estas reglas:
- El agente registra un máximo de 30.000 eventos por minuto de forma predeterminada. Puede configurar el agente para que registre hasta 100.000 eventos por minuto cambiando esta configuración inicial.
- Limite la cantidad de nombres de tipos de eventos únicos que cree y no genere estos nombres dinámicamente.
- Evite el uso de palabras y caracteres reservados para los nombres de eventos y atributos.
- Asegúrese de no exceder las restricciones de tamaño y tarifa del evento.
- Si se llama a
newrelic_ignore_transaction
dentro de la misma transacción quenewrelic_record_custom_event
, los eventos personalizados no se informarán.
Parámetros
Parámetro | Descripción |
---|---|
cadena | Requerido. Nombre del evento personalizado. |
matriz | Requerido. Suministre un atributo personalizado como una matriz asociativa. Proporcione los nombres de los atributos como claves de hasta 255 caracteres y proporcione los valores como valores escalares. matrices y objetos no son compatibles. |
Ejemplos
Ejemplo básico
if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_record_custom_event("WidgetSale", array("color"=>"red", "weight"=>12.5));}