인프라에는 정기적인 검사와 유지 관리가 필요합니다. 새로운 도로나 교량을 설계하는 도시 계획가처럼 시스템에 필요한 사항에 대한 결정은 기존 제한 사항을 주의 깊게 관찰하여 이루어져야 합니다. 도시의 경우 이는 아침이나 저녁에 교통 혼잡이 증가할 때 주요 도로에 새로운 차선을 추가하는 것과 같습니다. 기술 스택의 경우 이는 API, 서비스 및 앱의 성능에 영향을 미치는 일련의 리소스 결정처럼 보입니다.
인프라 에이전트를 사용하면 지표와 이벤트 데이터를 정기적으로 수집하여 인프라가 적절하게 확장되고 있는지 확인할 수 있습니다. 어떤 프로세스가 CPU 및 디스크 사용량에 영향을 미치나요? CPU 스파이크 직전에 앱이 어떻게 동작하나요? 호스트가 데이터베이스 오류에 반응하고 있습니까? 이러한 질문에 얼마나 빨리 대답할 수 있느냐에 따라 완전한 중단, 사소한 사고 또는 원활한 자동 크기 조정 간의 차이가 있습니다.
목표
이 튜토리얼 시리즈는 인프라 데이터를 사용하여 다양한 사고 시나리오의 문제를 해결하는 과정을 안내합니다. New Relic은 클라우드, 컨테이너화된 환경 및 다양한 가상 머신을 모니터링하기 위한 전체 제품군 통합을 제공하지만, 이 시리즈는 추가 통합이 없는 인프라 에이전트로 보고된 데이터에만 적용됩니다.
즉, 이 문서에서는 시스템을 완벽하게 계측하는 방법을 설명합니다. 당신은:
- 안내된 설치를 통해 인프라 에이전트를 설치하세요.
- 계측에 대해 정보를 바탕으로 결정을 내릴 수 있도록 안내식 설치 권장 사항을 이해하세요.
- 인프라 통합에 대해 알아보기
인프라 에이전트 설치
인프라 에이전트를 설치하면 다양한 기술에 통합할 수 있는 소프트웨어가 설치됩니다. 에이전트는 액세스 권한이 있는 데이터를 수집한 다음 해당 데이터를 New Relic에 보고합니다. 여기서 사용자는 UI를 통해 해당 데이터를 탐색할 수 있습니다. 인프라를 모니터링하면 보다 명확하고 방향성 있게 사고에 대응할 수 있으므로 사고 대응에서 대응에서 사전 조치로 이동할 수 있습니다.
가이드 설치로 시작하세요
인프라 에이전트를 설치하려면 안내 설치 를 사용하는 것이 좋습니다. 설치 안내는 New Relic이 검사한 다음 시스템에 대한 추가 계측에 대한 권장 사항을 제시할 수 있는 CLI 설치 프로그램입니다. 이러한 권장 사항은 당사 에이전트 및 귀하의 시스템과 관련된 모든 통합을 위한 것입니다.
에이전트로 시스템 계측
데이터의 충실도는 New Relic에 보고하기 위해 선택한 항목에 따라 크게 달라집니다. 세부 사항 없이 장면의 본질을 포착할 수 있는 포인트 앤 슛 카메라를 구입하는 것과 장면에 생생함을 더해주는 전문 DSLR 카메라를 구입하는 것 사이에는 차이가 있습니다.
시스템을 완전히 계측하도록 권장한다는 것은 모든 서버, 클라우드 호스트, 가상 머신, 서비스 또는 앱에서 데이터를 캡처할 수 있는 에이전트 또는 통합을 설치한다는 의미입니다. 안내식 설치에서 권장 사항을 제시하면 해당 잠재적 소스에 대한 데이터를 캡처하는 데 사용할 수 있는 에이전트(또는 통합)가 있음을 알려줍니다.
시스템의 예와 안내 설치에서 권장할 수 있는 사항을 살펴보겠습니다.
예시 시스템에서는 다음을 사용합니다. | 안내된 설치를 권장합니다... |
---|---|
호스트를 실행하기 위한 Windows, MacOS 또는 Linux 운영 체제 | 인프라 에이전트 |
...그리고 자바 가상 머신 | JMX 통합 |
...그리고 Azure 가상 머신 | Microsoft Azure 클라우드 통합 |
...그리고 몇 가지 Springboot 앱 | Java APM 에이전트 |
...그리고 Ruby와 Go로 작성된 마이크로서비스 | Ruby 및 Go APM 에이전트 |
안내 설치에서는 다음을 권장합니다.
- Azure 및 Java 가상 머신에 대한 두 가지 추가 통합이 포함된 인프라 에이전트
- 앱을 위한 Java, Ruby, Go 에이전트
인프라 데이터 보기
설치가 완료되면 UI에서 인프라 데이터를 찾을 수 있습니다. one.newrelic.com > All Capabilities > Infrastructure 로 이동합니다. 이제 계측된 호스트에 대한 요약 페이지가 표시됩니다.
각 호스트 페이지에는 필터 표시줄, 메트릭 그래프 및 요약 테이블이 있습니다. 데이터는 시간 경과에 따른 골든 메트릭의 변화, 즉 호스트 CPU 사용량, 메모리 사용량, 디스크 사용량 및 디스크 활용도의 변화를 나타냅니다.
에이전트와 통합은 어떻게 서로 관련되어 있나요?
인프라 에이전트를 설치한 후에는 통합을 통해 이를 클라우드 공급자, 가상 머신의 버전 또는 컨테이너 오케스트레이션과 통합할 수 있습니다. 통합을 통해 인프라 에이전트 활성화 방법을 사용자 정의하여 필요한 것만 설치할 수 있습니다. 예를 들어 AWS가 아닌 Microsoft Azure를 사용하는 경우 AWS 통합을 무시하고 대신 Microsoft Azure 통합만 설치할 수 있습니다.
설치 안내를 통해 설치를 중단했지만 마음이 바뀐 경우 인프라 통합 소개 문서에서 통합 제안을 확인할 수 있습니다.