Observability/APM 연동
COP Console은 OPENMARU Observability 및 APM(Application Performance Management) 시스템과 연동하여 확장된 모니터링 기능을 제공합니다. 인프라 수준의 모니터링과 애플리케이션 수준의 성능 분석을 연계하여 문제 원인을 신속하게 파악할 수 있습니다.
OPENMARU Observability 연동
연동 설정
Observability 시스템과의 연동은 OMCOP_OBSERV_URL 환경 변수를 통해 설정합니다.
OMCOP_OBSERV_URL=https://observability.example.com
이 환경 변수가 설정되면 COP Console에서 Observability 관련 기능이 활성화됩니다.
감사 로그 연동
Observability 시스템과 연동 시 Kubernetes 감사 로그(Audit Log)를 COP Console에서 직접 조회할 수 있습니다.
- 사이드바의 클러스터 > Audit Log에서 감사 로그를 조회합니다.
- 시간 범위, 사용자, 리소스 유형 등으로 필터링할 수 있습니다.
- 각 감사 로그 항목에는 요청자, 동작, 대상 리소스, 시간 등이 포함됩니다.
감사 로그를 통해 누가 어떤 리소스에 어떤 작업을 수행했는지 추적할 수 있어 보안 감사 및 문제 추적에 유용합니다.
Observability 대시보드 바로가기
COP Console에서 OPENMARU Observability 대시보드로 바로 이동할 수 있는 링크가 제공됩니다.
- 리소스 상세 페이지에서 Observability 버튼을 클릭하면 해당 리소스의 상세 메트릭을 Observability 대시보드에서 확인할 수 있습니다.
- 클러스터 전체 현황을 보려면 메뉴의 Observability 바로가기를 사용합니다.
OPENMARU APM 연동
APM 대시보드 바로가기
APM이 연동된 환경에서는 애플리케이션 수준의 성능 정보를 APM 대시보드에서 확인할 수 있습니다.
- Pod 또는 Deployment 상세 페이지에서 APM 버튼이 표시됩니다.
- 버튼을 클릭하면 해당 애플리케이션의 APM 대시보드로 이동합니다.
- APM 대시보드에서는 트랜잭션 추적, 응답 시간, 오류율 등을 확인할 수 있습니다.
APM 연동의 이점
- 트랜잭션 추적: 애플리케이션 요청의 전체 흐름을 추적할 수 있습니다.
- 응답 시간 분석: 서비스별 응답 시간 분포를 확인할 수 있습니다.
- 오류 분석: 애플리케이션에서 발생한 오류의 상세 정보를 확인할 수 있습니다.
- 인프라 연계: COP Console의 인프라 모니터링과 APM의 애플리케이션 모니터링을 연계하여 문제 원인을 신속하게 파악할 수 있습니다.
COP Console에서 인프라 수준의 이상을 감지하면 APM으로 이동하여 애플리케이션 수준의 영향을 확인하고, 반대로 APM에서 성능 저하가 감지되면 COP Console로 이동하여 인프라 리소스 상태를 확인하는 양방향 연계가 가능합니다.