문서 목차
ORKESTRIX · 컴포넌트
관찰성 (Observability)
ORKESTRIX는 클러스터 상태를 모니터링하고 로그를 수집·분석하기 위한 관찰성 스택을 배포합니다.
QUANTUM C&S
ORKESTRIX는 클러스터 상태를 모니터링하고 로그를 수집 · 분석하기 위한 관찰성 스택을 배포합니다.
메트릭
Prometheus
클러스터 및 애플리케이션 메트릭을 수집합니다. Node Exporter, kube-state-metrics가 함께 배포됩니다.
Grafana
메트릭 시각화 대시보드입니다. 노드, Pod, 네트워크, 스토리지 현황을 확인할 수 있습니다.
Metrics Server
kubectl top 명령 및 HPA(Horizontal Pod Autoscaler)에 필요한 리소스 메트릭을 제공합니다.
로그 수집
Loki
Grafana Labs의 로그 집계 시스템입니다. 라벨 기반으로 로그를 저장하며 Prometheus와 동일한 쿼리 방식(LogQL)을 사용합니다.
Fluent Bit
경량 로그 수집 에이전트입니다. 각 노드의 DaemonSet으로 배포되어 컨테이너 로그를 수집해 Loki로 전송합니다.
로그 분석
OpenSearch
대용량 로그 저장 및 전문 검색이 필요한 경우 사용합니다. Fluent Bit에서 로그를 수집하여 인덱싱합니다.
Elasticsearch (선택)
Elasticsearch 기반 로그 분석 환경이 필요한 경우 선택적으로 구성할 수 있습니다.
분산 추적
OpenTelemetry
분산 시스템의 트레이스 · 메트릭 · 로그를 수집하는 벤더 중립 표준입니다. Collector를 통해 다양한 백엔드(Jaeger, Prometheus 등)로 전송할 수 있습니다.
컴포넌트 선택 설치
# 메트릭
qks_prometheus_enabled: true
qks_grafana_enabled: true
qks_metrics_server_enabled: true
# 로그
qks_loki_enabled: true
qks_fluent_bit_enabled: true
# 분석
qks_opensearch_enabled: false
qks_otel_enabled: false