• 로그인무료 계정

이 사이트는 현재 개발 중입니다.

여기에서 영문 버전을 확인하실 수 있습니다. 보다 자세한 내용은 이 페이지를 방문하십시오.

문제 신고

Node.js: 컨텍스트에서 로그 구성

컨텍스트의 APM 로그는 앱, 호스트 및 기타 엔터티에 대한 모든 원격 측정 데이터와 로그를 연결합니다. 이 모든 데이터를 단일 도구로 통합하면 다음 작업을 빠르게 수행할 수 있습니다.

  • 시간이 중요한 문제를 해결할 때 수천 개의 로그 노이즈를 제거하여 가장 관련성이 높은 로그만 자동으로 볼 수 있습니다.
  • 여러 유형의 원격 분석 데이터 내에서 탐색하고 데이터를 원래 문제와 다시 연관시키십시오.
  • UI의 동일한 위치에서 더 자세한 정보로 쉽게 드릴다운합니다.
  • 문제를 식별하고 해결하는 데 필요한 로그 행을 찾으십시오.

예제를 포함한 자세한 내용 은 컨텍스트에서 APM 로그를 시작하는 방법을 알아보세요.

컨텍스트 옵션의 자동 로그

애플리케이션 로깅을 사용하면 APM 에이전트가 자동으로 로그를 수집하고 컨텍스트화합니다.

컨텍스트에서 APM 로그를 구성하여 앱의 로그를 보내고 메타데이터를 자동으로 New Relic에 연결하도록 구성하는 세 가지 옵션이 있습니다.

데이터 보호

로그에는 HIPAA 또는 기타 규정 준수 프로토콜로 보호되는 민감한 정보가 포함될 수 있습니다. 기본적으로 신용 카드 또는 사회 보장 번호와 같은 항목에 대해 표시되는 번호 패턴을 난독화하지만 추가 정보를 해시하거나 마스킹해야 할 수도 있습니다.

자세한 내용은 난독화 표현식 및 규칙 에 대한 설명서를 참조하세요. New Relic UI를 사용하거나 GraphQL API인 NerdGraph를 사용하여 로그 데이터를 해시하거나 마스킹할 수 있습니다.

데이터 탐색

로깅 데이터를 최대한 활용하려면:

문제 해결 팁

일반적으로 컨텍스트에서 APM 로그를 활성화한 후 1분 이내에 로그가 나타나기 시작합니다. 앱의 분류 > 로그 섹션을 확인하십시오. 또한 오류와 관련된 로그 패턴 이 표시되기 시작합니다.

오류 또는 추적에 대한 로그가 표시되지 않으면 앱에 대한 로그가 없을 수 있습니다. UI 페이지를 새로고침하거나 선택한 기간 을 변경하세요.

자동 로깅 비활성화

컨텍스트의 APM 로그는 APM 에이전트 로그 데이터를 자동으로 전달하지만 기본적으로 활성화되어 있지 않습니다. 애플리케이션 로깅을 활성화하면 보안, 규정 준수, 청구 또는 시스템 성능에 부정적인 영향을 미칠 수 있습니다. 자세한 내용을 확인하거나 기본 설정을 조정해야 하는 경우 절차에 따라 자동 로깅을 비활성화 합니다.

컨텍스트 옵션의 수동 로그인

Node.js에서 모니터링하는 APM 앱에 대한 컨텍스트에서 로그를 활성화하려면 수동 설치 옵션을 사용할 수 있습니다.

  1. New Relic 에서 이미 로그인을 설정 했는지 확인하십시오. 여기에는 애플리케이션 로그를 수집하고 New Relic으로 전달되는 메타데이터를 확장하는 지원되는 로그 전달자 구성이 포함됩니다.
  2. 최신 Node.js 에이전트 버전을 설치 하거나 업데이트 하고 분산 추적을 활성화합니다 . 컨텍스트의 로그에 Node.js 에이전트 버전 6.2.0 이상 을 사용합니다.
  3. Winston 3.0.0 이상 또는 Pino 7.0.0 이상 을 설치하여 로그 데이터를 강화하십시오.
  4. 에이전트 구성에서 application_config.enabledfalse 로 설정합니다. (그렇지 않으면 에이전트가 자동으로 로거를 계측하고 이러한 농축기를 직접 호출하면 아무 일도 하지 않습니다.)
  5. 적절한 로그 확장을 사용하여 Node.js에 대한 컨텍스트에서 로그를 구성합니다.
  1. 로그 어펜더를 올바르게 구성했는지 확인하려면 애플리케이션을 실행한 다음 쿼리 연산자 has:span.id has:trace.id 를 사용하여 New Relic에서 로그 데이터 를 확인하십시오.

모든 것이 올바르게 구성되고 데이터가 강화된 메타데이터와 함께 New Relic으로 전달되는 경우 이제 로그가 JSON으로 내보내지고 trace.idspan.id 필드가 포함되어야 합니다. UI에 로그 데이터가 표시되지 않으면 문제 해결 절차 를 따르세요. 컨텍스트에서 작동하는 로그의 예를 보려면 예제 애플리케이션 을 살펴보십시오.

다음은 뭐지?

컨텍스트에서 APM 로그를 설정한 후 로깅 데이터를 최대한 활용하십시오.

Copyright © 2022 New Relic Inc.