• /
  • EnglishEspañolFrançais日本語한국어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

Variáveis de ambiente para AWS Lambda

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

NEW_RELIC_ACCOUNT_ID

Especifica o ID da sua conta New Relic

NEW_RELIC_LAMBDA_HANDLER

Specifies the handler wrapper used to find your function's actual handler. For Go runtimes, this variable isn't required.

NEW_RELIC_LICENSE_KEY

Especifica sua chave de ingestão do New Relic, substituindo o Secrets Manager

NEW_RELIC_APM_LAMBDA_MODE

Defina como

true

para ativar o monitoramento APM para sua função do Lambda

NEW_RELIC_TRUSTED_ACCOUNT_KEY

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

NEW_RELIC_USE_ESM

false

true

,

false

OBSOLETO

: Isso será removido de versões futuras da camada lambda do Node.js. Em vez disso, defina seu manipulador para

/opt/nodejs/node_modules/newrelic-esm-lambda-wrapper/index.handler

NODE_OPTIONS

--experimental-loader newrelic/esm-loader.mjs

Obrigatório

: Se o ESM estiver habilitado, defina esta variável de ambiente para usar nosso carregador ESM

NEW_RELIC_AI_MONITORING_ENABLED

false

true

,

false

Necessário para streaming de resposta

: defina como

true

para habilitar as respostas do Monitoramento de IA na interface New Relic .

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Gerar rastreamento habilitando o rastreamento distribuído

NEW_RELIC_NO_CONFIG_FILE

false

true

,

false

Use variáveis de ambiente no Lambda configurando isso como

true

NEW_RELIC_APP_NAME

Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic

NEW_RELIC_LOG_ENABLED

false

true

,

false

Habilite o logging do agente definindo isso como

true

NEW_RELIC_LOG_LEVEL

info

fatal

,

error

,

warn

,

info

,

debug

,

trace

Definir o nível de log do agente

NEW_RELIC_LOG

stdout

stdout

Defina o caminho do log do agente como

stdout

para o modo sem servidor

NEW_RELIC_NATIVE_METRICS_ENABLED

true

true

,

false

Desabilite para reduzir a duração da inicialização a frio definindo isso como

false

, 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

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Gerar rastreamento habilitando o rastreamento distribuído

NEW_RELIC_NO_CONFIG_FILE

false

true

,

false

Use variáveis de ambiente no Lambda configurando isso como

true

NEW_RELIC_APP_NAME

Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic

NEW_RELIC_LOG

stderr

stderr

Defina o caminho do log do agente como

stderr

para o modo sem servidor

NEW_RELIC_LOG_LEVEL

info

critical

,

error

,

warning

,

info

,

debug

Definir o nível de log do agente

NEW_RELIC_SERVERLESS_MODE_ENABLED

false

true

,

false

Habilite o modo sem servidor configurando isso para

true

NEW_RELIC_PACKAGE_REPORTING_ENABLED

true

true

,

false

Melhore os tempos de inicialização a frio configurando isso para

false

Você pode encontrar mais variáveis de ambiente em nossa documentação de configuração do Python.

Importante

The New Relic Java agent layer requires Java 17 or later.

Variável de ambiente

Valor padrão

Opções

Descrição

AWS_LAMBDA_EXEC_WRAPPER

/opt/newrelic-java-handler

Required

: Must be set to

/opt/newrelic-java-handler

when using the New Relic Java agent layer. This points AWS Lambda to the agent wrapper script bundled in the layer.

NEW_RELIC_SERVERLESS_MODE_ENABLED

true

(pre-set in layer)

true

,

false

Enables serverless mode. Automatically detected when

AWS_LAMBDA_FUNCTION_NAME

is present. Pre-configured to

true

in the layer.

NEW_RELIC_LOG_FILE_PATH

/tmp/logs/

(pre-set in layer)

/tmp/logs/

By default sets up the Java agent log file to be in the absolute path

/tmp/logs/newrelic_agent.log

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Gerar rastreamento habilitando o rastreamento distribuído

NEW_RELIC_PRIMARY_APPLICATION_ID

Defina o ID da sua conta New Relic

NEW_RELIC_DEBUG

false

true

,

false

Enable debug logging by setting this to

true

You can find more environment variables in our Java agent configuration documentation and Java serverless monitoring.

Variável de ambiente

Valor padrão

Opções

Descrição

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Gerar rastreamento habilitando o rastreamento distribuído

NEW_RELIC_APP_NAME

Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic

NEW_RELIC_LOG

stdout

stdout

Defina o caminho do log do agente como

stdout

para o modo sem servidor

NEW_RELIC_LOG_LEVEL

debug

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

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Gerar rastreamento habilitando o rastreamento distribuído

Variável de ambiente

Valor padrão

Opções

Descrição

