Sintaxe
newrelic.agent.record_custom_metric(name, value, application=None)
Registra uma única métrica personalizada.
Descrição
Esta chamada registra uma única métrica personalizada. Para registrar um conjunto de métricas, consulte record_custom_metrics
.
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório. Nome da métrica. Não há restrições quanto aos formatos de nomenclatura, mas recomendamos que você utilize um prefixo |
int ou ditado | Obrigatório. O valor numérico da métrica. Pode ser um número inteiro, um float ou um dicionário de valores. Os campos possíveis para um dicionário são:
|
objeto de aplicativo | Opcional. O objeto de aplicação correspondente ao app ao qual deseja associar a métrica. Se a aplicação tiver o valor padrão |
Valores de retorno
Nenhum.
Exemplos
Registrando uma métrica personalizada usando o objeto de aplicativo
Para registar métrica personalizada a partir de um thread de fundo distinto ou outro código, deverá passar o objecto de aplicação correspondente à aplicação à qual se pretende reportar a métrica personalizada.
import newrelic.agentapplication = newrelic.agent.application()
newrelic.agent.record_custom_metric('Custom/my_favorite_number', 42, application)
Visualizar e usar métrica personalizada
Para visualizar métrica personalizada, use métrica e evento para pesquisar e filtrar por métrica personalizada, criar gráficos personalizáveis e adicionar esses gráficos ao painel do New Relic. Você pode usar nossa API REST para recuperar e usar programaticamente dados métricos personalizados fora da interface. Também é possível criar uma métrica personalizada condição do alerta para notificar você ou sua equipe quando sua métrica personalizada exceder valores específicos.