ansible-role-eom/tasks/prometheus.yaml
2024-11-29 18:37:03 -05:00

111 lines
3.3 KiB
YAML

---
# tasks file for prometheus
- name: Deploy Prometheus
kubernetes.core.helm:
name: prometheus
chart_ref: bitnami/prometheus
release_namespace: prometheus
create_namespace: true
values:
server:
persistence:
size: 256Gi
extraScrapeConfigs:
- job_name: apps
static_configs:
- targets:
- gitea.eom.dev
labels:
instance: gitea
- targets:
- grafana.eom.dev
labels:
instance: grafana
- targets:
- jupyterhub.eom.dev
labels:
instance: jupyterhub
- targets:
- mastodon.eom.dev
labels:
instance: mastodon
- targets:
- nextcloud-metrics.nextcloud.svc.cluster.local
labels:
instance: nextcloud
metrics_path: /metrics
- job_name: libvirt_exporter
static_configs:
- targets:
- 192.168.1.48:9177
labels:
instance: poweredge-t640
metrics_path: /metrics
- job_name: node_exporter
static_configs:
- targets:
- 192.168.1.95:9100
labels:
instance: poweredge-r350
- targets:
- 192.168.1.48:9100
labels:
instance: poweredge-t640
- targets:
- 192.168.1.59:9100
labels:
instance: alpha-control-plane
- targets:
- 192.168.1.91:9100
labels:
instance: alpha-worker-0
- targets:
- 192.168.1.71:9100
labels:
instance: alpha-worker-1
- targets:
- 192.168.1.74:9100
labels:
instance: alpha-worker-2
- targets:
- 192.168.1.75:9100
labels:
instance: alpha-worker-3
- targets:
- 192.168.1.60:9100
labels:
instance: alpha-worker-4
- targets:
- 192.168.1.66:9100
labels:
instance: alpha-worker-5
- targets:
- 192.168.1.38:9100
labels:
instance: alpha-worker-6
- targets:
- 192.168.1.92:9100
labels:
instance: alpha-worker-7
- targets:
- 192.168.1.67:9100
labels:
instance: alpha-worker-8
- targets:
- 192.168.1.63:9100
labels:
instance: alpha-worker-9
- targets:
- 192.168.1.86:9100
labels:
instance: alpha-worker-10
- targets:
- 192.168.1.68:9100
labels:
instance: alpha-worker-11
- targets:
- 192.168.1.72:9100
labels:
instance: alpha-worker-12
metrics_path: /metrics