Variáveis de ambiente são uma maneira de armazenar configurações e segredos fora do seu código. As tabelas a seguir exibem as variáveis obrigatórias e as variáveis específicas do tempo de execução que você pode definir para monitorar sua função do Lambda com o New Relic.
Variáveis de ambiente obrigatórias
Independentemente do seu tempo de execução, você deve definir as seguintes variáveis de ambiente para monitorar sua função do Lambda com o New Relic:
Variável de ambiente | Descrição |
|---|---|
| Especifica o ID da sua conta New Relic |
| Especifica o wrapper do manipulador usado para encontrar o manipulador real da sua função. Para runtimes do Go, esta variável não é obrigatória. |
| Especifica sua chave de ingestão do New Relic, substituindo o Secrets Manager |
| Defina como
para ativar o monitoramento APM para sua função do Lambda |
| Especifica o ID da sua conta New Relic ou o ID dos pais, se existir |
Variáveis de ambiente adicionais
Com base no seu tempo de execução, você pode definir as seguintes variáveis de ambiente para configurar ainda mais o monitoramento do New Relic Lambda:
Extensão
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
|
,
| OBSOLETO : Isso será removido de versões futuras da camada lambda do Node.js. Em vez disso, defina seu manipulador para
|
|
| Obrigatório : Se o ESM estiver habilitado, defina esta variável de ambiente para usar nosso carregador ESM | |
|
|
,
| Necessário para streaming de resposta : defina como
para habilitar as respostas do Monitoramento de IA na interface New Relic . |
|
|
,
| Gerar rastreamento habilitando o rastreamento distribuído |
|
|
,
| Use variáveis de ambiente no Lambda configurando isso como
|
| Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic | ||
|
|
,
| Habilite o logging do agente definindo isso como
|
|
|
,
,
,
,
,
| Definir o nível de log do agente |
|
|
| Defina o caminho do log do agente como
para o modo sem servidor |
|
|
,
| Desabilite para reduzir a duração da inicialização a frio definindo isso como
, embora não colete VM métrica |
Você pode encontrar mais variáveis de ambiente em nossa documentação de configuração do Node.js.
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
|
,
| Gerar rastreamento habilitando o rastreamento distribuído |
|
|
,
| Use variáveis de ambiente no Lambda configurando isso como
|
| Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic | ||
|
|
| Defina o caminho do log do agente como
para o modo sem servidor |
|
|
,
,
,
,
| Definir o nível de log do agente |
|
|
,
| Habilite o modo sem servidor configurando isso para
|
|
|
,
| Melhore os tempos de inicialização a frio configurando isso para
|
Você pode encontrar mais variáveis de ambiente em nossa documentação de configuração do Python.
Importante
A nova camada do agente Java requer o Java 17 ou posterior. Esta é uma solução separada da solução Java legada. Se você estiver usando o monitoramento Serverless para o seu aplicativo antes de 10 de abril de 2026 ou estiver no Java 8 ou 11, então, por favor, continue usando a solução legada que é baseada no Open Tracing.
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
| Obrigatório : deve ser definido como
ao usar a camada do agente Java da New Relic. Isso aponta o AWS Lambda para o script wrapper do agente empacotado na camada. | |
|
(pré-definido na camada) |
,
| Habilita o modo serverless. Detectado automaticamente quando
está presente. Pré-configurado para
na camada. |
|
(pré-definido na camada) |
| Por padrão, configura o arquivo de log do agente Java para ficar no caminho absoluto
|
|
|
,
| Gerar rastreamento habilitando o rastreamento distribuído |
| Defina o ID da sua conta New Relic | ||
|
|
,
| Ative o log de depuração definindo isso como
|
Você pode encontrar mais variáveis de ambiente em nossa documentação de configuração do agente Java e no monitoramento Serverless Java.
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
|
,
| Gerar rastreamento habilitando o rastreamento distribuído |
| Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic | ||
|
|
| Defina o caminho do log do agente como
para o modo sem servidor |
|
para depuração, ou vazio para informações | Definir o nível de log do agente |
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
|
,
| Gerar rastreamento habilitando o rastreamento distribuído |
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
|
,
| Obrigatório : Habilite a criação de perfil definindo isso como
|
|
| Obrigatório : Defina como
para habilitar o agente .NET | |
|
| Obrigatório : Defina como
para habilitar o agente .NET | |
|
| Obrigatório : Defina como
para habilitar o agente .NET | |
|
|
,
| Gerar rastreamento habilitando o rastreamento distribuído |
| Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic | ||
|
|
,
| Desabilite o logging do agente configurando isso para
|
|
|
,
| Defina isso como
para enviar logs para o CloudWatch |
|
|
,
,
| Definir o nível de log do agente |
Você pode encontrar mais variáveis de ambiente em nossa documentação de configuração do .NET e método de instrumentação sem camadas .
Variável de ambiente | Valor padrão | Opções | Descrição |
|---|---|---|---|
|
|
,
| Desabilite a extensão configurando isso para
|
|
| Defina um nome secreto personalizado no AWS Secrets Manager | |
| 10s | Defina a duração do tempo limite para
| |
|
|
,
| Desabilite
linhas de log definindo isto como
|
|
|
,
,
,
,
,
| Defina o nível de log para
linhas de log |
|
|
,
| Envie logs de função configurando isso para
|
|
|
,
| Envie logs de extensão configurando isso para
|
|
|
,
| Enviar logs da plataforma definindo isso como
|
|
,
,
,
| Determina quais logs enviar. Defina como
ou logs
,
e
, ou use uma lista separada por vírgulas (por exemplo:
). Esta variável tem precedência sobre as variáveis individuais de tipo de log. | |
|
|
,
| Defina o endpointdos logs |
|
|
,
| Defina o endpointda telemetria |
| OBSOLETO. Ignore as verificações fornecendo-as como valores separados por vírgula dentro de uma string. Use os valores de string
,
,
,
ou
| ||
| Especifique o nome ou o ARN do segredo do AWS Secrets Manager que contém sua chave de licença do New Relic. Notas:
| ||
| Especifique o nome ou ARN do parâmetro do AWS Systems Manager Parameter Store que contém sua chave de licença New Relic. Notas:
| ||
| Para ajudar o New Relic a mapear e exibir corretamente os relacionamentos entre suas entidades monitoradas, forneça o ID da conta da AWS onde seus recursos monitorados, como bancos de dados e funções do Lambda, residem. | ||
| Configura um proxy para o tráfego de saída da extensão e não afeta o tráfego da função do Lambda.
|
Veja mais variáveis de ambiente para a extensão New Relic em nossa documentação.