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

1
.gitignore vendored
View file

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

View file

@ -2,7 +2,7 @@ global:
scrape_interval: 20s
rule_files:
- alerts/*.yml
- alerts/*.yml
alerting:
alertmanagers:
@ -10,97 +10,25 @@ alerting:
- targets:
- alertmanager:9093
scrape_config_files:
- scrapes/*.yml
scrape_configs:
- job_name: "prometheus"
- job_name: "prometheus"
scrape_interval: 5s
static_configs:
- targets: ["localhost:9090"]
- targets: [ "localhost:9090" ]
- job_name: "alertmanager"
- job_name: "alertmanager"
scrape_interval: 5s
static_configs:
- targets: ["alertmanager:9093"]
- targets: [ "alertmanager:9093" ]
- job_name: "node"
- job_name: "node"
static_configs:
- targets: ["node-exporter:9100"]
- targets: [ "node-exporter:9100" ]
- job_name: "cadvisor"
- job_name: "cadvisor"
static_configs:
- targets: ["cadvisor:8080"]
# - job_name: "smartctl"
# static_configs:
# - targets: ["nyyu.dev:9633"]
- 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
- targets: [ "cadvisor:8080" ]