diff --git a/dashboards/scheduler.libsonnet b/dashboards/scheduler.libsonnet index 4a7d236a4..a6ce5c9c8 100644 --- a/dashboards/scheduler.libsonnet +++ b/dashboards/scheduler.libsonnet @@ -86,7 +86,7 @@ local var = g.dashboard.variable; + tsPanel.gridPos.withW(10) + tsPanel.standardOptions.withUnit('ops') + tsPanel.queryOptions.withTargets([ - prometheus.new('${datasource}', 'sum(rate(scheduler_e2e_scheduling_duration_seconds_count{%(clusterLabel)s="$cluster", %(kubeSchedulerSelector)s, instance=~"$instance"}[%(grafanaIntervalVar)s])) by (%(clusterLabel)s, instance)' % $._config) + prometheus.new('${datasource}', 'sum(rate(scheduler_scheduling_attempt_duration_seconds{%(clusterLabel)s="$cluster", %(kubeSchedulerSelector)s, instance=~"$instance"}[%(grafanaIntervalVar)s])) by (%(clusterLabel)s, instance)' % $._config) + prometheus.withLegendFormat('{{%(clusterLabel)s}} {{instance}} e2e' % $._config), prometheus.new('${datasource}', 'sum(rate(scheduler_binding_duration_seconds_count{%(clusterLabel)s="$cluster", %(kubeSchedulerSelector)s, instance=~"$instance"}[%(grafanaIntervalVar)s])) by (%(clusterLabel)s, instance)' % $._config) @@ -103,7 +103,7 @@ local var = g.dashboard.variable; + tsPanel.gridPos.withW(10) + tsPanel.standardOptions.withUnit('s') + tsPanel.queryOptions.withTargets([ - prometheus.new('${datasource}', 'histogram_quantile(0.99, sum(rate(scheduler_e2e_scheduling_duration_seconds_bucket{%(clusterLabel)s="$cluster", %(kubeSchedulerSelector)s,instance=~"$instance"}[%(grafanaIntervalVar)s])) by (%(clusterLabel)s, instance, le))' % $._config) + prometheus.new('${datasource}', 'histogram_quantile(0.99, sum(rate(scheduler_scheduling_attempt_duration_seconds{%(clusterLabel)s="$cluster", %(kubeSchedulerSelector)s,instance=~"$instance"}[%(grafanaIntervalVar)s])) by (%(clusterLabel)s, instance, le))' % $._config) + prometheus.withLegendFormat('{{%(clusterLabel)s}} {{instance}} e2e' % $._config), prometheus.new('${datasource}', 'histogram_quantile(0.99, sum(rate(scheduler_binding_duration_seconds_bucket{%(clusterLabel)s="$cluster", %(kubeSchedulerSelector)s,instance=~"$instance"}[%(grafanaIntervalVar)s])) by (%(clusterLabel)s, instance, le))' % $._config) diff --git a/rules/kube_scheduler.libsonnet b/rules/kube_scheduler.libsonnet index f319642fb..2275f37f0 100644 --- a/rules/kube_scheduler.libsonnet +++ b/rules/kube_scheduler.libsonnet @@ -20,7 +20,7 @@ } for quantile in ['0.99', '0.9', '0.5'] for metric in [ - 'scheduler_e2e_scheduling_duration_seconds', + 'scheduler_scheduling_attempt_duration_seconds', 'scheduler_scheduling_algorithm_duration_seconds', 'scheduler_binding_duration_seconds', ]