--- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: app: fail2ban-prometheus-exporter app.kubernetes.io/instance: fail2ban-prometheus app.kubernetes.io/name: fail2ban-prometheus-exporter name: fail2ban-prometheus-servicemonitor namespace: fail2ban-prometheus spec: attachMetadata: node: false endpoints: - interval: 30s path: /metrics port: http-metrics relabelings: - action: replace sourceLabels: - __meta_kubernetes_endpoint_node_name targetLabel: node scheme: http jobLabel: jobLabel selector: matchLabels: app.kubernetes.io/instance: fail2ban-prometheus app.kubernetes.io/name: fail2ban-prometheus-exporter --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: app: fail2ban-geoip app.kubernetes.io/instance: fail2ban-prometheus app.kubernetes.io/name: fail2ban-geoip name: fail2ban-geoip-servicemonitor namespace: fail2ban-prometheus spec: attachMetadata: node: false endpoints: - interval: 10s path: /metrics port: http-metrics relabelings: - action: replace sourceLabels: - __meta_kubernetes_endpoint_node_name targetLabel: node scheme: http jobLabel: jobLabel selector: matchLabels: app.kubernetes.io/instance: fail2ban-prometheus app.kubernetes.io/name: fail2ban-geoip