• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

인프라 에이전트를 사용하여 로그 전달

인프라 모니터링 에이전트를 사용하여 로그를 New Relic에 전달할 수 있습니다. 이렇게 하면 모든 로깅 데이터를 한 위치에서 사용할 수 있고 애플리케이션과 플랫폼 성능 데이터에 대한 더 깊은 가시성을 제공합니다.

로그를 New Relic에 전달하면 로그 데이터를 수집, 처리, 탐색, 쿼리 및 경고하는 향상된 로그 관리 기능이 제공됩니다. 앱 및 호스트 컨텍스트의 로그가 문제의 근본 원인을 찾는 데 어떻게 도움이 되는지 보려면 다음 짧은 비디오(약 3분 40초)를 시청하세요.

기본 프로세스

가이드 설치 프로세스를 사용하여 로그 관리와 인프라 모니터링을 함께 빠르고 쉽게 설치할 수 있습니다! 가이드 설치 프로세스가 작동하는 방식과 New Relic에 표시되는 로깅 데이터를 사용하는 방법을 알아보려면 YouTube에서 Nerdlog 비디오(14분 46초)를 시청하세요.

인프라 모니터링 에이전트를 통해 로그를 전달하려면 다음을 수행하십시오.

  1. 아직 없는 경우 새 리릭 계정을 작성하십시오. 무료입니다. 영원히요.
  2. 로그 구성에 필요한 시스템 요구사항 을 확인하십시오.
  3. 인프라 에이전트가 설치되어 있는지, 버전 1.11.4이상이 있는지 확인하십시오. (UI 에서 안내 설치를 사용하는 경우 다음 단계를 생략하십시오.)
  4. 인프라 에이전트의 logging.d 디렉토리에 logging.yml 구성 파일 을 만듭니다.
  5. 로그 소스 및 기타 매개변수를 구성 하십시오.
  6. 일부 트래픽을 생성하고 몇 분 동안 대기한 다음 데이터에 대해 계정을 확인 하십시오.
  7. 로그 UI에서 로그 데이터를 탐색 하고 인프라 에이전트가 자동으로 삽입한 로그 속성을 활용하십시오.

다음은 호스트 UI에 대한 로그의 예입니다. 선택한 기간의 이벤트 컨텍스트에서 로그를 보고 강조 표시된 속성에 대한 자세한 데이터로 드릴다운할 수 있습니다. 더 자세한 데이터를 조사하려면 쿼리를 실행하거나 로그에서 열기 를 클릭하세요.

다음은 이벤트와 관련된 호스트 로그의 예제입니다.

호스트 내 통합에 대한 로깅 활성화

인프라 에이전트를 설치하면 가장 널리 사용되는 호스트 내 통합에 대한 자동 로그 구문 분석 및 전달을 한 단계로 활성화할 수 있습니다. 이 기능을 활성화하려면 on-host-log.yml.example 파일의 이름을 on-host-log.yml 로 바꿉니다. 완료되면 통합 로그가 자동으로 구문 분석되어 New Relic으로 전송됩니다.

이 옵션은 지원되는 Linux 플랫폼 에서 사용할 수 있습니다.

호스트 간 통합 로그 전달 기능을 사용하려면 다음을 수행하십시오.

시스템 요구 사항

인프라 에이전트의 로그 전달자를 사용하려면 다음 요구 사항을 충족해야 합니다.

  • 인프라 에이전트 버전 1.11.4 이상.
  • Fluent Bit . 인프라 에이전트는 이미 최신 버전을 설치합니다. 특정 버전으로 업데이트하거나 다운그레이드하려면 Fluent Bit 설치 절차를 참조하십시오.
  • 버전 1.16.4부터 인프라 에이전트에는 OpenSSL 라이브러리 1.1.0 이상이 필요합니다.
  • Linux 시스템의 ARM64 아키텍처(예: AWS Graviton 아키텍처)에 대한 내장 지원이 인프라 에이전트 1.20.6 에 추가되었습니다.

중요

로그 전달 기능은 인프라 모니터링 에이전트의 도킹 (Docker) 컨테이너에서 지원되지 않습니다.

로그 전달 기능은 다음 운영 체제와 호환됩니다.

운영 체제

지원되는 버전

아마존 리눅스

아마존 리눅스 2

CentOS

버전 7 이상

데비안

버전 9("스트레치") 이상

예외: 버전 11은 지원되지 않습니다.

Red Hat Enterprise Linux (RHEL)

버전 7 이상

SUSE Linux Enterprise Server (SLES)

버전 12

우분투

버전 16.04.x, 18.04.x및 20.04.x (LTS 버전)

윈도우

윈도우 서버 2012, 2016, 2019, 2022, 그들의 서비스 팩.

윈도우 10

인프라 에이전트 설치

