뉴렐릭은 오늘 New Relic One의 APM(애플리케이션 성능 모니터링) 내에서 단일 사용자 인터페이스를 사용해 쿠버네티스 애플리케이션과 클러스터 성능 데이터를 연결할 수 있도록 해주는 새로운 쿠버네티스 경험을 발표했습니다. 이 새로운 경험은 쿠버네티스 클러스터 및 관련 애플리케이션의 문제를 식별하고 해결하여, 더 빠르게 디버깅하고 필요에 따라 인프라 리소스를 확장할 수 있게 해줍니다.

개발자가 클러스터 성능을 이해해야 하는 이유

쿠버네티스는 애플리케이션과 인프라 간의 경계를 허물었습니다. 개발자는 클러스터의 성능 보다는 애플리케이션에 주로 초점을 맞추지만, 클러스터의 기본 구성 요소들은 애플리케이션의 성능에 직접적인 영향을 미칠 수 있습니다.

대부분의 모니터링 툴은 인프라 신호에서 애플리케이션 데이터를 격리시킵니다. 그러나 쿠버네티스 경험에서는 이것이 불가능 합니다. 새로운 경험에는 이러한 영역이 통합되어, 쿠버네티스 인프라가 앱에 미치는 영향을 쉽게 파악할 수 있습니다. 새로워진 UI를 통해, 텔레메트리 데이터의 전체 환경을 보다 쉽게 확인하고 팀들이 함께 작업할 수 있습니다.

단일 환경에서의 성능 분석

뉴렐릭의 쿠버네티스 경험은 새로운 UI에서 애플리케이션과 클러스터 성능 데이터를 결합함으로써 이러한 간극을 메우고, 더 성능이 높은 애플리케이션을 구축할 수 있도록 지원합니다. 새로운 경험은 APM에서 바로 다음과 같은 기능을 제공합니다.

  • 단일 UI에 APM과 쿠버네티스 클러스터 성능 데이터가 결합되기 때문에, APM과 New Relic One의 인프라 모니터링 사이를 오가며 데이터를 수동으로 상호 연관시킬 필요가 없습니다.
  • 실시간 활동 스트림이 쿠버네티스 이벤트와 중요한 이슈에 대해 알람을 제공합니다.
  • 원클릭 로그와 나란히 위치한(선택 가능한) 메트릭을 사용해 성능 이상 문제를 조사하고 상호 연관시킬 수 있습니다.

앱과 클러스터 성능의 상호 연관

문제 진단 및 성능 최적화에는 모든 기본 구성 요소를 식별하고 성능을 확인할 수 있는 역량은 매우 중요합니다. 새로운 APM-쿠버네티스 경험은 클러스터 성능이 애플리케이션에 미치는 영향을 파악하는 데 도움이 됩니다. 모든 엔터티의 메타데이터가 연결되기 때문에 클러스터와 연결된 워크로드, 배포, 데몬 세트, 파드 및 호스트를 확인할 수 있습니다.

예를 들어, 레이턴시가 허용 가능한 한도를 초과하면, 메모리 사용률이 너무 높아지고 클러스터 리소스가 충분하지 않아 파드가 메모리 부족(OOM)으로 종료되는 경우가 있습니다. 파드와 컨테이너 요약과 활동 스트림에서 이러한 행동을 볼 수 있습니다.

활동 스트림은 클러스터의 성능과 클러스터 이벤트 간의 관계를 이해하는 데 도움이 됩니다. 앱이 배포될 때, 이러한 중요한 이벤트는 클러스터의 성능, 궁극적으로는 애플리케이션 성능과의 상호 관계를 이해하는 데 도움이 됩니다. 이외에도, 문제가 발생할 때 가장 중요한 것에 집중할 수 있도록 이벤트를 필터링할 수 있는 기회를 제공합니다.

개발자가 클러스터 성능을 이해해야 하는 이유

쿠버네티스는 애플리케이션과 인프라 간의 경계를 허물었습니다. 개발자는 클러스터의 성능 보다는 애플리케이션에 주로 초점을 맞추지만, 클러스터의 기본 구성 요소들은 애플리케이션의 성능에 직접적인 영향을 미칠 수 있습니다.

대부분의 모니터링 툴은 인프라 신호에서 애플리케이션 데이터를 격리시킵니다. 그러나 쿠버네티스 경험에서는 이것이 불가능 합니다. 새로운 경험에는 이러한 영역이 통합되어, 쿠버네티스 인프라가 앱에 미치는 영향을 쉽게 파악할 수 있습니다. 새로워진 UI를 통해, 텔레메트리 데이터의 전체 환경을 보다 쉽게 확인하고 팀들이 함께 작업할 수 있습니다.

단일 환경에서의 성능 분석

뉴렐릭의 쿠버네티스 경험은 새로운 UI에서 애플리케이션과 클러스터 성능 데이터를 결합함으로써 이러한 간극을 메우고, 더 성능이 높은 애플리케이션을 구축할 수 있도록 지원합니다. 새로운 경험은 APM에서 바로 다음과 같은 기능을 제공합니다.

  • 단일 UI에 APM과 쿠버네티스 클러스터 성능 데이터가 결합되기 때문에, APM과 New Relic One의 인프라 모니터링 사이를 오가며 데이터를 수동으로 상호 연관시킬 필요가 없습니다.
  • 실시간 활동 스트림이 쿠버네티스 이벤트와 중요한 이슈에 대해 알람을 제공합니다.
  • 원클릭 로그와 나란히 위치한(선택 가능한) 메트릭을 사용해 성능 이상 문제를 조사하고 상호 연관시킬 수 있습니다.

앱과 클러스터 성능의 상호 연관

문제 진단 및 성능 최적화에는 모든 기본 구성 요소를 식별하고 성능을 확인할 수 있는 역량은 매우 중요합니다. 새로운 APM-쿠버네티스 경험은 클러스터 성능이 애플리케이션에 미치는 영향을 파악하는 데 도움이 됩니다. 모든 엔터티의 메타데이터가 연결되기 때문에 클러스터와 연결된 워크로드, 배포, 데몬 세트, 파드 및 호스트를 확인할 수 있습니다.

예를 들어, 레이턴시가 허용 가능한 한도를 초과하면, 메모리 사용률이 너무 높아지고 클러스터 리소스가 충분하지 않아 파드가 메모리 부족(OOM)으로 종료되는 경우가 있습니다. 파드와 컨테이너 요약과 활동 스트림에서 이러한 행동을 볼 수 있습니다.

활동 스트림은 클러스터의 성능과 클러스터 이벤트 간의 관계를 이해하는 데 도움이 됩니다. 앱이 배포될 때, 이러한 중요한 이벤트는 클러스터의 성능, 궁극적으로는 애플리케이션 성능과의 상호 관계를 이해하는 데 도움이 됩니다. 이외에도, 문제가 발생할 때 가장 중요한 것에 집중할 수 있도록 이벤트를 필터링할 수 있는 기회를 제공합니다.

지금 시작하십시오.

이제 모든 전체 플랫폼 사용자가 뉴렐릭의 새로운 쿠버네티스 경험을 사용할 수 있습니다. APM으로 이동하여 왼쪽 메뉴에서 ‘Kubernetes’를 선택하면 바로 시작할 수 있습니다. 보다 자세한 내용은 문서 페이지 또는 newrelic.com/kr을 방문하시기 바랍니다.