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.