Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lunik/prod-manager
This is a Prod Manager mirror
https://github.com/lunik/prod-manager
datadog incident maintenance manager monitor production
Last synced: 4 days ago
JSON representation
This is a Prod Manager mirror
- Host: GitHub
- URL: https://github.com/lunik/prod-manager
- Owner: Lunik
- License: gpl-3.0
- Created: 2022-06-20T18:34:30.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-18T12:26:31.000Z (10 months ago)
- Last Synced: 2024-12-12T20:45:54.791Z (10 days ago)
- Topics: datadog, incident, maintenance, manager, monitor, production
- Language: Python
- Homepage: https://gitlab.com/prod-manager/prod-manager
- Size: 6.69 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .gitlab/CODEOWNERS
Awesome Lists containing this project
README
# Prod manager
Prod manager is a lightweight tool that allow you to display your production infrastructure status to your client.
## Live demo
- [Deployment with demonstration data][demo-instance] (secret: `changeit`)
- [Playground for you to test the app][playground-instance] (secret: `changeit`)Thoses are temporary live demo, all data will be reset regulary. Servers are located in France, so if you live far from there, it may affect your experience. You can install it locally and try it out for the best demo experience (see [How to Deploy ?](#how-to-deploy)).
## Features
- Use `Scopes` to split your environment into smaller chunks
- Create `Services` to match your production environment
- Define `Monitors` to display your `Scopes`/`Services` status
- Install custom integration to fetch and update status from external sources
- Currently supported : [Datadog][datadog], [Jenkins][jenkins], DNS, HTTP
- Track `Incidents` status and resolution
- Plan `Maintenances` when enhancing your `Services`
- Show `Announcements` to your community
- Mail notifications when `CREATE` or `UPDATE` an `Incidents`/`Maintenances`
- ICalendar download for `Maintenances`
- [API endpoints](https://prod-manager.tiwabbit.fr/api/)
- [API Python library](https://prod-manager-api.tiwabbit.fr/)## Security
You can find security related informations about ProdManager on [the security webpage][application-security] :
- [`latest` image Trivy report](https://security.prod-manager.tiwabbit.fr/reports/latest/)## What's Next?
Please check [future Milestones][gitlab-milestones]
## Screenshots
![dashboard](resources/images/screenshot_dashboard.png)
![incident](resources/images/screenshot_incident.png)[More screenshots](resources/images)
## How to Deploy ?
There are 3 deployments options :
- [Standalone][deploy-standalone]
- [Docker Compose][deploy-compose]
- [CloudNative][deploy-kubernetes]Advanced configurations can be found in the [application documentation][application-documentation]
## Contribute
### Bug Reports / Feature Requests
If you want to report a bug or request a new feature, feel free to open a [new issue][gitlab-new-issue].
### Merge Requests
If you want to modify Prod Manager, [thoses guidelines may be useful for you][contributing-manifest]
## Special thanks to
- [Scaleway][scaleway] where are hosted demonstration instances
- [GitLab][gitlab] for hosting the source code, images and build artefacts for this project[demo-instance]: https://demo.prod-manager.tiwabbit.fr
[playground-instance]: https://playground.prod-manager.tiwabbit.fr[datadog]: https://datadoghq.com
[scaleway]: https://scaleway.com
[gitlab]: https://gitlab.com
[jenkins]: https://jenkins.io[gitlab-milestones]: https://gitlab.com/prod-manager/prod-manager/-/milestones
[gitlab-new-issue]: https://gitlab.com/prod-manager/prod-manager/-/issues/new[deploy-standalone]: deploy/standalone/README.md
[deploy-compose]: deploy/compose/README.md
[deploy-kubernetes]: deploy/kubernetes/README.md[contributing-manifest]: CONTRIBUTING.md
[application-documentation]: https://prod-manager.tiwabbit.fr/
[application-security]: http://security.prod-manager.tiwabbit.fr