모니터링 및 로깅 아키텍처

모니터링 및 로깅 아키텍처 An architecture diagram generated by Archify. API 서버 · 객체 상태 · Kubernetes 클러스터 API 서버 객체 상태 노드 · CPU · 메모리 · 디스크 · Kubernetes 클러스터 노드 CPU · 메모리 · 디스크 Pod · 컨테이너 로그 · Kubernetes 클러스터 Pod 컨테이너 로그 kube-state-metrics · Kubernetes 객체 메트릭 · 모니터링 스택 kube-state-metrics Kubernetes 객체 메트릭 Node Exporter · 노드 메트릭 · 모니터링 스택 Node Exporter 노드 메트릭 Prometheus · 메트릭 수집 및 저장 · 모니터링 스택 Prometheus 메트릭 수집 및 저장 Alertmanager · 알림 관리 · 알림 채널 전송 · 모니터링 스택 Alertmanager 알림 관리 · 알림 채널 전송 Grafana · 메트릭 · 로그 시각화 · 모니터링 스택 Grafana 메트릭 · 로그 시각화 Fluentd / Fluent Bit · 로그 수집 및 전달 · 로깅 스택 Fluentd / Fluent Bit 로그 수집 및 전달 Elasticsearch · 로그 저장 및 검색 · 로깅 스택 Elasticsearch 로그 저장 및 검색 Kibana · 로그 시각화 · 로깅 스택 Kibana 로그 시각화 Loki · 로그 집계 · 로깅 스택 Loki 로그 집계 로그 scrape scrape 알림 규칙 메트릭 조회 로그 조회 Kubernetes 클러스터 모니터링 스택 로깅 스택

모니터링 도구

  • • Prometheus: 메트릭 수집 및 저장
  • • Grafana: 메트릭 시각화
  • • Alertmanager: 알림 관리
  • • kube-state-metrics: Kubernetes 객체 메트릭 생성

로깅 도구

  • • Fluentd/Fluent Bit: 로그 수집 및 전달
  • • Elasticsearch: 로그 저장 및 검색
  • • Kibana: 로그 시각화
  • • Loki: 로그 집계 시스템, Grafana로 시각화