강력한 Kubernetes 모니터링 도구 통합으로 APM 성능을 강화하세요
Kubernetes 애플리케이션의 전체 스택 가시성을 확장할 수 있습니다. Sumo Logic의 OpenTelemetry Collection Agent의 Helm 차트 명령어를 사용하면 성능 메트릭, 로그, 추적, Kubernetes 시스템 및 보안 이벤트에 빠르게 액세스할 수 있습니다.
Kubernetes 옵저버빌리티
온프레미스, AWS, Azure, GCP 등 어디서나 모든 Kubernetes 설정을 파악할 수 있는 옵저버빌리티의 인사이트를 DevOps 팀에 제공합니다. Sumo Logic은 로그와 메트릭, 이벤트 전반에 걸쳐 분산 추적과 자동 상관 관계를 제공하여 요청, 서비스, 프로세스 간의 정확한 데이터 경로를 파악하고 근본 원인 분석을 가속화합니다.


Kubernetes 앱 성능 모니터링
실제 사용자 모니터링(RUM)과 Kubernetes 모니터링 데이터를 결합해, Kubernetes 클러스터에 배포된 애플리케이션의 성능을 인프라 수준의 메트릭과 사용자 경험 인사이트를 함께 분석할 수 있도록 지원합니다. 로그, 메트릭, 트레이스를 통해 실시간 데이터를 제공하므로 페이지 로딩 지연, 높은 지연 시간, 트래픽 병목, DNS 지연 등 사용자가 문제를 겪는 시점을 명확히 파악할 수 있습니다.
세분화된 Kubernetes 인사이트
Kubernetes 서비스, 네임스페이스, 클러스터, 포드, 노드 또는 컨테이너 수준에서 인프라 모니터링 요구 사항에 따라 사용자 정의된 다양한 Kubernetes 대시보드 보기에서 데이터를 탐색할 수 있습니다. Prometheus, FluentD, Fluentbit와 같은 오픈 소스 프로젝트의 데이터를 OTel 컬렉터 하나로 통합할 수 있습니다.


풀스택 Kubernetes 가시성
파드 및 클러스터 현황 등의 Kubernetes 메트릭, CPU 사용량, 메모리 사용량에 대한 가시성을 확보할 수 있습니다. Kubernetes 클러스터, 애플리케이션, 클라우드 및 온프레미스 인프라에 대한 전체 보기를 제공하여 보안 위협으로부터 Kubernetes 플랫폼과 애플리케이션을 보호합니다.
Kubernetes 보안
Kubernetes 플랫폼을 실시간으로 보호할 수 있습니다. Sumo Logic Kubernetes Monitoring 앱은 Falco 및 기본 제공 보안 운영 대시보드를 이용해 Kubernetes와 즉시 통합할 수 있도록 합니다. 또한 Kubernetes에서 발생하는 위협을 Sumo Logic의 Cloud SIEM 기능과 통합하여 하나의 플랫폼에서 관리할 수 있도록 지원합니다.


