Monitoring App to Evaluate When Expressions Become Invalid
Our team has implemented a fairly complex external measure library system that deploys to Qlik SaaS apps through the API. This gives us the ability to mass update labels, expressions, and more in all apps at once.
One issue that we continually encounter is when making blanket updates there are small nuances we did not expect, causing expressions to become invalid. This is usually due to changes needing to be made in the local load editor of the app, so could not be anticipated externally until it was deployed. Obviously better testing/release process is the easy answer, but it would be nice to have some kind of alerting in place as well.
Is there any monitoring solution out there to send some kind of alert whenever an expression suddenly becomes invalid due to an API update? Our ideal solution would be something like the App Analyzer monitoring app which we have configured a custom alert from to tell us when a certain app has not been reloaded in (x) hours. However, I don't see any API endpoints related to individual visualizations/master item evaluations.
A solution that has crossed my mind is sheets within every app which have every possible expression and alerts are sent when any of the values are zero/null. This sounds extremely cumbersome though, and we would prefer a more programmatic solution.
Has anyone found a solution for a similar problem?