Provides configuration for all the monitoring applications used on the cluster.
botkube provides richer integration with multiple chat clients for alerts and cluster management if desired. This configuration is using discord for the alerting.
- botkube/botkube.yaml - HelmRelease and configuration for notification events
VictoriaMetrics k8s stack provides cluster-wide monitoring, alerting, and dashboards.
- victoria-metrics/victoria-metrics.yaml - OCIRepository and HelmRelease for the stack
Grafana provides dashboards and visualization for cluster metrics.
- grafana/grafana.yaml - HelmRelease for Grafana
VictoriaLogs provides log storage and querying.
- victoria-logs/victoria-logs.yaml - HelmRelease for VictoriaLogs
smokeping-prober provides ICMP latency and packet loss probing for Prometheus.
- smokeping-prober/smokeping-prober.yaml - HelmRelease and configuration
- smokeping-prober/servicemonitor.yaml - ServiceMonitor for metrics scraping
- smokeping-prober/prometheusrule.yaml - Prometheus alert rules
