Sintaxe
newrelic_custom_metric(string $metric_name, float $value)
Adicione uma métrica personalizada (em milissegundos) para cronometrar um componente do seu aplicativo não capturado por padrão.
Requisitos
Compatível com todas as versões do agente.
Descrição
Registro de métricas personalizadas que não são capturadas por padrão pelo agente PHP.
Então você pode:
- Utilize métrica e evento para pesquisar sua métrica personalizada, criar gráficos customizáveis e adicioná-los ao dashboard.
- Use a API REST do New Relic para recuperar e usar programaticamente dados métricos personalizados fora da interface do New Relic.
- Crie alertas de métrica personalizada para avisar você ou sua equipe quando sua métrica personalizada ultrapassar valores específicos.
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório. Nomeie sua métrica personalizada com um prefixo Custom/ (por exemplo, Custom/MyMetric). Isto ajuda a interface a organizar suas métricas personalizadas em um só lugar, e torna-as facilmente encontráveis através do métrica Explorer. |
float | Obrigatório. Registra o tempo em milissegundos. Por exemplo: um valor de Se o valor for NaN, Infinity, denorm ou zero negativo, o comportamento desta função é indefinido. A New Relic pode descartar 1 ou mais bits de precisão (ULPs) do valor fornecido. |
Valores de retorno
Retornará true
se a métrica foi adicionada com sucesso.
Exemplos
Grave um tempo de resposta de 100 milissegundos
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_custom_metric("Custom/custom-metric-name", 100.00); }}