Skip to content
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

Dashboard #22

Open
tooolbox opened this issue Sep 10, 2020 · 4 comments · May be fixed by #26
Open

Dashboard #22

tooolbox opened this issue Sep 10, 2020 · 4 comments · May be fixed by #26
Assignees

Comments

@tooolbox
Copy link
Contributor

It might be cool to have a GUI dashboard for Dalga.

If I get around to this personally, I'd be interested to try out some tech like alpinejs, htmx, tailwindcss, and other low-overhead stuff.

@cenkalti what do you think?

@cenkalti
Copy link
Owner

I don't know. We use Dalga at put.io for making automated actions on behalf of users. So, we only use it programmatically via API. There are thousands of jobs in our use case and it is not make sense to have a dashboard for us.

@tooolbox what's your use case with Dalga? How do you plan to use it?

@tooolbox
Copy link
Contributor Author

@tooolbox what's your use case with Dalga? How do you plan to use it?

About the same as you, automated actions, all controlled programatically.

It's more a point of, for an Ops person, the dashboard could show you the stats for the cluster, let you see which jobs are erroring perhaps. If you do need to manually intervene, you could pause or remove jobs from the dashboard instead of crafting REST calls. It's a visibility & convenience thing.

I suppose you could also hook up the stats REST endpoint to Grafana and there's your visibility. But doesn't help with manual intervention.

@cenkalti
Copy link
Owner

It would be nice to have a dashboard but I don't want the project to get bigger because I may not be able to maintain it in future. I am not strong in frontend technologies and may not develop or modify code written with alpinejs, htmx, tailwindcss.

If you are into it, please go ahead and I will happily merge it.

Another option can be leaving visualization to Grafana and maybe implement some CLI commands instead of GUI for managing jobs.

@tooolbox
Copy link
Contributor Author

Okay great, that makes sense. I will see where the wind blows me but I think I will get around to it in the near future. I'm not totally settled on alpine & co., something a little more mainstream may help make it easily maintainable by others.

I'll leave this issue open for now. Thanks!

@tooolbox tooolbox linked a pull request Oct 3, 2020 that will close this issue
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants