• 로그인지금 시작하세요

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

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

문제 신고

구현 파트 2: 도구

이것은 구현 가이드 의 두 번째 부분입니다.

이전 구현 단계에서 New Relic 조직을 설정하고 계측 계획과 사용자의 New Relic 책임에 대해 생각했습니다. 이제 실제 계측을 수행할 시간입니다.

관찰 가능성 목표를 성공적으로 달성한 조직은 스택의 모든 관련 구성 요소에서 원격 측정 데이터 보고를 받는 조직입니다. 설정의 이 단계에서는 스택의 많은 부분을 계측하고 구축할 수 있는 강력한 관찰 가능성 기반을 제공하는 단계를 안내합니다.

이 단계에서는 다음을 수행합니다.

  • 인프라 모니터링을 설정합니다.

  • 다음 중 하나 이상을 포함할 수 있는 애플리케이션 모니터링을 설정합니다.

    • 언어별 앱 프레임워크 중 일부를 모니터링하는 APM 에이전트.
    • OpenTelemetry, StatsD 또는 기타 서비스 및 API에 대한 통합을 포함하여 애플리케이션 모니터링을 위한 당사의 다른 솔루션입니다.
  • 앱에 웹 인터페이스가 있는 경우: 브라우저 모니터링 설정

  • 모바일 앱이 있는 경우: 모바일 모니터링을 설정합니다.

대규모로 New Relic 배포

현재 호스트와 애플리케이션을 대규모로 배포하는 경우 자동화 및 프로비저닝 파이프라인에 포함하여 New Relic 도구를 자동화하는 것도 의미가 있습니다.

이 가이드는 몇 가지 표준 설치 절차를 안내하지만 이 중 많은 절차를 다양한 방식으로 자동화할 수 있습니다. New Relic을 대규모로 배포할 계획이라면 해당 프로젝트에서 작업할 팀원을 배정하는 것을 고려하십시오.

대규모 배포를 위한 몇 가지 리소스:

인프라 모니터링

New Relic 인프라 모니터링은 모든 환경에서 전체 호스트 에코시스템의 상태 및 구성 변경 사항에 대한 완전한 보기를 제공합니다.

당사의 인프라 모니터링은 호스트에 설치하고 공통 운영 체제를 계측하는 인프라 에이전트부터 Docker 및 Kubernetes 통합, 사용하는 클라우드 서비스의 원격 측정 데이터를 보고하는 클라우드 플랫폼 통합에 이르기까지 다양한 도구로 구성됩니다. 많은 인기 있는 인프라 관련 서비스에 대한 통합.

인프라 모니터링이 무엇을 할 수 있는지 보여주는 6분짜리 비디오를 시청하십시오.

일부 인프라를 이미 계측했다면 인프라 UI에 표시되어야 합니다. 아직 이 작업을 수행하지 않았거나 더 많은 데이터를 추가해야 하는 경우 이 섹션에서 몇 가지 권장 경로를 제공합니다.

설치 안내(인프라 및 APM)

안내 설치는 소규모 조직이나 보다 포괄적인 설치 전에 New Relic을 테스트하려는 사람에게 좋은 선택입니다.

가이드 설치는 환경을 자동 검색하고 인프라 에이전트, 일부 인프라 관련 통합, Kubernetes 통합, APM 에이전트 및 일부 로그 계측을 포함하여 해당 솔루션을 설치합니다. 공통 운영 체제, Docker 컨테이너 및 Kubernetes의 앱을 포함한 가장 일반적인 환경에서 작동합니다.

안내 설치는 대규모 배포 전에 테스트 및 프로토타이핑을 위한 좋은 옵션이 될 수 있습니다. 수동으로 설치하거나 설치 프로세스를 더 많이 제어하려면 아래의 수동 설치 섹션을 참조하세요.

누군가가 가이드 설치를 사용하여 단 몇 분 만에 데이터와 대시보드를 추가하는 것을 보려면 다음 5분 길이의 비디오를 시청하십시오.

가이드 설치를 사용할 준비가 되셨습니까? New Relic의 가이드 설치 페이지로 이동합니다.

인프라 에이전트 및 호스트 내 통합을 위한 수동 설치

설치 안내 에 대한 대안 또는 보완으로 아래 접기에는 인프라 에이전트 및 인프라 서비스 통합을 설치하는 절차가 나와 있습니다.

클라우드 플랫폼: AWS, Azure, GCP

지원되는 클라우드 플랫폼(AWS, Azure, GCP)의 호스트에 인프라 에이전트를 설치하면 기본적으로 해당 플랫폼에 대해 보고되는 몇 가지 기본 메타데이터를 받게 됩니다. 또한 클라우드 플랫폼 서비스에서 더 자세한 데이터를 얻으려면 클라우드 통합을 활성화해야 합니다.

대규모 배포에 관심이 있으십니까? 일부 리소스:

인프라 모니터링 확장 및 사용자 지정

많은 인프라 모니터링 도구가 있으며 이러한 도구에는 다양한 사용자 지정 및 구성 옵션이 있습니다. 또한 거의 모든 서비스에 대한 통합을 구축할 수 있는 간단한 Flex 통합 으로 인프라 에이전트의 기능을 확장할 수 있습니다. 데이터 수집 API 를 직접 사용할 수도 있습니다.

인프라 UI 사용에 대한 팁

애플리케이션 모니터링

APM 요약 페이지는 가장 중요한 몇 가지 애플리케이션 메트릭에 대한 개요를 제공합니다.

다음으로 아직 수행하지 않은 경우(예: 안내 설치 사용 ) 애플리케이션을 계측합니다. 애플리케이션을 계측하면 성능과 가용성에 대한 통찰력을 얻을 수 있으며 애플리케이션 성능 문제를 진단하는 데 도움이 됩니다.

APM(애플리케이션 성능 모니터링)을 위한 여러 솔루션이 있습니다. 아래에서 가장 해당되는 항목을 선택하십시오.

APM 모범 사례 및 고려 사항

APM 에이전트는 가장 인기 있는 도구 중 하나이므로 다음에는 APM 팁과 고려 사항에 대해 설명하겠습니다.

앱 이름 지정

New Relic에서 APM 모니터링 앱의 이름을 무엇으로 지정할지 생각하는 데 시간을 할애하고 싶을 것입니다. 나중에 앱 이름을 변경하면 새 앱으로 취급되며 해당 앱에 대한 지속적인 데이터 보고가 이루어지지 않습니다. 일관성을 유지하려면 앱 이름을 표준화하는 것이 좋습니다. 예를 들어 스테이징 환경에 있는 모든 앱 이름을 [staging] 으로 추가합니다.

애플리케이션 이름 지정에 대한 추가 정보는 앱 이름 지정 을 참조하십시오.

APM 배포 마커

성능 문제가 배포와 어떻게 관련되어 있는지 확인하는 데 도움이 되는 배포 마커를 설정하는 것이 좋습니다. 이를 설정하는 방법은 배포 마커 를 참조하십시오.

APM용 맞춤형 계측

기본적으로 APM 에이전트는 선별된 많은 보기와 대시보드를 제공합니다. 그러나 보고되는 데이터를 사용자 지정하면 New Relic을 최대한 활용하는 데 도움이 됩니다. 예를 들어, 추적해야 할 중요한 사용자/고객 ID가 있는 경우 이를 보고하도록 APM 에이전트를 구성할 수 있습니다. 시작하려면 다음을 참조하세요.

개발자 협업

개발자가 더 잘 조정되기를 원하십니까? New Relic CodeStream은 팀에서 자연스럽고 상황에 맞는 방식으로 코드를 검토할 수 있는 개발자 협업 플랫폼입니다. CodeStream을 사용하면 IDE의 컨텍스트에서 토론이 이루어지도록 하여 토론을 더 쉽게 만들 수 있습니다. 또한 Slack 채널 및 이메일에서 종종 손실되는 기관 지식을 보존합니다. CodeStream에 대해 자세히 알아보십시오.

기타 모범 사례

APM에 대한 추가 팁은 APM 모범 사례 를 참조하십시오.

실제 사용자 모니터링

최종 사용자의 경험을 모니터링할 수 있도록 브라우저 측 및 모바일 앱 관찰 가능성을 제공합니다.

브라우저 모니터링

당사의 브라우저 모니터링은 최종 사용자가 디지털 자산에 대해 경험하고 있는 경험에 대한 통찰력을 제공합니다. 당사의 브라우저 에이전트는 다양한 애플리케이션 아키텍처에 최적화되어 있습니다. 동적 애플리케이션을 모니터링하고 브라우저 상호 작용 중 경로 변경, 초기 페이지 로드, 동기 및 비동기 활동을 추적할 수 있습니다. 또한 애플리케이션 데이터와 함께 분산 추적에서 실제 사용자 데이터를 볼 수 있습니다.

특히 APM 에이전트가 이미 설치되어 있는 경우 브라우저 모니터링을 쉽게 설정할 수 있습니다. 시작하려면 데이터 UI 추가 페이지 를 참조하고 브라우저 모니터링 을 클릭하세요.

설정을 완료하면 브라우저 요약 UI 페이지분산 추적 UI 에서 데이터를 찾습니다. 핵심 Web Vital 차트 를 사용하여 Google의 핵심 Web Vital에 따라 서비스가 수행되는 방식을 이해하십시오.

브라우저 모니터링 설정에 대한 짧은 비디오 보기:

브라우저 모니터링을 설정할 때 브라우저 URL 세그먼트가 올바르게 캡처되었는지 확인하는 것이 중요합니다. 때로는 URL이 너무 높은 수준에서 롤업 및 집계되어 유용하지 않을 수 있습니다. 때로는 URL이 너무 세분화되어 더 많은 집계를 원할 수도 있습니다. 이에 대한 자세한 내용 은 모범 사례 가이드 에서 데이터 그룹화 및 기타 팁을 참조하세요.

모바일 모니터링

