We want to let this open source project grow, beause of that we are looking for supporters who are using the Status Page Generator in their projects and will extend it as needed. Just contact us via GitHub to contribute and become an active community member!
If you think about Status Page there are several requirements this kind of WebSites must meet, e.g.
There are several SaaS services offering a solution, e.g. https://statuspage.io. This project is intended to offer a similar service hosted in Azure App Services which allows everybody to create status pages in Azure within minutes.
Visit the Azure Portal (https://portal.azure.com)
Create a new Azure WebSite based on an existing Azure Service Plan or create a new Azure Service Plan for that. (Even the free pricing tier works well)
Visit the "Extensions Menu" and install the "Status Page" Extension
Prepare a new Azure Storage Account which can be used from the Status Page service as backend. A Local Redundant account is totally enough.
Visit the Status Page Extension and configure the different details, e.g. the credentials for the storage account or the image the status page should use.
Ensure that you installed the WebJob in your Azure WebSite and voila the Status Page will be generated
Client side Meters are information delivered from the services as self, e.g. a heartbeat or some complex technical checks from time to time. This meters will be shown automatically in the status page. To integrate client side meters check the Status Page SDKs here:
Service Side Meters are executed in the App Service the Status Page is hosted and can be used to check specific metrics from outside of the applicaton, e.g. the availability of a specific application.
git checkout -b my-new-feature
git commit -m 'Add some feature'
git push origin my-new-feature