Sintaxe
NewRelic.Api.Agent.NewRelic.RecordResponseTimeMetric(string $metric_name, Int64 $metric_value)
Registra uma métrica personalizada com o nome fornecido e o tempo de resposta em milissegundos.
Requisitos
Compatível com todas as versões do agente.
Compatível com todos os tipos de aplicativos.
Descrição
Registra o tempo de resposta em milissegundos para uma métrica personalizada. Para visualizar essas métricas personalizadas, utilize o criador de consulta para pesquisar métricas e criar gráficos customizáveis. Consulte também IncrementCounter()
e RecordMetric()
.
Importante
Ao criar uma métrica personalizada, comece o nome com Custom/
(por exemplo, Custom/MyMetric
).
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório. O nome da métrica de tempo de resposta a ser registrada. Apenas os primeiros 255 caracteres são mantidos. |
Int64 | Obrigatório. O tempo de resposta para gravar em milissegundos. |
Exemplos
Registrar o tempo de resposta de um processo adormecido
Stopwatch stopWatch = Stopwatch.StartNew();System.Threading.Thread.Sleep(5000);stopWatch.Stop();NewRelic.Api.Agent.NewRelic.RecordResponseTimeMetric("Custom/DEMO_Record_Response_Time_Metric", stopWatch.ElapsedMilliseconds);