Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sammbetts/backstage-plugin-service-health

A plugin for Backstage to display and notify of third party service incidents
https://github.com/sammbetts/backstage-plugin-service-health

Last synced: 8 days ago
JSON representation

A plugin for Backstage to display and notify of third party service incidents

Awesome Lists containing this project

README

        

# Backstage Plugin: service-health

Welcome to the service health plugin for [Backstage!](https://backstage.io/)

This plugin displays the status and active incidents of third party services directly in Backstage.

### Plugin Features:

- This plugin uses the third party services public status API.
- Real time display of services current status.
- If an active incident is happening the drop down will appear to display more details.
- Only the most recent incident update message is displayed.
- Links to the services full public dashboards and to the specific ongoing incident.
- A Card component to display an overview of the status's on the homepage.
- Ability to enable slack notifications for alerting of new incidents.


Service Health page default display:

![img](docs/assets/2.png)

Dark mode:
![img](docs/assets/5.png)

When an ongoing incident is happening, the drop down tables become available to open for more information:

![img](docs/assets/1.png)

Home page card:
![img](docs/assets/4.png)

Dark mode:
![img](docs/assets/3.png)

## Getting started

- [Frontend installation instructions](docs/frontend-installation.md)
- [Backend installation instructions](docs/backend-installation.md)
- [Contributing guide](docs/contributing.md)