버전 1.11.4부터 인프라 에이전트는 로그를 New Relic에 전달할 수 있습니다. 에이전트를 설치 및 실행 하려면 패키지 관리자 (Linux) 또는 MSI 설치 프로그램 (Windows)을 사용하십시오.

중요

Linux tarball 또는 Windows ZIP 설치를 사용하여 인프라 에이전트를 구현하는 경우 로그 전달 기능이 포함되지 않습니다.

다음 링크를 사용하려면 New Relic 계정에 로그인했는지 확인하십시오.

Amazon Linux
Amazon Linux
CentOS
CentOS
Debian
Debian
Red Hat
RHEL
SLES
SLES
Ubuntu
Ubuntu
Windows
Windows

새 Relic 계정이 아직 없거나 프로시저를 수동으로 수행하려는 경우에는 자습서를 참조하여 패키지 관리자 설치를 참조하십시오.

Linux tarball을 사용하여 설치된 에이전트에서 로그 전달 활성화

인프라 모니터링을 위한 맞춤형 Linux 설치 프로세스를 통해 설치 프로세스의 모든 측면을 조정하고 시스템에 파일과 폴더를 배치할 수 있습니다. 지원 또는 수동 tarball 설치 프로세스를 선택한 경우 다음 단계에 따라 로그 전달자 기능을 구현하십시오.

  1. 다음 디렉터리를 만듭니다.
  • /var/db/newrelic-infra/newrelic-integrations/logging
  • /etc/newrelic-infra/logging.d
  1. 다음과 유사한 명령을 실행하여 New Relic의 fluent-bit-package(RPM) 를 다운로드하고 설치합니다.

    bash
    $
    yum localinstall td-agent-bit-<some-version>.rpm`
  2. New Relic의 fluentbit 플러그인 을 다운로드하고 /var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.so 으로 저장합니다.

  3. 이 Github 저장소 에서 parsers.conf 파일을 다운로드하거나 복사하고 /var/db/newrelic-infra/newrelic-integrations/logging/parsers.conf 로 저장합니다.

인프라 에이전트 구성

구성 파일은 전달되는 로그 소스를 설명합니다. 인프라 에이전트는 .yml 파일을 사용하여 로깅을 구성합니다. 원하는 만큼 구성 파일을 추가할 수 있습니다.

로그 전달 기능에 대한 새 구성 파일을 추가하려면 다음을 수행하십시오.

  1. 로그 전달자 구성 폴더를 탐색하십시오.

    • 리눅스: /etc/newrelic-infra/logging.d/
    • Windows: C:\Program Files\New Relic\newrelic-infra\logging.d\
  2. logging.yml 구성 파일을 만들고 필요한 매개변수를 추가합니다. logging.d 디렉토리에는 참조 또는 시작점으로 사용할 수 있는 다양한 .yml.example 파일이 있습니다.

에이전트는 인프라 모니터링 서비스를 다시 시작하지 않고도 자동으로 새 구성 파일을 처리합니다. 이에 대한 유일한 예외는 사용자 정의 유동성 비트 구성을 구성하는 경우입니다.

전달 매개변수 로그

인프라 로그 전달 .yml 구성은 다음 매개변수를 지원합니다.

이름 (필수)

시작하려면 New Relic에 전달할 로그의 name 를 정의합니다.

로그 소스 (필수)

로그 소스에 사용하는 것은 로그를 전달할 위치에 따라 다릅니다. 다음과 같은 사용 가능한 옵션

선택적 구성

다음 구성 매개변수는 필요하지 않지만 여전히 권장됩니다.

샘플 구성 파일

다음은 YAML 형식의 logging.d/ 구성 파일의 예입니다. 더 많은 구성 예 는 인프라 에이전트 저장소 를 참조하십시오 .

로그 데이터 보기

모든 것이 올바르게 구성되고 데이터가 수집되는 경우 다음 위치에서 로그 및 관련 원격 측정 데이터를 확인해야 합니다.

  • New Relic UI에서 선택한 호스트의 요약 페이지: one.newrelic.com > Explorer 또는 Infrastructure > 호스트 > (엔티티 선택) > 로그로 이동합니다.
  • New Relic의 로그 UI
  • NRQL 조회를 실행하는 새 도구. 예를 들어, 다음과 같은 쿼리를 실행할 수 있습니다.
SELECT * FROM Log

문제점 해결

로그 전달자 구성에 문제점이 발생하면 이 문제점 해결 팁을 시도하십시오.

다음은 뭐지?

로그 UI 를 사용하여 플랫폼 전반에 걸쳐 로깅 데이터를 탐색하십시오.

로그 전달 사용 안함

로그 전달 기능을 비활성화하려면 logging.d 디렉토리로 이동하여 구성 프로세스 중에 원래 추가된 확장명이 .yml 인 파일을 제거합니다.

  • 리눅스: /etc/newrelic-infra/logging.d/
  • Windows: C:\Program Files\New Relic\newrelic-infra\logging.d\
Copyright © 2022 New Relic Inc.