환경 변수는 코드 외부에 설정과 비밀을 저장하는 방법입니다. 다음 표에서는 Lambda 함수를 NEWLick으로 모니터링하기 위해 설정할 수 있는 필수 변수와 런타임별 변수를 표시합니다.
필수 환경 변수
런타임에 관계없이 Lambda 함수를 New Relic으로 모니터링하려면 다음 환경 변수를 설정해야 합니다.
환경 변수 | 설명 |
|---|---|
| 귀하의 뉴렐릭 계정 ID를 지정합니다 |
| 함수의 실제 핸들러를 찾는 데 사용되는 핸들러 래퍼를 지정합니다. Go 런타임의 경우 이 변수는 필수가 아닙니다. |
| Secrets Manager를 재정의하여 뉴렐릭 수집 키를 지정합니다. |
| Lambda 함수에 대한 APM 모니터링을 활성화하려면 |
| 존재하는 경우 귀하의 뉴렐릭 계정 ID 또는 부모 ID를 지정합니다. |
추가 환경 변수
런타임에 따라 다음 환경 변수를 설정하여 NEWLamda Monitoring Lambda 추가로 구성할 수 있습니다.
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
|
| 더 이상 사용되지 않음 : 이 기능은 향후 Node.js 람다 계층 버전에서 제거될 예정입니다. 대신 핸들러를 다음으로 설정하세요. |
|
| 필수: ESM이 활성화된 경우 이 환경 변수를 설정하여 ESM 로더를 사용합니다. | |
|
|
| 응답 스트리밍에 필요: 뉴렐릭 UI 에서 AI 모니터링 응답을 활성화하려면 |
|
|
| 내보내는 추적을 활성화하여 트레이스를 생성합니다. |
|
|
| Lambda에서 환경 변수를 사용하려면 다음을 설정합니다. |
|
| ||
|
|
| 이것을 설정하여 에이전트 로깅을 활성화합니다. |
|
|
| 에이전트 로그 레벨 설정 |
|
|
| 서버리스 모드의 경우 에이전트 로그 경로를 |
|
|
|
|
Node.js 설정 문서 에서 더 많은 환경 변수를 찾을 수 있습니다.
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
|
| 내보내는 추적을 활성화하여 트레이스를 생성합니다. |
|
|
| Lambda에서 환경 변수를 사용하려면 다음을 설정합니다. |
|
| ||
|
|
| 서버리스 모드의 경우 에이전트 로그 경로를 |
|
|
| 에이전트 로그 레벨 설정 |
|
|
| 이것을 설정하여 서버리스 모드를 활성화하세요. |
|
|
| 이것을 설정하여 콜드 스타트 시간을 개선하십시오. |
끌어서 설정 문서 에서 더 많은 환경 변수를 찾을 수 있습니다.
중요
새로운 자바 에이전트 계층은 자바 17 이상이 필요합니다. 이것은 구형 자바 솔루션과는 별개의 솔루션입니다. 2026년 4월 10일 이전에 애플리케이션에 서버리스 모니터링을 사용 중이거나 자바 8 또는 11을 사용 중인 경우, Open Tracing을 기반으로 하는 구형 솔루션을 계속 사용하십시오.
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
| 필수: 뉴렐릭 에이전트 레이어 사용 시 | |
|
|
| 서버리스 모드를 활성화합니다. |
|
|
| 기본적으로 중력 에이전트 로그 파일이 절대 경로에 있도록 설정됩니다. |
|
|
| 내보내는 추적을 활성화하여 트레이스를 생성합니다. |
| 뉴렐릭 계정 ID를 설정하세요 | ||
|
|
| 이 값을 설정하여 디버그 로깅을 활성화하십시오. |
|
|
지속 저항 설정 문서 및 지속 서버 모니터링 에서 더 많은 환경 변수를 찾을 수 있습니다.
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
|
| 내보내는 추적을 활성화하여 트레이스를 생성합니다. |
|
| ||
|
|
| 서버리스 모드의 경우 에이전트 로그 경로를 |
|
| 에이전트 로그 레벨 설정 |
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
|
| 내보내는 추적을 활성화하여 트레이스를 생성합니다. |
|
|
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
|
| 필수: 이것을 설정하여 프로파일링을 활성화합니다. |
|
| 필수: .NET 에이전트를 활성화하려면 이것을 | |
|
| 필수: .NET 에이전트를 활성화하려면 이것을 | |
|
| 필수: .NET 에이전트를 활성화하려면 이것을 | |
|
|
| 내보내는 추적을 활성화하여 트레이스를 생성합니다. |
|
| ||
|
|
| 이것을 설정하여 에이전트 로깅을 비활성화합니다. |
|
|
| CloudWatch에 로그를 출력하려면 이것을 |
|
|
| 에이전트 로그 레벨 설정 |
.NET 설정 문서 및 레이어 없는 HTML 메서드에서 더 많은 환경 변수를 찾을 수 있습니다.
환경 변수 | 기본값 | 옵션 | 설명 |
|---|---|---|---|
|
| ||
|
|
| 이것을 설정하여 확장 기능을 비활성화합니다. |
|
| AWS Secrets Manager에서 사용자 정의 비밀 이름 설정 | |
| 설정되지 않음 | 기간, 예: | 서버리스 모드에만 적용됩니다. 이 설정을 사용하여 텔레메트리 및 로그 전송을 위한 총 재시도 예산을 정의하십시오. 이 변수를 설정하지 않으면 확장 프로그램은 짧은 고정 재시도를 사용합니다. 이를 설정하면 확장 프로그램은 예산이 소진되거나 20회 시도에 도달할 때까지 점진적인 백오프 — 200ms, 3회 시도마다 두 배로 증가, 최대 3s — 로 재시도합니다. |
|
|
| 서버리스 모드에만 적용됩니다. |
|
|
|
|
|
|
| 이것을 설정하여 |
|
|
|
|
|
|
| 이것을 설정하여 기능 로그를 보내세요 |
|
|
| 이것을 설정하여 확장 로그를 보내세요 |
|
|
| 이 값을 설정하여 플랫폼 로그를 전송합니다. |
|
| 보낼 로그를 결정합니다. | |
|
| 로그 엔드포인트를 설정합니다. 지역에 따라 URL을 선택합니다:
| |
|
| 텔레메트리 엔드포인트를 설정합니다. 지역에 따라 URL을 선택합니다:
| |
| 더 이상 사용되지 않습니다. 문자열 내에서 쉼표로 구분된 값을 제공하여 검사를 우회합니다. | ||
| 뉴렐릭 라이선스 키가 포함된 AWS Secrets Manager 보안 암호의 이름 또는 ARN을 지정하십시오.
| ||
| 뉴렐릭 라이선스 키가 포함된 AWS Systems Manager Parameter Store 파라미터의 이름 또는 ARN을 지정하십시오.
| ||
| 뉴렐릭가 모니터 부분 간의 관계를 올바르게 매핑하고 표시할 수 있도록 하려면 데이터베이스 및 Lambda 함수와 같은 모니터 리소스가 있는 AWS 계정 ID를 제공하세요. | ||
| 익스텐션의 아웃바운드 트래픽에 대한 프록시를 구성하며 Lambda 함수 트래픽에는 영향을 주지 않습니다.
메모Localhost 트래픽은 절대 프록시 처리되지 않습니다. |
설명서 에서 뉴렐릭 확장에 대한 더 많은 환경 변수를 확인하세요.