Syntaxe
newrelic_record_custom_event(string $name, array $attributes)
Enregistrez un événement personnalisé avec le prénom et l'attribut.
Exigences
Version de l'agent 4.18.0.89 ou supérieure.
Description
Enregistre un événement personnalisé à utiliser dans New Relic. Pour plus d'informations, consultez Insertion d'un événement personnalisé avec l' agent PHP.
Conseil
Lors de la création d'un événement personnalisé, suivez ces règles :
- L' agent enregistre un maximum de 30 000 événements par minute par défaut. Vous pouvez configurer l' agent pour enregistrer jusqu'à 100 000 événements par minute en modifiant ce paramètre ini.
- Limitez le nombre de noms de types d'événements uniques que vous créez et ne générez pas ces noms de manière dynamique.
- Évitez d'utiliser des mots et des caractères réservés pour les noms d'événements et d'attributs.
- Assurez-vous de ne pas dépasser la taille de l'événement et les restrictions tarifaires.
- Si
newrelic_ignore_transaction
est appelé dans la même transaction quenewrelic_record_custom_event
, les événements personnalisés ne seront pas signalés.
Paramètres
paramètres | Description |
---|---|
chaîne | Requis. Nom de l'événement personnalisé. |
éventail | Requis. Fournir l'attribut personnalisé sous forme d'éventail associatif. Fournissez les noms d'attributs sous forme de clés comportant jusqu'à 255 caractères et fournissez les valeurs sous forme de valeurs scalaires. l'éventail et les objets ne sont pas pris en charge. |
Exemples
Exemple de base
if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_record_custom_event("WidgetSale", array("color"=>"red", "weight"=>12.5));}