Skip to content

Commit ecc8602

Browse files
committed
updated the kubernetes example
1 parent 9f476c6 commit ecc8602

File tree

2 files changed

+23
-9
lines changed

2 files changed

+23
-9
lines changed

Diff for: examples/kubernetes/daemonset.yaml

+6-9
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,33 @@ kind: DaemonSet
33
metadata:
44
name: systemd-exporter
55
labels:
6-
name: systemd-exporter
6+
app.kubernetes.io/name: systemd-exporter
77
spec:
88
selector:
99
matchLabels:
10-
k8s-app: systemd-exporter
10+
app.kubernetes.io/name: systemd-exporter
1111
updateStrategy:
1212
rollingUpdate:
1313
maxUnavailable: 100%
1414
type: RollingUpdate
1515
template:
1616
metadata:
1717
labels:
18-
k8s-app: systemd-exporter
19-
annotations:
20-
prometheus.io/scrape: "true"
21-
prometheus.io/path: "/metrics"
22-
prometheus.io/port: "9558"
18+
app.kubernetes.io/name: systemd-exporter
2319
spec:
2420
securityContext:
2521
runAsUser: 0
2622
hostPID: true
23+
hostNetwork: true
2724
containers:
2825
- name: systemd-exporter
29-
image: quay.io/prometheuscommunity/systemd-exporter:master
26+
image: prometheuscommunity/systemd-exporter
3027
securityContext:
3128
privileged: true
3229
args:
3330
- --log.level=info
3431
- --path.procfs=/host/proc
35-
- --collector.unit-whitelist=kubelet.service|docker.service
32+
- --systemd.collector.unit-include=kubelet.service|docker.service|containerd.service
3633
ports:
3734
- name: metrics
3835
containerPort: 9558

Diff for: examples/kubernetes/podmonitor.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# requires that you have deployed the PodMonitor CRD (comes with Prometheus)
2+
apiVersion: monitoring.coreos.com/v1
3+
kind: PodMonitor
4+
metadata:
5+
name: systemd-exporter
6+
labels:
7+
app.kubernetes.io/name: systemd-exporter-podmonitor
8+
spec:
9+
podMetricsEndpoints:
10+
- port: metrics
11+
path: "/metrics"
12+
interval: 30s
13+
scrapeTimeout: 10s
14+
jobLabel: systemd-exporter
15+
selector:
16+
matchLabels:
17+
app.kubernetes.io/name: systemd-exporter

0 commit comments

Comments
 (0)