Sintaxe
NewRelic.Api.Agent.NewRelic.SetTransactionName(string $category, string $name)
Define o nome da transação atual.
Requisitos
Compatível com todas as versões do agente.
Deve ser chamado dentro de uma transação.
Descrição
Define o nome da transação atual. Antes de usar esta chamada, certifique-se de compreender as implicações dos problemas de agrupamento métrico.
Se você usar essa chamada diversas vezes na mesma transação, cada chamada substituirá a chamada anterior e a última chamada definirá o nome.
Importante
Não use colchetes [suffix]
no final do nome da sua transação. O New Relic remove automaticamente os colchetes do nome. Em vez disso, use parênteses (suffix)
ou outros símbolos, se necessário.
Valor exclusivo como URLs, títulos de páginas, valores hexadecimais, IDs de sessão e valores identificáveis exclusivamente não devem ser usados na nomenclatura de sua transação. Em vez disso, adicione esses dados à transação como um parâmetro personalizado com a chamada AddCustomAttribute()
.
Importante
Não crie mais de 1000 nomes de transação exclusivos (por exemplo, evite nomear por URL se possível). Isso tornará seus gráficos menos úteis e você poderá atingir os limites definidos pela New Relic quanto ao número de nomes de transação exclusivos por conta. Também pode diminuir o desempenho do seu aplicativo.
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório. A categoria desta transação, que você pode usar para distinguir diferentes tipos de transações. O padrão é |
corda | Obrigatório. O nome da transação. Apenas os primeiros 255 caracteres são mantidos. |
Exemplos
NewRelic.Api.Agent.NewRelic.SetTransactionName("Other", "MyTransaction");