Files
sicabe-core/deploy/config/grafana/datasources/datasources.yaml
T

43 lines
1.8 KiB
YAML
Raw Normal View History

2026-10-09 02:35:14 +07:00
# =============================================================================
# eBdesk SiCABE — Grafana datasource (hasil provisioning)
# =============================================================================
# Datasource bertipe `prometheus` WAJIB menunjuk server Prometheus
# (`http://prometheus:9090`). Menunjuk `http://minio:9000` akan selalu gagal
# ("error querying the Prometheus API") karena MinIO adalah API S3, bukan
# server Prometheus — metrik MinIO diambil Prometheus lewat scrape
# (lihat config/prometheus/prometheus.yml), bukan dibaca langsung oleh Grafana.
#
# Datasource OpenMetadata DIHAPUS pada review Fase 6: plugin
# `grafana-opendatasource-http` TIDAK ADA di katalog Grafana (404) sehingga
# selalu "Plugin not registered". Tidak ada plugin resmi Grafana → OpenMetadata;
# arah yang didukung OpenMetadata adalah sebaliknya (OM meng-ingest Grafana).
# Bila data OM ingin ditampilkan di Grafana, pakai datasource HTTP generik
# (mis. Infinity) + token API OpenMetadata.
# =============================================================================
apiVersion: 1
# Grafana provisioning hanya MENAMBAH/MENGUBAH — datasource yang dihapus dari
# berkas ini TIDAK ikut terhapus. Karena itu penghapusan ditulis eksplisit di
# bawah (idempoten, aman dijalankan berulang).
deleteDatasources:
- name: OpenMetadata
orgId: 1
datasources:
- name: Prometheus
type: prometheus
access: proxy
url: http://prometheus:9090
isDefault: true
editable: false
# Metrik MinIO tetap memakai instance Prometheus yang sama (job_name: minio),
# dinamai terpisah karena dipakai panel "Storage Usage" di dashboard.
- name: MinIO Metrics
type: prometheus
access: proxy
url: http://prometheus:9090
editable: false
jsonData:
tlsSkipVerify: true