stuff
This commit is contained in:
5
prometheus/README.md
Normal file
5
prometheus/README.md
Normal file
@@ -0,0 +1,5 @@
|
||||
from :https://github.com/coreos/prometheus-operator/blob/master/Documentation/additional-scrape-config.md
|
||||
# create new secret:
|
||||
kubectl create secret generic additional-scrape-configs --from-file=prometheus-additional.yaml --dry-run -oyaml > additional-scrape-configs.yaml
|
||||
# add "namespace: monitoring"
|
||||
# apply
|
||||
8
prometheus/additional-scrape-configs.yaml
Normal file
8
prometheus/additional-scrape-configs.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
prometheus-additional.yaml: LSBqb2JfbmFtZTogbXlzcWxkCiAgc3RhdGljX2NvbmZpZ3M6CiAgLSB0YXJnZXRzOgogICAgLSBtYXJpYWRiLmxhbjo5MTA0Ci0gam9iX25hbWU6IG1xdHQubW9zcXVpdHRvCiAgc3RhdGljX2NvbmZpZ3M6CiAgLSB0YXJnZXRzOgogICAgLSBtcXR0Lmxhbjo5MjM0Ci0gam9iX25hbWU6IGhhcHJveHkKICBzdGF0aWNfY29uZmlnczoKICAtIHRhcmdldHM6CiAgICAtIGRydWNraS5jaGFvczo5MTAxCiAgICAtIHJpb3QwMS5jaGFvczo5MTAxCi0gam9iX25hbWU6IGtsaXBwZXIKICBzdGF0aWNfY29uZmlnczoKICAtIHRhcmdldHM6CiAgICAtIGRydWNraS5jaGFvczozOTAzCi0gam9iX25hbWU6IG9jdG9wcmludAogIG1ldHJpY3NfcGF0aDogL3BsdWdpbi9wcm9tZXRoZXVzX2V4cG9ydGVyL21ldHJpY3MKICBwYXJhbXM6CiAgICBhcGlrZXk6CiAgICAtIDMwRThCMDFCRkQ2NzRFNUJCRDQ0NkQwOEM0NzMwREY0CiAgc3RhdGljX2NvbmZpZ3M6CiAgLSB0YXJnZXRzOgogICAgLSBkcnVja2kuY2hhb3M6ODAKLSBqb2JfbmFtZTogb3BlbmhhYjIKICBtZXRyaWNzX3BhdGg6IC8KICBzdGF0aWNfY29uZmlnczoKICAtIHRhcmdldHM6CiAgICAtIGF1dG8uY2hhb3M6OTk5OQotIGpvYl9uYW1lOiBub2RlCiAgc3RhdGljX2NvbmZpZ3M6CiAgLSB0YXJnZXRzOgogICAgLSBkdW1vbnQuY2hhb3M6OTEwMAogICAgLSBhdXRvMDE6OTEwMAogICAgLSBkcnVja2kuY2hhb3M6OTEwMAogICAgLSBlYmluMDEuY2hhb3M6OTEwMAogICAgLSBlYmluMDIuY2hhb3M6OTEwMAogICAgLSBsZW5ueS5jaGFvczo5MTAwCiAgICAtIHJpb3QwMS5jaGFvczo5MTAwCiAgICAtIHRydWhlOjkxMDAKICAgIC0gdHVtb3IuY2hhb3M6OTEwMAogICAgLSB3b2huejo5MTAwCiAgICAtIHlvcmkuY2hhb3M6OTEwMAo=
|
||||
kind: Secret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: additional-scrape-configs
|
||||
namespace: monitoring
|
||||
44
prometheus/prometheus-additional.yaml
Normal file
44
prometheus/prometheus-additional.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
- job_name: mysqld
|
||||
static_configs:
|
||||
- targets:
|
||||
- mariadb.lan:9104
|
||||
- job_name: mqtt.mosquitto
|
||||
static_configs:
|
||||
- targets:
|
||||
- mqtt.lan:9234
|
||||
- job_name: haproxy
|
||||
static_configs:
|
||||
- targets:
|
||||
- drucki.chaos:9101
|
||||
- riot01.chaos:9101
|
||||
- job_name: klipper
|
||||
static_configs:
|
||||
- targets:
|
||||
- drucki.chaos:3903
|
||||
- job_name: octoprint
|
||||
metrics_path: /plugin/prometheus_exporter/metrics
|
||||
params:
|
||||
apikey:
|
||||
- 30E8B01BFD674E5BBD446D08C4730DF4
|
||||
static_configs:
|
||||
- targets:
|
||||
- drucki.chaos:80
|
||||
- job_name: openhab2
|
||||
metrics_path: /
|
||||
static_configs:
|
||||
- targets:
|
||||
- auto.chaos:9999
|
||||
- job_name: node
|
||||
static_configs:
|
||||
- targets:
|
||||
- dumont.chaos:9100
|
||||
- auto01:9100
|
||||
- drucki.chaos:9100
|
||||
- ebin01.chaos:9100
|
||||
- ebin02.chaos:9100
|
||||
- lenny.chaos:9100
|
||||
- riot01.chaos:9100
|
||||
- truhe:9100
|
||||
- tumor.chaos:9100
|
||||
- wohnz:9100
|
||||
- yori.chaos:9100
|
||||
14
prometheus/prometheus-pvc.yaml
Normal file
14
prometheus/prometheus-pvc.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: prometheus-k8s-db-prometheus-k8s-0
|
||||
namespace: monitoring
|
||||
annotations:
|
||||
volume.beta.kubernetes.io/storage-class: "managed-nfs-storage"
|
||||
spec:
|
||||
storageClassName: fast
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 20Gi
|
||||
Reference in New Issue
Block a user