• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Tutorial do NerdGraph: exemplos de configuração do agente APM

Este documento é um local para exemplos de configuração do agente usando nossa API NerdGraph.

Configurar configuração no lado do servidor

Observe que para que o agente utilize valores de configuração alterados via NerdGraph, a configuração no lado do servidor deve estar habilitada.

Para requisitos, consulte requisitos de configuração do lado do servidor.

Aqui está um exemplo de consulta que retorna o status da configuração Configuração no lado do servidor para uma determinada entidade.

query ExampleReadQuery {
actor {
entity(guid: "ZjY1ODgxfEFQTXxBUFBYSUNBVElPTnz0ODEwMTY3NzZ") {
... on ApmApplicationEntity {
apmSettings {
apmConfig {
useServerSideConfig
}
}
}
}
}
}

Aqui está um exemplo de desabilitação da configuração no lado do servidor. Observe que guid usa uma matriz, o que pode ser útil se você quiser atualizar diversas entidades.

mutation ExampleUpdateQuery {
agentApplicationSettingsUpdate(
guid: "ZjY1ODgxfEFQTXxBUFBYSUNBVElPTnz0ODEwMTY3NzZ"
settings: { apmConfig: { useServerSideConfig: false } }
) {
apmSettings {
apmConfig {
useServerSideConfig
}
}
errors {
description
errorClass
field
}
}
}

Para saber como encontrar o GUID de uma entidade, consulte Encontrar dados da entidade.

Recuperar configurações

Aqui está um exemplo de retorno das configurações tracer de transação de uma entidade:

query ExampleReadQuery {
actor {
entity(guid: "ZjY1ODgxfEFQTXxBUFBYSUNBVElPTnz0ODEwMTY3NzZ") {
... on ApmApplicationEntity {
guid
name
apmSettings {
transactionTracer {
enabled
explainEnabled
explainThresholdType
explainThresholdValue
}
}
}
}
}
}
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.