Fixed some of expr when count in use in K8s dashboard
Properly use related expressions in the Kubernetes Grafana
dashboard, to get the valid results.
Change-Id: Ibd097f0b7b60ffd71f862d8125105d4b965a2831
Related-Bug: PROD-23762
diff --git a/kubernetes/files/grafana_dashboards/kubernetes_cluster_prometheus.json b/kubernetes/files/grafana_dashboards/kubernetes_cluster_prometheus.json
index b172f29..c945304 100644
--- a/kubernetes/files/grafana_dashboards/kubernetes_cluster_prometheus.json
+++ b/kubernetes/files/grafana_dashboards/kubernetes_cluster_prometheus.json
@@ -98,7 +98,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "100*count(procstat_running{process_name=~\"hyperkube-controller-manager\"})/count(procstat_running{process_name=~\"hyperkube-controller-manager\"} == 1)",
+ "expr": "100*count(procstat_running{process_name=~\"hyperkube-controller-manager\"} == 1)/count(procstat_running{process_name=~\"hyperkube-controller-manager\"})",
"format": "time_series",
"intervalFactor": 2,
"metric": "elasticsearch_cluster_health_status",
@@ -372,7 +372,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "100*count(procstat_running{process_name=~\"hyperkube-apiserver\"})/count(procstat_running{process_name=~\"hyperkube-apiserver\"} == 1)",
+ "expr": "100*count(procstat_running{process_name=~\"hyperkube-apiserver\"} == 1)/count(procstat_running{process_name=~\"hyperkube-apiserver\"})",
"format": "time_series",
"intervalFactor": 2,
"metric": "elasticsearch_cluster_health_status",
@@ -474,7 +474,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "100*count(procstat_running{process_name=~\"hyperkube-scheduler\"})/count(procstat_running{process_name=~\"hyperkube-scheduler\"} == 1)",
+ "expr": "100*count(procstat_running{process_name=~\"hyperkube-scheduler\"} == 1)/count(procstat_running{process_name=~\"hyperkube-scheduler\"})",
"format": "time_series",
"intervalFactor": 2,
"metric": "elasticsearch_cluster_health_status",
@@ -576,7 +576,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "100*count(procstat_running{process_name=~\"hyperkube-proxy\"})/count(procstat_running{process_name=~\"hyperkube-proxy\"} == 1)",
+ "expr": "100*count(procstat_running{process_name=~\"hyperkube-proxy\"} == 1)/count(procstat_running{process_name=~\"hyperkube-proxy\"})",
"format": "time_series",
"intervalFactor": 2,
"metric": "elasticsearch_cluster_health_status",
@@ -678,7 +678,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "100*count(procstat_running{process_name=~\"hyperkube-kubelet\"})/count(procstat_running{process_name=~\"hyperkube-kubelet\"} == 1)",
+ "expr": "100*count(procstat_running{process_name=~\"hyperkube-kubelet\"} == 1)/count(procstat_running{process_name=~\"hyperkube-kubelet\"})",
"format": "time_series",
"intervalFactor": 2,
"metric": "elasticsearch_cluster_health_status",