당사의 모바일 모니터링 기능을 사용하면 Android, iOS 및 React Native 모바일 앱과 해당 성능에 대한 더 깊은 가시성을 얻을 수 있습니다. 또한 애플리케이션 데이터와 함께 분산 추적에서 모바일 사용자 데이터를 볼 수 있습니다.

시작하려면 데이터 UI 추가 페이지 를 참조하고 모바일 프레임워크를 선택하세요. 완료되면 모바일 모니터링 UI 에 데이터가 표시됩니다.

다음은 React Native 모바일 앱을 모니터링하는 방법을 보여주는 3분 길이의 짧은 동영상입니다.

모바일 모니터링 설정에 대한 자세한 내용은 모바일 모니터링 모범 사례 가이드를 참조하세요.

로그

당사의 APM 에이전트 및 인프라 에이전트는 일부 일반적인 로깅 프레임워크 및 설정에 대해 즉시 로그를 보고하도록 설계되었습니다. 기본 로그 UI뿐만 아니라 APM 및 인프라 UI의 앱 및 호스트 데이터와 함께 해당 로그를 볼 수 있기 때문에 컨텍스트에서 해당 로그 데이터 로그 라고 합니다.

이러한 에이전트를 설치한 후에는 로그가 표시되지 않을 수 있습니다. 한 가지 일반적인 이유는 로그가 예상한 디렉터리에 저장되지 않기 때문입니다. 인프라 및/또는 APM 에이전트를 설치했는데 로그가 표시되지 않으면 로그가 표시 되지 않음을 참조하십시오.

로그 전달

에이전트의 로그 외에도 Fluentd, Cloudflare 및 Logstash와 같은 많은 인기 서비스의 로그를 보고하도록 로그 전달을 설정할 수도 있습니다.

로그 UI

다음은 작동 중인 로그 UI를 보여주는 2분 길이의 비디오입니다.

로그 구성

로그를 자동으로 구문 분석하고 중요한 속성(키:값 쌍)을 감지하므로 로그를 보다 쉽게 검색, 쿼리 및 경고할 수 있습니다. 그러나 로그는 매우 다양하고 구조화되어 있지 않기 때문에 일반적으로 사용자와 관련된 모든 것을 구문 분석할 수 없으므로 추가 구문 분석 및 구성 규칙을 설정하는 것이 좋습니다. 이에 대한 자세한 내용은 로그 구문 분석 구성 을 참조하십시오.

로그는 때때로 많은 양의 데이터 수집을 생성할 수 있습니다. 로그 데이터 수집을 조정하거나 줄이는 방법에 대한 자세한 내용은 데이터 관리 를 참조하세요.

설치 후 몇 가지 모범 사례

에이전트 및 기타 통합을 설치하는 것은 지속적인 관찰 가능성 최적화 프로세스의 첫 번째 단계일 뿐입니다. 명심해야 할 몇 가지 모범 사례:

  • 설정한 계측에 대해 나중에 자신에게 가장 잘 맞는 도구를 구성하는 데 시간을 할애하고 싶을 것입니다. 예를 들어 APM 에이전트를 설치한 경우 나중에 해당 에이전트에 대한 문서를 검토하여 구성 옵션을 이해해야 합니다.
  • 사용 UI 로 이동하여 데이터 수집에 대한 상위 수준 보기를 얻으십시오.
  • 하나 이상의 에이전트를 설치했다면 정해진 주기에 따라 업데이트해야 합니다 . 최상의 결과를 얻으려면 월별 또는 분기별로 권장합니다.

While you wait for your data to come in...

Did this doc help you install?

데이터 보고 검증

서비스 맵을 검토하는 것은 모니터링에 필요한 모든 것을 계측했는지 확인하는 한 가지 방법입니다.

이 단계에서 아직 검토하지 않았다면 보고하는 데이터를 검토해야 합니다. 이상적으로는 작업과 관련된 모든 엔터티를 잘 볼 수 있습니다.

다음은 보고하는 데이터를 이해하고 제대로 설정되었는지 확인하기 위한 몇 가지 팁입니다.

  • 한 곳에서 모니터링되는 모든 엔터티를 볼 수 있는 탐색기 보기 로 이동합니다.
  • 분산 추적 UI 를 확인하고 추적이 얼마나 완전한지 확인하세요.
  • 사용 UI 로 이동하여 수집된 데이터의 개요를 확인합니다(결제 권한이 필요함).
  • New Relic에서 이미 워크로드 를 설정했다면 해당 워크로드에 예상하는 데이터가 포함되어 있는지 확인하세요. (워크로드에 대해서는 나중에 자세히 설명하겠습니다.)
  • 계측 최적화에 대해 더 자세히 알아보려면 계정 성숙도 앱 을 확인하세요. 계측을 검토하고 사용하지 않는 기능을 확인하는 데 도움이 됩니다.

계측에 상당한 격차가 있는 경우 지금 또는 이 가이드를 완료한 후에 더 많은 통합을 설정하여 이러한 격차를 채울 수 있습니다.

다음 단계

구현 여정을 계속할 준비가 되셨습니까? 다음 단계로 이동: 데이터 이해 및 구성 .

Copyright © 2022 New Relic Inc.

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