142 lines
4.4 KiB
YAML
142 lines
4.4 KiB
YAML
#SPDX-License-Identifier: MIT-0
|
|
---
|
|
# tasks file for ansible-role-prometheus
|
|
- name: Deploy Prometheus
|
|
kubernetes.core.helm:
|
|
name: prometheus
|
|
chart_ref: bitnami/prometheus
|
|
release_namespace: prometheus
|
|
create_namespace: true
|
|
values:
|
|
alertmanager:
|
|
image:
|
|
repository: bitnamilegacy/alertmanager
|
|
tag: 0.28.1-debian-12-r15
|
|
server:
|
|
image:
|
|
repository: bitnamilegacy/prometheus
|
|
tag: 3.5.0-debian-12-r3
|
|
persistence:
|
|
size: 256Gi
|
|
extraScrapeConfigs:
|
|
- job_name: local
|
|
static_configs:
|
|
- targets:
|
|
- nextcloud-metrics.nextcloud.svc.cluster.local:9205
|
|
labels:
|
|
instance: nextcloud
|
|
- targets:
|
|
- ingress-nginx-controller-metrics.ingress-nginx.svc.cluster.local:10254
|
|
|
|
- job_name: www
|
|
static_configs:
|
|
- targets:
|
|
- prometheus.www.svc.cluster.local:9117
|
|
labels:
|
|
instance: www
|
|
metrics_path: /metrics
|
|
|
|
- job_name: libvirt_exporter
|
|
static_configs:
|
|
- targets:
|
|
- poweredge-t640:9177
|
|
labels:
|
|
instance: poweredge-t640
|
|
- targets:
|
|
- poweredge-r720:9177
|
|
labels:
|
|
instance: poweredge-r720
|
|
metrics_path: /metrics
|
|
|
|
- job_name: node_exporter
|
|
static_configs:
|
|
- targets:
|
|
- poweredge-r350:9100
|
|
labels:
|
|
instance: poweredge-r350
|
|
- targets:
|
|
- poweredge-t640:9100
|
|
labels:
|
|
instance: poweredge-t640
|
|
- targets:
|
|
- poweredge-r720:9100
|
|
labels:
|
|
instance: poweredge-r720
|
|
- targets:
|
|
- alpha-control-plane:9100
|
|
labels:
|
|
instance: alpha-control-plane
|
|
- targets:
|
|
- alpha-worker-0:9100
|
|
labels:
|
|
instance: alpha-worker-0
|
|
- targets:
|
|
- alpha-worker-1:9100
|
|
labels:
|
|
instance: alpha-worker-1
|
|
- targets:
|
|
- alpha-worker-2:9100
|
|
labels:
|
|
instance: alpha-worker-2
|
|
- targets:
|
|
- alpha-worker-3:9100
|
|
labels:
|
|
instance: alpha-worker-3
|
|
- targets:
|
|
- alpha-worker-4:9100
|
|
labels:
|
|
instance: alpha-worker-4
|
|
- targets:
|
|
- alpha-worker-5:9100
|
|
labels:
|
|
instance: alpha-worker-5
|
|
- targets:
|
|
- alpha-worker-6:9100
|
|
labels:
|
|
instance: alpha-worker-6
|
|
- targets:
|
|
- alpha-worker-7:9100
|
|
labels:
|
|
instance: alpha-worker-7
|
|
- targets:
|
|
- alpha-worker-8:9100
|
|
labels:
|
|
instance: alpha-worker-8
|
|
- targets:
|
|
- alpha-worker-9:9100
|
|
labels:
|
|
instance: alpha-worker-9
|
|
- targets:
|
|
- alpha-worker-10:9100
|
|
labels:
|
|
instance: alpha-worker-10
|
|
- targets:
|
|
- alpha-worker-11:9100
|
|
labels:
|
|
instance: alpha-worker-11
|
|
- targets:
|
|
- alpha-worker-12:9100
|
|
labels:
|
|
instance: alpha-worker-12
|
|
- targets:
|
|
- alpha-worker-13:9100
|
|
labels:
|
|
instance: alpha-worker-13
|
|
- targets:
|
|
- alpha-worker-14:9100
|
|
labels:
|
|
instance: alpha-worker-14
|
|
- targets:
|
|
- alpha-worker-15:9100
|
|
labels:
|
|
instance: alpha-worker-15
|
|
- targets:
|
|
- alpha-worker-16:9100
|
|
labels:
|
|
instance: alpha-worker-16
|
|
- targets:
|
|
- alpha-worker-17:9100
|
|
labels:
|
|
instance: alpha-worker-17
|
|
metrics_path: /metrics
|