I've struggled to find answers/solutions to some of these items:
For usage related data, I normally query the built-in Sisense Usage Stats.
You can find more details here:
Or, for CDT:
There's a lot of gold in there!
Sisense Monitor and Sisense Usage Analytics provide quite a few useful overviews and roads to investigations, but one downside I've found is that the possibilities for alerting on these metrics is limited. You could use Pulse to send alerts based on average dashboard load time, but if you want to be proactive with this, that means rebuilding the analytics cube every x minutes which is less than ideal.
I like the Usage Analytics for the information about dashboard usage and overall dashboard performance, but I'm missing information there about overall performance of individual widgets. That information is available in the Monitor on an individual-query basis, but there the behaviour of widgets over time (as opposed to all queries on a server) is still difficult to analyse.
Perhaps on Linux the (very nice-looking) Prometheus+Grafana dashboards provide better handles for performance-related alerting. Does anyone have experience with that already?