Adds smartctl_exporter alongside the existing node_exporter on sifaka, routed through Caddy L4 TCP proxy at nas.ops.eblu.me, with a Grafana dashboard for disk health visibility. Introduces the first Ansible playbook for sifaka (mise run provision-sifaka) and shared exporter port variables in group_vars/all.yml. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
41 lines
1.6 KiB
YAML
41 lines
1.6 KiB
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
namespace: monitoring
|
|
|
|
resources:
|
|
- ingress-tailscale.yaml
|
|
- external-secret-admin.yaml
|
|
- external-secret-teslamate-datasource.yaml
|
|
# Dashboard ConfigMaps - discovered by Grafana sidecar via label grafana_dashboard=1
|
|
- dashboards/configmap-borgmatic.yaml
|
|
- dashboards/configmap-devpi.yaml
|
|
- dashboards/configmap-loki.yaml
|
|
- dashboards/configmap-macos.yaml
|
|
- dashboards/configmap-minikube.yaml
|
|
- dashboards/configmap-jellyfin.yaml
|
|
- dashboards/configmap-postgresql.yaml
|
|
- dashboards/configmap-services.yaml
|
|
- dashboards/configmap-zot.yaml
|
|
- dashboards/configmap-docs-apm.yaml
|
|
- dashboards/configmap-flyio.yaml
|
|
- dashboards/configmap-sifaka-disks.yaml
|
|
# TeslaMate dashboards
|
|
- dashboards/configmap-teslamate-overview.yaml
|
|
- dashboards/configmap-teslamate-charges.yaml
|
|
- dashboards/configmap-teslamate-drives.yaml
|
|
- dashboards/configmap-teslamate-efficiency.yaml
|
|
- dashboards/configmap-teslamate-states.yaml
|
|
- dashboards/configmap-teslamate-vampire-drain.yaml
|
|
- dashboards/configmap-teslamate-battery-health.yaml
|
|
- dashboards/configmap-teslamate-statistics.yaml
|
|
- dashboards/configmap-teslamate-charge-level.yaml
|
|
- dashboards/configmap-teslamate-updates.yaml
|
|
- dashboards/configmap-teslamate-trip.yaml
|
|
- dashboards/configmap-teslamate-locations.yaml
|
|
- dashboards/configmap-teslamate-mileage.yaml
|
|
- dashboards/configmap-teslamate-drive-stats.yaml
|
|
- dashboards/configmap-teslamate-charging-stats.yaml
|
|
- dashboards/configmap-teslamate-projected-range.yaml
|
|
- dashboards/configmap-teslamate-timeline.yaml
|
|
- dashboards/configmap-teslamate-visited.yaml
|