• /
  • 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

inicializar (API do agente Python)

Sintaxe

newrelic.agent.initialize(config_file=None, environment=None, ignore_errors=None, log_file=None, log_level=None)

Inicializa o agente Python com um arquivo de configuração especificado durante um processo de integração manual.

Descrição

Isso é chamado para inicializar o agente Python com um arquivo de configuração especificado quando o agente está sendo integrado manualmente a um aplicativo Python.

Para obter melhores resultados de instrumentação, faça essa chamada o mais cedo possível no código do seu aplicativo. Ao contrário da funcionalidade típica do Python, a ordem de importação é importante. Para arquivos WSGI e de script de aplicativo, faça a chamada initialize antes de todas as importações, com exceção da importação sys e das atualizações para sys.path. Se você chamar initialize diversas vezes, o agente ignorará as chamadas após a primeira se o arquivo de configuração e as opções de ambiente forem iguais. Se as opções forem diferentes, uma exceção será levantada.

Se você chamar initialize sem argumentos, você já deverá ter especificado seu com a variável de ambiente NEW_RELIC_LICENSE_KEY . Alternativamente, você pode definir NEW_RELIC_CONFIG_FILE e NEW_RELIC_ENVIRONMENT. O agente então lerá esses valores no lugar dos argumentos ausentes.

Parâmetro

Parâmetro

Descrição

config_file

corda

Opcional. O caminho para o arquivo de configuração do agente. Se você fornecer um arquivo de configuração, poderá substituir elementos desse arquivo de configuração pelo parâmetro environment opcional.

environment

corda

Opcional. Indica o nome do ambiente. Se estiver usando um arquivo de configuração, você poderá substituir as configurações desse arquivo por environment.

ignore_errors

boleano

Opcional. Indica se os erros de inicialização devem ser ignorados. O padrão é True.

log_file

corda

Opcional. Caminho para o arquivo de log do agente. Também aceita stdout e stderr (igual à opção log_file no arquivo de configuração).

log_level

int ou tipo de parâmetro de registro aplicável

Opcional. Define o nível de logging. O agente usa o módulo de registro do Python. As opções são as mesmas da opção log_level no arquivo de configuração.

Valores de retorno

Nenhum.

Exemplos

Inicializando com arquivo de configuração e ambiente

Aqui está um exemplo de inicialização do agente Python com um arquivo de configuração e uma string de ambiente:

newrelic.agent.initialize('/etc/newrelic/newrelic.ini', 'production')

Usando todos os valores dos parâmetros

Chamando com todos os valores dos parâmetros:

newrelic.agent.initialize('/etc/newrelic/newrelic.ini', 'production', ignore_errors=False, log_file='/var/log/newrelic.log', log_level=logging.DEBUG)
Copyright © 2024 New Relic Inc.

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