The DBA Dash summary dashboard is used to highlight issues with agent jobs, backups, corruption and other things that DBAs are typically interested in monitoring. You might want to extend these monitoring capabilities to include some more bespoke tests and this is possible through the use of custom checks. e.g. Application specific health tests, azure elastic jobs, SSRS subscriptions.
To include your own custom checks you need to create a stored procedure called “DBADash_CustomCheck” in the database that the agent connects to. If the stored procedure exists, the agent will run the stored procedure and collect the results of your custom checks. The results of the SP need to be in the format that the agent expects - use the template stored procedure below as a staring point.
By default the custom check stored procedure will be run as part of the general data collection which runs every 1hr.
If you use elastic agent jobs in azure you could use the custom checks to add some basic monitoring for your elastic jobs. Here is an example stored procedure that you could create in your job database. Edit the script as required: