chore: add custom scrape
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
nyyu 2025-01-06 08:50:27 +01:00
parent f7d73a0df5
commit 59ffde1062
2 changed files with 23 additions and 94 deletions

3
.gitignore vendored
View file

@ -1,3 +1,4 @@
.env .env
alertmanager.yml alertmanager.yml
data data
conf/prometheus/scrapes

View file

@ -2,105 +2,33 @@ global:
scrape_interval: 20s scrape_interval: 20s
rule_files: rule_files:
- alerts/*.yml - alerts/*.yml
alerting: alerting:
alertmanagers: alertmanagers:
- static_configs: - static_configs:
- targets: - targets:
- alertmanager:9093 - alertmanager:9093
scrape_config_files:
- scrapes/*.yml
scrape_configs: scrape_configs:
- job_name: "prometheus"
scrape_interval: 5s
static_configs:
- targets: ["localhost:9090"]
- job_name: "alertmanager" - job_name: "prometheus"
scrape_interval: 5s scrape_interval: 5s
static_configs: static_configs:
- targets: ["alertmanager:9093"] - targets: [ "localhost:9090" ]
- job_name: "node" - job_name: "alertmanager"
static_configs: scrape_interval: 5s
- targets: ["node-exporter:9100"] static_configs:
- targets: [ "alertmanager:9093" ]
- job_name: "cadvisor" - job_name: "node"
static_configs: static_configs:
- targets: ["cadvisor:8080"] - targets: [ "node-exporter:9100" ]
# - job_name: "smartctl" - job_name: "cadvisor"
# static_configs: static_configs:
# - targets: ["nyyu.dev:9633"] - targets: [ "cadvisor:8080" ]
- job_name: "node_nyyu"
scheme: https
metrics_path: /node/metrics
static_configs:
- targets: ["nyyu.dev:443"]
- job_name: "node_alpine"
static_configs:
- targets: ["alpine:9100"]
- job_name: "mariadb"
static_configs:
- targets:
- unix:///run/mysqld/mysqld.sock
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 192.168.0.4:9104
- job_name: "kube"
static_configs:
- targets: ["192.168.0.4:9122"]
- job_name: "freebox"
static_configs:
- targets: ["192.168.0.4:9091"]
# - job_name: "smokeping"
# static_configs:
# - targets: ["smokeping:9374"]
- job_name: "blackbox"
metrics_path: /probe
params:
module: [http_2xx]
dns_sd_configs:
- names:
- nyyu.dev
type: A
port: 443
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
replacement: https://$1/
- source_labels: [__param_target]
target_label: target
- target_label: __address__
replacement: blackbox:9115
- source_labels: [__meta_dns_name]
target_label: __param_hostname
- source_labels: [__meta_dns_name]
target_label: vhost
- job_name: "blackbox_icmp"
metrics_path: /probe
params:
module: [icmp]
static_configs:
- targets:
- 1.1.1.1
- nyyu.dev
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: target
- target_label: __address__
replacement: blackbox:9115