-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Thanos UI Enhancements #3142
Comments
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Still valid. Wait for #3423 #3316 to get merged. |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Hello there! I have experience with working in React, as this is marked as good first issue how can I contribute? Thanks. |
Hello, After doing a couple of PR to report the changes done on Prometheus side, in Thanos, definitely sharing component / service / pages would be great so we don't have to do the job twice. On the prometheus point of view, it would be painful to put the different shared component outside of the Prometheus repository. I think we could have something like that:
Regarding the versioning, we can release the package |
and not sure it's really a good first issue. But that's maybe just me haha. |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
On prometheus side we are starting to make some changes in the way the UI is managed. Moving to npm workspace required many update and changes. It will take some times to have it in place. The move to npm workspace is handled through this PR: prometheus/prometheus#9227 |
We finally finished to move to the npm workspace on Prometheus side. Probably it will make sense to start with #4685 in order to have a common module between Prometheus and thanos managing the PromQL expression |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Still valid |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Closing for now as promised, let us know if you need this to be reopened! 🤗 |
happy to take a look 👀 |
I traced it until open-telemetry/wg-prometheus#63 but I could use hints on what the next step would be today (cc: @Nexucis) |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
@GiedriusS anyone working on it ? |
The Thanos project has recently migrated its UI to one built on re-usable and shareable components written in React, with the goal of fostering collaboration with the broader Prometheus community. We would like to propose enhancements to the UI to better surface information in every Thanos component. This includes: exposing build- and run-time configuration; creating an API discovery page to provide living documentation of all of the endpoints exposed by Thanos components; and adding benchmarks for the UI. These enhancements all have the additional benefit of being relevant to and useful in the Prometheus project. As part of this proposal, we would like to further collaborate with the Prometheus community to continue building a shared UI component library and to contribute upstream to Prometheus so that it can leverage these components in its UI.
cc @thanos-io/thanos-maintainers
cc @prmsrswt
The text was updated successfully, but these errors were encountered: