Prometheus 플러그인
Prometheus 플러그인은 Konduo가 Prometheus 호환 HTTP API에서 시계열 데이터를 조회하고, 다른 리소스 플러그인의 논리 메트릭을 PromQL 쿼리로 실행할 수 있게 하는 메트릭 소스 플러그인입니다.
특징
- 리소스 대시보드와 알림 평가에 필요한 range/instant query를 실행합니다.
- label 탐색, query inspect, mapping pack 적용 상태 확인을 지원합니다.
- Prometheus 서버 자체를 리소스로 등록해 target 상태, TSDB, rule/evaluation, runtime 신호를 볼 수 있습니다.
- reload, snapshot 같은 Prometheus 관리 액션은 설정과 확인 문구, cooldown으로 보호됩니다.
등록 전 확인
- Konduo 백엔드에서 Prometheus HTTP API에 접근할 수 있어야 합니다.
- URL, 인증 방식, timeout, query limit 정책을 준비합니다.
- 리소스 플러그인의 mapping pack을 적용해야 대시보드와 알림 규칙이 기대한 logical metric을 찾을 수 있습니다.
운영 팁
- dashboard가 비어 있으면 scrape 상태, label filter, mapping pack 적용 여부를 같이 확인합니다.
- query 범위와 step은 과도한 샘플을 만들지 않도록 제한합니다.
- Prometheus target health는 대상 리소스의 직접 availability를 대체하지 않고 metric evidence로 사용합니다.
Prometheus Enterprise 확장
Prometheus Enterprise 확장은 metric source 리소스에 MCP descriptor와 Prometheus 자체 telemetry anomaly rule을 추가합니다. scrape, ingestion, cardinality, query pressure를 분석해 metric platform 자체의 위험을 감지합니다.
특징
- MCP에서 Prometheus resource metadata, diagnostics, metrics catalog, anomaly rule을 조회합니다.
- declarative metric rule은 scrape duration, ingestion rate, TSDB head series, query rate 같은 logical metric을 사용합니다.
- simulator series로 cardinality와 ingestion pressure 시나리오를 검증합니다.
- Prometheus는 metric provider 역할을 유지하며 plugin-mode detector를 실행하지 않습니다.
등록 전 확인
- Prometheus API endpoint와 query 권한이 정상이어야 합니다.
- Prometheus 자체 metric을 수집하는 mapping pack을 연결합니다.
- MCP 사용자는 metric source read 권한과 필요한 scope를 가져야 합니다.
운영 팁
- cardinality 증가는 exporter, label, instrumentation 변경과 함께 추적합니다.
- scrape 지연과 ingestion pressure가 같이 올라가면 target 증가와 remote write 상태를 함께 확인합니다.