ansible-repo/files/prometheus/prometheus.yaml
2025-02-06 02:20:33 +10:00

180 lines
4.9 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# my global config
global:
scrape_interval: 10s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 60s # Evaluate rules every 15 seconds. The default is every 1 minute.
#external_labels:
# scrape_timeout is set to the global default (10s).
# Alertmanager configuration
alerting:
alertmanagers:
- scheme: https
static_configs:
- targets: ['alertmanager.guaranteedstruggle.host']
# Writing data to remote long-term storage (VictoriaMetrics)
# remote_write:
# - url:
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
- '/etc/prometheus/alerts.yaml'
- '/etc/prometheus/service_alerts/*.yaml'
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
#### TODO вынести в шаблоны сбор экспортеров на основе ролей машин
- job_name: 'node-exporters'
scheme: http
static_configs:
- targets:
- 'semyon-0x01:9100'
- 'semyon-0x02:9100'
- 'semyon-0x03:9100'
- 'semyon-0x04:9100'
- 'semyon-0x05:9100'
- 'king-albert:9100'
- 'gpu-slut:9100'
# relabel_configs:
# - target_label: instance
# replacement: 'cyberbully:9100'
# - target_label: host
# replacement: cyberbully
- job_name: 'node-exporters-vms'
scheme: http
static_configs:
- targets:
- 'printing-slut:9100'
- 'swarm-node1:9100'
- 'swarm-node2:9100'
- 'swarm-node3:9100'
- 'harbor:9100'
- 'rke2-master1:9100'
- 'rke2-master2:9100'
- 'rke2-master3:9100'
- 'rke2-worker1:9100'
- 'rke2-worker2:9100'
- 'rke2-worker3:9100'
- 'rke2-worker4:9100'
- 'rke2-worker5:9100'
- 'k3s-rancher:9100'
- 'k3s-awx:9100'
# # - job_name: 'node-exporters-lxc'
# # scheme: http
# # static_configs:
# # - targets:
- job_name: 'impi-exporters'
scheme: http
static_configs:
- targets:
#- 'cyberbully:9290'
- 'king-albert:9290'
# - 'semyon-0x01:9290'
# - 'semyon-0x02:9290'
# - 'semyon-0x03:9290'
# - 'semyon-0x04:9290'
# - 'semyon-0x05:9290'
# - 'gpu-slut:9290'
# пиписа-экспортер
# # - job_name: 'vdk2ch-pipisa-exporter'
# # scheme: http
# # static_configs:
# # - targets:
# # - '192.168.0.55:9992'
# # relabel_configs:
# # - target_label: instance
# # replacement: 'cyberbully:9992'
# # - target_label: host
# # replacement: cyberbully
# пиписа-экспортер
# - job_name: 'vllm-exporter'
# scheme: http
# static_configs:
# - targets:
# - '192.168.0.4:8000'
# relabel_configs:
# - target_label: instance
# replacement: 'new-computer-home:8000'
# - target_label: host
# replacement: new-computer-home
#
# # - job_name: 'nginx-vts-metrics'
# # scheme: http
# # metrics_path: /status/format/prometheus
# # static_configs:
# # - targets:
# # - '192.168.0.55:9042'
# # relabel_configs:
# # - target_label: instance
# # replacement: 'cyberbully:9042'
# - target_label: host
# replacement: cyberbully
# шиндоус-экспортер поверх ноута через домашний вайфай
# # - job_name: 'i-programmed-my-home-computer'
# # scheme: http
# # static_configs:
# # - targets:
# # - '192.168.0.2:9182'
# # - '192.168.0.3:9182'
# # relabel_configs:
# # - source_labels: [__address__]
# # regex: "(192.168.0.2.+)"
# # target_label: instance
# # replacement: 'Desktop-O50pt4s:9182'
# # - source_labels: [__address__]
# # regex: "(192.168.0.2.+)"
# # target_label: host
# # replacement: Desktop-O50pt4s
# # - source_labels: [__address__]
# # regex: "(192.168.0.3.+)"
# # target_label: instance
# # replacement: 'Desktop-edov3u5:9182'
# # - source_labels: [__address__]
# # regex: "(192.168.0.3.+)"
# # target_label: host
# # replacement: Desktop-edov3u5
#
# # - job_name: 'nvidia-gpu-metrics'
# # scheme: http
# # static_configs:
# # - targets:
# # - '192.168.0.2:9835'
# # relabel_configs:
# # - target_label: instance
# # replacement: 'Desktop-O50pt4s:9835'
# # # личный твиттус
# # - job_name: 'pleroma'
# # metrics_path: /api/pleroma/app_metrics
# # scheme: https
# # static_configs:
# # - targets: ['social.vdk2ch.ru']
# хайпервиза
- job_name: 'proxmox'
metrics_path: /pve
static_configs:
- targets:
- 'king-albert.guaranteedstruggle.host:9221'