-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make scheduler metrics visible #60
Comments
Hi @sanposhiho |
I haven't worked on this. So, feel free to pick this issue. |
Hi @196Ikuchil @sanposhiho , I am planning to work on this feature, additionally, my thoughts are to do something similar to Kube-Scheduler, where these performance metrics are emitted in prometheus metrics format. Something like this ? WDYT ? EDIT: turns out it is already implemented here. Maybe we could implement a metrics endpoint for the simulator server ? |
Oh, yes. You are right. I misunderstood about the metrics /retitle make scheduler metrics visible |
One problem is I will make a feature request issue to k/k later. We will not know if the request will be approved until discussing it, but consider a work-around or another way if it is not approved then. |
Regarding the metrics available, should we add a metric handler to the simulator server ? WDYT about having our own frontend charts to show these metrics like dashboard (probably need to investigate some of the frontend charts) or using prometheus to show them ? |
Sorry, I missed your comment.
Yeah, hmm, I prefer the former. But, charts in frontend.. It could be a very tough road because at least I'm not very familiar with frontend... 😓 It would be so much easier if there were a public component or a public library to show charts from data in the form of grafana. |
No problem @sanposhiho , I will have a look at it ~ |
One approach is to process the grafana data on the simulator api into a form that is easy to display on the front end, and then display it on the front end using some library or component. It seems vuetify has the component to write a simple graph. (But, not sure whether the component is sufficiently expressive) |
/triage accepted |
/area simulator |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
It would be nice if we could see the time used in scheduling for each plugin.
Aggregate the time used for each plugin.It can be achieved in the same way as scheduling results. We can aggregate it insimulatorPlugin
and send used time toresultStore
.plugin_execution_duration_seconds
to see each plugins time./assign
/kind feature
The text was updated successfully, but these errors were encountered: