Enable dragonflydb podmonitor and vyos node-exporter scrapeconfig

This commit is contained in:
Joseph Hanson 2024-03-20 08:42:13 -05:00
parent 1ba3cb6032
commit fff7cd9f70
Signed by: jahanson
SSH key fingerprint: SHA256:vy6dKBECV522aPAwklFM3ReKAVB086rT3oWwiuiFG7o
3 changed files with 27 additions and 1 deletions

View file

@ -6,7 +6,8 @@ resources:
- ./externalsecret.yaml - ./externalsecret.yaml
- ./helmrelease.yaml - ./helmrelease.yaml
- ./prometheusrules - ./prometheusrules
# - ./scrapeconfigs - ./scrapeconfigs
- ./podmonitors
configMapGenerator: configMapGenerator:
- name: alertmanager-config-tpl - name: alertmanager-config-tpl
files: files:

View file

@ -0,0 +1,19 @@
---
# yaml-language-server: $schema=https://ks.hsn.dev/monitoring.coreos.com/podmonitor_v1.json
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: dragonflydb-metrics
namespace: database
spec:
selector:
matchLabels:
app.kubernetes.io/name: dragonfly
app: dragonfly
podTargetLabels:
- app
namespaceSelector:
matchNames:
- database
podMetricsEndpoints:
- port: admin

View file

@ -0,0 +1,6 @@
---
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./dragonflydb.yaml