Prometheus Operator 커스텀 리소스 계층

Prometheus Operator 커스텀 리소스 계층 An architecture diagram generated by Archify. Prometheus Operator · 컨트롤러 · Architecture component Prometheus Operator 컨트롤러 ThanosRuler · 장기 저장 룰 평가 · Architecture component ThanosRuler 장기 저장 룰 평가 Prometheus · StatefulSet 생성 · Architecture component Prometheus StatefulSet 생성 Alertmanager · StatefulSet 생성 · Architecture component Alertmanager StatefulSet 생성 ServiceMonitor · 설정용 CRD ServiceMonitor PodMonitor · 설정용 CRD PodMonitor PrometheusRule · 설정용 CRD PrometheusRule ScrapeConfig · 설정용 CRD ScrapeConfig Probe · 설정용 CRD Probe AlertmanagerConfig · 설정용 CRD AlertmanagerConfig 생성·조정 생성·조정 생성·조정 설정용 CRD Legend 설정용 CRD Operand 리소스 컨트롤러(오퍼레이터)

Prometheus Operator

  • • Kubernetes에서 Prometheus를 선언적으로 관리하는 컨트롤러
  • • Prometheus·Alertmanager·ThanosRuler 리소스를 감시해 실제 워크로드를 생성한다

Prometheus 리소스의 selector

  • • serviceMonitorSelector / podMonitorSelector로 모니터를 선택
  • • ruleSelector로 PrometheusRule을 선택
  • • alerting.alertmanagers로 Alertmanager에 연결