diff --git a/CHANGES.md b/CHANGES.md
index d9b58e77ca5956236e312d31d90208d3daf7842c..194a7c024f6babcee79be3f2928d5450c127f1dc 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -3,7 +3,7 @@
 ## v1.4.0
 
 - Allow mounting of Hetzner Cloud Volumes as raw block volumes.
-
+- Add label (`app: hcloud-csi`) to `hcloud-csi-controller-metrics` and `hcloud-csi-node-metrics`
 ## v1.3.2
 
 - Fix stuck volume terminating when the volume was already deleted
diff --git a/deploy/kubernetes/hcloud-csi-master.yml b/deploy/kubernetes/hcloud-csi-master.yml
index 6b25bda5381616a343d3385c62d6ed788d7654d8..336aa4e517ee8d4539a18d8abddac3ed2d89442d 100644
--- a/deploy/kubernetes/hcloud-csi-master.yml
+++ b/deploy/kubernetes/hcloud-csi-master.yml
@@ -305,6 +305,8 @@ kind: Service
 metadata:
   name: hcloud-csi-controller-metrics
   namespace: kube-system
+  labels:
+    app: hcloud-csi
 spec:
   selector:
     app: hcloud-csi-controller
@@ -319,6 +321,8 @@ kind: Service
 metadata:
   name: hcloud-csi-node-metrics
   namespace: kube-system
+  labels:
+    app: hcloud-csi
 spec:
   selector:
     app: hcloud-csi