In the PI Server 2018 SP2 release, we are providing programmatic ways to retrieve run time status from analyses. With this you would be able to monitor your analyses based on your own criteria, for example: lag > X seconds, analyses that have not executed in the last Y hours, etc. We have a session at the upcoming PI World that demonstrates how to use this. Note Performance Counters are implemented at a high level and monitors the entire PI Analysis Service only. We have no plans to add capabilities to monitor on a per AF database level.