Dashboard for reviewing incidents on your websites
Setup this project as a regular Laravel-application. Setup follows the normal steps like filling in the environment file, etc. Do not forget the following:
- Setup the task scheduling.
- Run the migrations.
- Configure the Slack-webhook URL to receive notifications.
The home route of the application renders the dashboard. There are no other views.
Incident monitoring supports integration with a single Slack-channel.
Configure a webhook for your Slack-group
with a valid channel. Add this webhook to the environment file as SLACK_WEBHOOK_URL
.
An Artisan commands is available to import your websites into the Incident monitoring database. Use as follows:
php artisan websites:import data.csv
There are a number of optional flags to control which columns are imported, which you can review by running php artisan websites:import -h
. Additionally, you can purge stale records (those that are not included in the file you import) by using the --purge
option.