CORECLR_ENABLE_PROFILING

0

0

,

1

Obrigatório

: Habilite a criação de perfil definindo isso como

1

CORECLR_PROFILER

{36032161-FFC0-4B61-B559-F6C5D41BAE5A}

Obrigatório

: Defina como

{36032161-FFC0-4B61-B559-F6C5D41BAE5A}

para habilitar o agente .NET

CORECLR_NEWRELIC_HOME

/opt/lib/newrelic-dotnet-agent

Obrigatório

: Defina como

/opt/lib/newrelic-dotnet-agent

para habilitar o agente .NET

CORECLR_PROFILER_PATH

/opt/lib/newrelic-dotnet-agent/libNewRelicProfiler.so

Obrigatório

: Defina como

/opt/lib/newrelic-dotnet-agent/libNewRelicProfiler.so

para habilitar o agente .NET

NEW_RELIC_DISTRIBUTED_TRACING_ENABLED

true

true

,

false

Gerar rastreamento habilitando o rastreamento distribuído

NEW_RELIC_APP_NAME

Defina o nome do aplicativo, embora ele não seja usado na interface do usuário do New Relic

NEW_RELIC_LOG_ENABLED

1

1

,

0

Desabilite o logging do agente configurando isso para

0

NEW_RELIC_LOG_CONSOLE

0

1

,

0

Defina isso como

1

para enviar logs para o CloudWatch

NEW_RELIC_LOG_LEVEL

info

info

,

debug

,

finest

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

NEW_RELIC_LAMBDA_EXTENSION_ENABLED

true

true

,

false

Desabilite a extensão configurando isso para

false

NEW_RELIC_LICENSE_KEY_SECRET

NEW_RELIC_LICENSE_KEY

Defina um nome secreto personalizado no AWS Secrets Manager

NEW_RELIC_DATA_COLLECTION_TIMEOUT

10s

Defina a duração do tempo limite para

Telemetry client error

NEW_RELIC_EXTENSION_LOGS_ENABLED

true

true

,

false

Desabilite

[NR_EXT]

linhas de log definindo isto como

false

NEW_RELIC_EXTENSION_LOG_LEVEL

INFO

INFO

,

DEBUG

,

TRACE

,

ERROR

,

WARN

,

ALL

Defina o nível de log para

NR_EXT

linhas de log

NEW_RELIC_EXTENSION_SEND_FUNCTION_LOGS

false

true

,

false

Envie logs de função configurando isso para

true

NEW_RELIC_EXTENSION_SEND_EXTENSION_LOGS

false

true

,

false

Envie logs de extensão configurando isso para

true

NEW_RELIC_LOG_ENDPOINT

https://log-api.newrelic.com/log/v1

https://log-api.newrelic.com/log/v1

,

https://log-api.eu.newrelic.com/log/v1

Defina o endpointdos logs

NEW_RELIC_TELEMETRY_ENDPOINT

https://cloud-collector.newrelic.com/aws/lambda/v1

https://cloud-collector.newrelic.com/aws/lambda/v1

,

https://cloud-collector.eu01.nr-data.net/aws/lambda/v1

Defina o endpointda telemetria

NEW_RELIC_IGNORE_EXTENSION_CHECKS

OBSOLETO. Ignore

as verificações fornecendo-as como valores separados por vírgula dentro de uma string. Use os valores de string

handler

,

agent

,

sanity

,

vendor

ou

all

NEW_RELIC_LICENSE_KEY_SECRET

Especifique o nome ou o ARN do segredo do AWS Secrets Manager que contém sua chave de licença do New Relic.



Notas:

  • Isso só é usado se `NEW_RELIC_LICENSE_KEY` não estiver definido.
  • O segredo deve estar na mesma região AWS que sua função Lambda.
  • A função de execução do Lambda precisa da permissão `secretsmanager:GetSecretValue` para este segredo.

NEW_RELIC_LICENSE_KEY_SSM_PARAMETER_NAME

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:

  • Isso só é usado se `NEW_RELIC_LICENSE_KEY` não estiver definido.
  • O parâmetro SSM deve estar na mesma região AWS que sua função do Lambda.
  • A função de execução da sua função do Lambda precisa da permissão `ssm:GetParameter` para este parâmetro.

NEW_RELIC_CLOUD_AWS_ACCOUNT_ID

To help New Relic correctly map and display relationships between your monitored entities, provide the AWS Account ID where your monitored resources, such as databases and Lambda functions, reside.

Veja mais variáveis de ambiente para a extensão New Relic em nossa documentação.

Próximos passos

Instalar e configurar o monitoramento de Lambda

Comece com instrumentação e configuração para sua função do Lambda

Dados e interface

Aprenda como usar New Relic para monitorar sua função do Lambda AWS

Copyright © 2026 New Relic Inc.

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