StackLight: collect system metrics of the hypercube processes
Change-Id: I001738a8c74987c93b3b8ce9210f550ae17174f4
diff --git a/kubernetes/meta/collectd.yml b/kubernetes/meta/collectd.yml
index 980d222..c5df22d 100644
--- a/kubernetes/meta/collectd.yml
+++ b/kubernetes/meta/collectd.yml
@@ -30,4 +30,21 @@
expected_content: ok
url: http://127.0.0.1:10249/healthz
{%- endif %}
+
+ collectd_processes:
+ process:
+{%- if master.get('enabled', False) %}
+ k8s-apiserver:
+ match: hyperkube.*apiserver
+ k8s-scheduler:
+ match: hyperkube.*scheduler
+ k8s-controller-manager:
+ match: hyperkube.*controller-manager
+{%- endif %}
+{%- if pool.get('enabled', False) %}
+ k8s-kubelet:
+ match: hyperkube.*kubelet
+ k8s-proxy:
+ match: hyperkube.*proxy
+{%- endif %}
{%- endif %}