Closed theaccordance closed 1 week ago
Looking good! Is this something you might be interested in contributing?
I do contribute to OSS so it is something I'm considering, I may also seed the idea to the vendor - I have an established line of communication with them already
I sent a formal feature request to the vendor today, linking back to this thread. If you happen to be a community member wanting this plugin, please indicate so in this issue to help validate a need for it.
I'm still not opposed to authoring it myself, but React is not a strong skill of mine - my App development days were Angular before I moved into a leadership role for devops. In the mean time, I'll at least contribute towards the idea if someone else decides to run with it.
I'm still in the early phase of my Backstage implementation and haven't begun to build out a view for deployed resources, but I did sketch at least one component that I would want
If you reference the screenshot of my public status page, the context of this widget should become more clear - basically just report back on a single monitor.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Summary
BetterUptime is a monitoring tool that can provide public status pages and incident management workflows for teams. BU monitors correspond to services and jobs in a production environment, so it would be beneficial to integrate this content into Service Entity Pages.
Project website (if applicable)
Vendor Website: https://betteruptime.com/ Example Public Status Page: https://status.mainwaring.dev/
Context
I've been using BetterUptime for 60 days so far and have a solid grasp on defining monitors, but I haven't engaged in other features of the product, like Incident workflows, so there are more opportunities beyond what I'll outline here, I welcome other community members to contribute with ideas.
Ideas for content that a plugin could export:
How you'd likely associate BU resources to a Backstage Entity: Using annotations to map to a reference point with BetterUptime
A plugin like this will likely also require passing a Token.
An example of what can be publicly reported using BetterUptime:
An example of the content visible for incident reporting and workflows