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

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:

Nome da Variável

Descrição

NEW_RELIC_ACCOUNT_ID

Especifica o ID da sua conta New Relic

NEW_RELIC_LAMBDA_HANDLER

Especifica o wrapper do manipulador usado para encontrar o manipulador real da sua função

NEW_RELIC_LICENSE_KEY

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

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

Obrigatório

: Habilite as funções ESM que usam async/await e não retornar de chamada definindo isso como

true

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

true

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

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_PRIMARY_APPLICATION_ID

Defina o ID da sua conta New Relic

NEW_RELIC_DEBUG

false

true

,

false

Habilite o nível de log do agente definindo isso como

true

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

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

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

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

handler

,

agent

,

sanity

,

vendor

ou

all

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

Qual é o próximo

Install and configure Lambda monitoring

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

Data and UI

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

Copyright © 2025 New Relic Inc.

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