RainbowMango
4cc175e8d8
Remove direct reference to prometheus.Label for scheduler
2019-09-27 10:16:31 +08:00
RainbowMango
177eec76a3
Migrate prometheus bucket functionality to metrics stability framework.
2019-09-16 11:47:12 +08:00
Yecheng Fu
8a7607a308
volume scheduling: move metrics code into a separate pkg
2019-09-03 14:38:26 +08:00
Han Kang
8da448dbe3
migrate scheduler metrics endpoint to metrics stability framework
2019-08-28 03:40:43 -07:00
Yecheng Fu
214ea1a9d3
Update scheduler to use new volume scheduling library
...
To fix scheme issue, use k8s.io/client-go/kubernetes/scheme instead of
legacyscheme.
2019-05-02 14:57:47 +08:00
Wei Huang
6e10f0ce2f
scheduler: rename metric name of pending pods
2019-04-11 14:16:10 -07:00
Wei Huang
7afbd68730
add metrics to record number of pending pods in different queues
2019-04-08 17:51:07 -07:00
danielqsj
489dd27268
add comments for new const
2019-02-23 07:57:05 +08:00
danielqsj
f7b437cae0
convert latency in mertics name to duration
2019-02-22 21:40:13 +08:00
danielqsj
0f516f751d
Mark deprecated in related scheduler metrics
2019-01-08 13:07:16 +08:00
danielqsj
5b42a84cde
Change scheduler metrics to conform guideline
2019-01-08 11:16:01 +08:00
wangqingcan
1081e919e3
Eclass Task 1: clean up old equiv class code
...
Co-authored-by: Harry Zhang <resouer@gmail.com>
Co-authored-by: Wang Qingcan <wangqingcan@baidu.com>
2018-12-17 17:05:49 -08:00
wackxu
d5edcd3dc3
Add metrics to volume scheduling operations
2018-10-23 20:59:12 +08:00
Jonathan Basseri
b0a8dbbc9d
Add scheduler throughput metric.
...
This adds a counter to the scheduler that can be used to calculate
throughput and error ratio. Pods which fail to schedule are not counted
as errors, but can still be tracked separately from successes.
We already measure scheduler latency, but throughput was missing. This
should be considered a key metric for the scheduler.
2018-09-24 14:38:39 -07:00
Jonathan Basseri
b874d2789b
Add metrics to equivalence cache.
...
This adds counters to equiv. cache reads & writes. Reads are labeled by
hit/miss, while writes are labeled to indicate whether the write was
discarded.
This will give us visibility into,
- hit rate of cache reads
- ratio of reads to writes
- rate of discarded writes
2018-08-15 15:51:13 -07:00
Shyam Jeedigunta
b9ae20c99e
Split scheduler latency metric to fine-grained steps
2018-06-21 14:19:39 +02:00
Krzysztof Siedlecki
e32910a544
Readding summary metrics
2018-06-14 15:05:12 +02:00
Krzysztof Siedlecki
0547bbf744
Revert "Fixing scheduling latency metrics"
...
This reverts commit 0e833bfc83
.
2018-06-14 14:50:12 +02:00
Krzysztof Siedlecki
0e833bfc83
Fixing scheduling latency metrics
2018-05-30 11:20:12 +02:00
tossmilestone
3fdacfead5
Fix golint errors in pkg/scheduler
based on golint check
2018-02-08 15:22:47 +08:00
ravisantoshgudimetla
8aebf3554c
Added metrics for preemption victims, pods preempted and duration of preemption
2018-01-13 12:27:11 +05:30
ravisantoshgudimetla
252ff1e5a6
Metrics for predicate and priority evaluation
2018-01-12 09:55:07 +05:30
Jonathan Basseri
30b89d830b
Move scheduler code out of plugin directory.
...
This moves plugin/pkg/scheduler to pkg/scheduler and
plugin/cmd/kube-scheduler to cmd/kube-scheduler.
Bulk of the work was done with gomvpkg, except for kube-scheduler main
package.
2018-01-05 15:05:01 -08:00