180 lines
4.9 KiB
YAML
180 lines
4.9 KiB
YAML
|
# 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'
|