feat: implement ThanosClient for historical data queries and hybrid Prometheus+Thanos architecture

This commit is contained in:
2025-10-06 12:14:40 -03:00
parent f8aebe9c4c
commit 8c616652af
6 changed files with 482 additions and 0 deletions

View File

@@ -91,6 +91,11 @@ spec:
configMapKeyRef:
name: resource-governance-config
key: PROMETHEUS_URL
- name: THANOS_URL
valueFrom:
configMapKeyRef:
name: resource-governance-config
key: THANOS_URL
- name: REPORT_EXPORT_PATH
valueFrom:
configMapKeyRef:

View File

@@ -23,6 +23,9 @@ data:
# URL do Prometheus
PROMETHEUS_URL: "https://prometheus-k8s.openshift-monitoring.svc.cluster.local:9091"
# URL do Thanos
THANOS_URL: "https://thanos-query.openshift-monitoring.svc.cluster.local:9091"
# Configurações de relatório
REPORT_EXPORT_PATH: "/tmp/reports"

View File

@@ -103,6 +103,11 @@ spec:
configMapKeyRef:
name: resource-governance-config
key: PROMETHEUS_URL
- name: THANOS_URL
valueFrom:
configMapKeyRef:
name: resource-governance-config
key: THANOS_URL
- name: REPORT_EXPORT_PATH
valueFrom:
configMapKeyRef: