We are starting to do KPI reporting and we are having trouble finding a way to get KPI data that is more than "is a service running or not". We would like to be able to show a percentage, or histogram, or something of not only uptime/downtime but also proper performance/degraded performance. We want it more actual as well (e.g. service is running but users can't login, consider it down).
How can we get this type of data into a report, dashboard, etc.? The KPI widgets I've seen don't seem to be actual KPIs, it is a moment in time, which isn't helpful in reporting what KPIs were over the course of a month.