mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
88 lines
2.5 KiB
YAML
88 lines
2.5 KiB
YAML
---
|
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/monitoring.coreos.com/scrapeconfig_v1alpha1.json
|
|
apiVersion: monitoring.coreos.com/v1alpha1
|
|
kind: ScrapeConfig
|
|
metadata:
|
|
name: &name node-exporter
|
|
spec:
|
|
staticConfigs:
|
|
- targets:
|
|
- pikvm.${SECRET_INTERNAL_DOMAIN}:9100
|
|
- opnsense.${SECRET_INTERNAL_DOMAIN}:9273
|
|
- storage.${SECRET_INTERNAL_DOMAIN}:9100
|
|
- storage-remote.${SECRET_INTERNAL_DOMAIN}:9100
|
|
metricsPath: /metrics
|
|
relabelings:
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: *name
|
|
---
|
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/monitoring.coreos.com/scrapeconfig_v1alpha1.json
|
|
apiVersion: monitoring.coreos.com/v1alpha1
|
|
kind: ScrapeConfig
|
|
metadata:
|
|
name: &name podman-exporter
|
|
spec:
|
|
staticConfigs:
|
|
- targets: ["storage.${SECRET_INTERNAL_DOMAIN}:9882"]
|
|
metricsPath: /metrics
|
|
relabelings:
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: *name
|
|
---
|
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/monitoring.coreos.com/scrapeconfig_v1alpha1.json
|
|
apiVersion: monitoring.coreos.com/v1alpha1
|
|
kind: ScrapeConfig
|
|
metadata:
|
|
name: &name pikvm
|
|
spec:
|
|
staticConfigs:
|
|
- targets: ["pikvm.${SECRET_INTERNAL_DOMAIN}"]
|
|
metricsPath: /api/export/prometheus/metrics
|
|
basicAuth:
|
|
username:
|
|
name: kube-prometheus-stack-secret
|
|
key: PIKVM_USERNAME
|
|
password:
|
|
name: kube-prometheus-stack-secret
|
|
key: PIKVM_PASSWORD
|
|
scheme: HTTPS
|
|
relabelings:
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: *name
|
|
---
|
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/monitoring.coreos.com/scrapeconfig_v1alpha1.json
|
|
apiVersion: monitoring.coreos.com/v1alpha1
|
|
kind: ScrapeConfig
|
|
metadata:
|
|
name: &name zrepl
|
|
spec:
|
|
staticConfigs:
|
|
- targets: ["storage.${SECRET_INTERNAL_DOMAIN}:9811"]
|
|
metricsPath: /metrics
|
|
relabelings:
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: *name
|
|
---
|
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/monitoring.coreos.com/scrapeconfig_v1alpha1.json
|
|
apiVersion: monitoring.coreos.com/v1alpha1
|
|
kind: ScrapeConfig
|
|
metadata:
|
|
name: &name minio
|
|
spec:
|
|
staticConfigs:
|
|
- targets: ["s3.${SECRET_INTERNAL_DOMAIN}"]
|
|
metricsPath: /minio/v2/metrics/cluster
|
|
authorization:
|
|
credentials:
|
|
name: kube-prometheus-stack-secret
|
|
key: MINIO_PROM_TOKEN
|
|
scheme: HTTPS
|
|
relabelings:
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: *name
|