Sintaxe
newrelic.agent.record_custom_metrics(metrics, application=None)Registra um conjunto de métricas personalizadas.
Descrição
Esta chamada grava um conjunto de métricas personalizadas. Para registrar uma única métrica personalizada, consulte record_custom_metric.
A métrica passada pode ser qualquer objeto iterável que produza (name, value) tuplas. Por exemplo:
def metrics(): yield "Custom/Value-1", 1 yield "Custom/Value-2", 2 yield "Custom/Value-3", 3
newrelic.agent.record_custom_metrics(metrics())Não há restrições quanto à definição do nome, mas é recomendável usar um prefixo Custom/ . O valor métrico personalizado pode ser numérico, ou pode ser um dicionário correspondente a uma amostra de dados já agregada. Para obter mais informações sobre as regras name e value , consulte record_custom_metric.
Parâmetro
Parâmetro | Descrição |
|---|---|
objeto iterável | Obrigatório. Conjunto de valores de métrica, que pode estar na forma de qualquer objeto iterável que produza |
corda | Opcional. Se a aplicação tiver o valor padrão |
Valores de retorno
Nenhum.
Exemplos
Gravação métrica personalizada
def metrics(): yield 'Custom/Value-1', 1 yield 'Custom/Value-2', 2 yield 'Custom/Value-3', 3
newrelic.agent.record_custom_metrics(metrics())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.