Sintaxe
newrelic_record_custom_event(string $name, array $attributes)
Grave um evento personalizado com o nome e atributo fornecidos.
Requisitos
Versão do agente 4.18.0.89 ou superior.
Descrição
Registra um evento personalizado para uso no New Relic. Para mais informações veja Inserindo evento personalizado com o agente PHP.
Dica
Ao criar um evento personalizado, siga estas regras:
- O agente registra no máximo 30.000 eventos por minuto por padrão. Você pode configurar o agente para registrar até 100.000 eventos por minuto alterando esta configuração ini.
- Limite o número de nomes de tipos de eventos exclusivos criados e não gere esses nomes dinamicamente.
- Evite usar palavras e caracteres reservados para nomes de eventos e atributos.
- Certifique-se de não exceder as restrições de tamanho e taxa do evento.
- Se
newrelic_ignore_transaction
for chamado dentro da mesma transação quenewrelic_record_custom_event
, o(s) evento(s) personalizado(s) não será(ão) reportado(s).
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório. Nome do evento personalizado. |
matriz | Obrigatório. Forneça atributo personalizado como uma matriz associativa. Forneça os nomes dos atributos como chaves de até 255 caracteres e forneça os valores como valores escalares. matriz e objetos não são suportados. |
Exemplos
Exemplo básico
if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_record_custom_event("WidgetSale", array("color"=>"red", "weight"=>12.5));}