쿠버네티스 워크로드를 관리하려면 복잡한 수동 계측과 여러 에이전트에 대한 지속적인 수명주기 관리가 필요하며, 이는 엔지니링 생산성에 상당한 영향을 미칩니다. 기존 모니터링 솔루션으로 포괄적인 가시성을 확보하려면 광범위한 코드 변경과 번거로운 수동 업데이트가 필요합니다.
이제 뉴렐릭의 eAPM으로 이러한 문제를 해결할 수 있습니다. eAPM은 eBPF(확장된 버클리 패킷 필터) 기술을 활용해 쿠버네티스 기반 워크로드를 자동으로 감지하고 모니터링하는 혁신적인 모니터링 솔루션입니다. 코딩 없이 통합이 가능한 eAPM은 수동 계측을 제거해주며, 뉴렐릭 플랫폼에서 바로 성능에 대한 포괄적인 실시간 인사이트를 제공하여 옵저버빌리티 역량을 크게 향상해줍니다.
제로코드 계측: 자동 검색 및 계측
지금까지 풀스택 옵저버빌리티를 확보하려면 수동 계측과 빈번한 에이전트 업데이트가 필요했습니다. eAPM은 코드를 변경하지 않고도 쿠버네티스 클러스터에서 실행되는 모든 서비스와 애플리케이션을 자동으로 감지하고 계측하여 이러한 문제를 해결합니다. 이를 통해 작업 흐름이 대폭 간소화되고, 배포의 복잡성이 줄어들며, 유지 관리 오버헤드가 사라집니다.
작동 원리:
eAPM은 간단한 Helm 명령이나 안내 설치를 통해 각 쿠버네티스 노드에 효율적인 eBPF 에이전트를 직접 배포하며, 애플리케이션의 프로그래밍 언어에 관계없이 텔레메트리 데이터를 자동으로 수집해 뉴렐릭의 APM 인터페이스로 전송합니다.
실시간 디버깅: 지능형 스팬 샘플링
복잡한 쿠버네티스 환경에서 성능 문제의 근본 원인을 파악하는 것은 시간도 많이 걸리고 까다로운 작업이 될 수 있습니다. eAPM은 지능적인 스팬 샘플링을 활용해 애플리케이션 스팬 내에서 발생하는 중요한 성능 문제를 자동으로 식별하고 강조 표시합니다. 이러한 기능은 성능 병목 현상을 해결하는 데 필수적인 정보를 빠르게 표면화하여 디버깅을 간소화해줍니다.
활용 예:
중요한 마이크로서비스에 갑자기 레이턴시가 발생합니다. eAPM이 문제를 신속하게 식별하고 해결할 수 있도록 문제가 있는 스팬을 바로 강조 표시하여 다운타임을 최소화하고 사용자 경험을 개선할 수 있습니다.
AI 기반 인사이트: 포괄적인 옵저버빌리티
기존의 모니터링 솔루션은 여러 데이터 포인트들을 수동으로 상호 연관시켜야 하는 경우가 많아 인시던트 대응이 느립니다. eAPM은 뉴렐릭 APM UI 내에서 바로 포괄적인 AI 기반 인사이트를 제공하며, 골든 메트릭, 트랜잭션 세부 정보, 데이터베이스 및 쿠버네티스 클러스터 성능을 자동으로 상호 연관시킵니다.
이점:
- 전체 쿠버네티스 워크로드의 상태와 성능을 즉시 파악할 수 있습니다.
- 텔레메트리 데이터가 자동으로 상호 연관되어 수동 작업이 줄어듭니다.
- 잠재적인 성능 저하를 사전에 해결할 수 있는 역량이 향상됩니다.
효율적인 리소스 운영: 오버헤드 최소화
기존 모니터링 솔루션은 상당한 시스템 리소스를 소모하여 애플리케이션의 전반적인 성능에 부정적인 영향을 미쳤습니다. eBPF 기술을 사용해 커널 수준에서 효율적으로 작동하는 eAPM은 CPU와 메모리 오버헤드가 낮아, 추가적인 성능 저하 없이 애플리케이션이 최적으로 실행될 수 있도록 합니다.
영향:
리소스 최적화를 통해 쿠버네티스 클러스터가 최상의 성능을 발휘할 수 있으며, 모니터링 오버헤드에 낭비될 수 있는 리소스를 중요한 비즈니스 워크로드에 할당할 수 있습니다.
완전한 APM으로의 원활한 전환: 유연성과 포괄적인 적용 범위
다른 eBPF 기반 모니터링 솔루션은 사용자가 제한된 모니터링 기능에 종속되어 전환하기 어렵습니다. 뉴렐릭의 eAPM을 사용하면, 분산 추적 같은 심층적인 모니터링 인사이트가 필요한 경우 완전한 APM 에이전트로 원활하게 업그레이드할 수 있습니다. 이러한 원활한 전환을 통해 대시보드와 알림을 다시 생성하거나 중단하지 않고도 지속적인 옵저버빌리티가 보장됩니다.
결과:
변화하는 비즈니스 요구에 맞춰 옵저버빌리티 솔루션을 확장할 수 있는 유연성 덕분에 운영이 원활하게 유지됩니다.
시작하기
뉴렐릭의 안내 설치를 사용하면 쿠버네티스 클러스터에 eAPM을 간편하게 배포할 수 있습니다. eAPM을 배포하려면:
1. 쿠버네티스 노드가 Linux 커널 버전 4.14 이상을 실행 중인지 확인합니다.
2. 안내 설치 또는 Helm 명령을 실행하여 각 노드에 eBPF 에이전트를 설치합니다.
3. 뉴렐릭 플랫폼에서 APM 및 서비스로 이동하여 [one.newrelic.com> APM > Services] 자동으로 검색된 서비스와 성능 데이터를 확인합니다.
이를 통해 APM 계측과 원활한 전환을 통해 어떤 서비스가 이점을 얻을 수 있는지 평가할 수 있습니다.
다음 단계
쿠버네티스 모니터링을 간소화하고 팀의 생산성을 높일 준비가 되셨나요? 지금 바로 무료 뉴렐릭 계정을 신청하세요. 무료 계정에는 매월 100GB의 무료 데이터 인제스트와 1명의 전체 액세스 사용자, 뉴렐릭의 포괄적인 옵저버빌리티 플랫폼에 대한 즉각적인 액세스가 포함됩니다.
지금 바로 eAPM을 시작하여 쉽고 코드가 필요 없는 쿠버네티스 옵저버빌리티를 경험해 보세요. 계측이 간소화되고, MTTR이 단축되며, 쿠버네티스 워크로드에 대한 완벽한 가시성을 확보할 수 있습니다.
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.