네이티브 Kubernetes 통합
더 이상 사일로는 없습니다. 선호하는 도구와 통합해 Kubernetes 환경에서 CI/CD 파이프라인과 보안 운영을 관리할 수 있습니다. Sumo Logic는 자체 구축 앱이나 파트너 기업의 앱을 통해 다양한 통합 기능을 제공합니다.
FAQ
추가로 궁금한 점이 있으신가요?
Kubernetes 모니터링은 문제를 식별하고 Kubernetes 클러스터를 선제적으로 관리합니다. DevSecOps 팀은 Kubernetes 클러스터를 모니터링함으로써 가동 시간과 클러스터 리소스의 사용률(예: 메모리, CPU, 저장소, 클러스터 구성 요소 간의 상호 작용)을 추적하여 컨테이너화된 워크로드를 관리할 수 있습니다.
클러스터 관리자와 사용자는 클러스터를 모니터링하고 리소스 부족, 장애, 시작할 수 없는 파드나 클러스터에 참여할 수 없는 Kubernetes 노드와 같은 잠재적 문제를 식별할 수 있습니다. 전문화된 클라우드 네이티브 모니터링 도구는 클러스터 활동에 대한 완전한 가시성을 제공할 수 있습니다.
노드, 컨테이너, 파드의 임시성으로 인해 기존 애플리케이션 성능 모니터링(APM) 도구에서는 Kubernetes 메트릭과 마이크로서비스를 모니터링하기가 어렵습니다. 컨테이너 오케스트레이션을 사용하면 높은 CPU 사용량, Kubernetes 운영자 문제, 리소스 사용률 문제나 Kubernetes 파드, 스케줄링, 배포와 관련된 문제로 인해 Kubernetes 애플리케이션에 오류가 발생할 수 있습니다.
Kubernetes 클러스터 모니터링에 중요한 메트릭은 정말 많습니다. 모니터링은 클러스터와 파드라는 두 가지 수준에서 이루어집니다. 클러스터 모니터링은 전체 Kubernetes 클러스터의 상태를 추적하여 노드가 적절한 용량으로 제대로 작동하는지, 한 노드에서 몇 개의 애플리케이션이 실행되는지, 클러스터가 리소스를 어떻게 사용하는지 확인합니다. 파드 모니터링은 리소스 사용률, 애플리케이션 및 파드 복제 또는 오토스케일링 메트릭처럼 개별 파드 메트릭에 영향을 주는 문제를 추적합니다.
클러스터 수준에서는 클러스터 실행에 필요한 클라우드 리소스를 결정할 수 있도록 사용 가능하고 상태가 양호한 노드의 수를 측정해야 합니다. 또한 클러스터의 노드 크기나 수를 줄여야 할지 늘려야 할지 파악할 수 있도록 메모리, CPU, 대역폭 및 디스크 사용률 등 노드에서 사용하는 컴퓨팅 리소스를 측정해야 합니다.
파드 수준의 주요 메트릭은 다음 세 가지입니다.
컨테이너: 네트워크, CPU 및 메모리 사용량
애플리케이션: 애플리케이션에 고유하며 비즈니스 로직과 관련됨
파드 상태 및 가용성: 오케스트레이터가 특정 파드, 상태 확인, 네트워크 데이터 및 현재 진행 중인 배포를 처리하는 방법
Kubernetes 워크로드에는 여러 문제가 있을 수 있으며, 최신 애플리케이션 모니터링 도구는 어떤 파드와 노드의 조합에 문제가 있는지 정확히 파악해야 합니다. 그런 다음에는 연관된 컨테이너 로그를 자세히 조사하여 문제의 근본 원인을 식별해야 합니다. 이상적으로는 컨테이너 메트릭, 노드 메트릭, 리소스 메트릭, Kubernetes 클러스터 로그 및 트레이스 데이터를 히스토그램과 차트로 캡처할 수 있는 모니터링 도구에서 Kubernetes 인프라 장애를 시각화해야 합니다.
레거시 모니터링 솔루션은 마이크로서비스 문제에 대해 서버 기반 솔루션을 적용합니다. 귀사의 팀원들은 파드, 컨테이너, 노드 수준에서 인프라 문제와 심각한 고객 및 보안 문제의 연관성을 찾느라 귀중한 시간을 허비하고 있을지 모릅니다. Sumo Logic은 이 모델을 완전히 뒤집었습니다.
Sumo Logic을 사용하면 다양한 계층 구조에서 로그, 메트릭, 이벤트의 형태로 Kubernetes 환경을 확인할 수 있으므로 내가 원하는 방식으로 클러스터를 관찰할 수 있습니다. 예를 들면 네임스페이스와 같은 네이티브 Kubernetes 메타데이터를 사용하여 네임스페이스와 연관된 모든 파드의 성능을 시각화할 수도 있습니다.
