DBA BrainSLA / SLO compliancesnapshot 2026-10-03 20:12:20 +08Fleet inventoryServer metricsSLAIndex usage

SLA / SLO compliance

Window end 2026-10-03T12:12:17Z · computed from collected metric results, no database connections

❌ Overall: FAILED 16 instances on 3 engines · 38 of 49 checks passed
4
Bad right now
6
Window breach
1
At risk
8
Cannot measure
0
Objects in backlog
38
Passed

Bad right now = the newest collection is failing; this is the one to act on. Window breach = the rolling objective is missed, and the service may already have recovered. Objects in backlog = operational debt, work to schedule rather than an incident. Cannot measure = the collector produced no reading, which is a monitoring fault rather than a service fault.

Since the previous run: 0 newly failing, 0 recovered, 0 worse, 0 better, 11 unchanged.

By database engine

One card per engine: its verdict, how many of its checks pass, and which instances to look at.
SQL Server❌ FAILED
79%of 42 checks passed · 14 instances
5 failed3 cannot measure1 at risk33 passed
4 bad right now
Oracle❌ FAILED
50%of 2 checks passed · 1 instance
1 failed0 cannot measure0 at risk1 passed
nothing bad right now
PostgreSQL⬜ NO_DATA
80%of 5 checks passed · 1 instance
0 failed1 cannot measure0 at risk4 passed
nothing bad right now

Instance matrix

Every instance against every SLI area, grouped by engine. A cell is the worst check in that area; hover it for the policy, the objective and the data quality. Click an instance for all its checks.
InstanceVerdictAvailabilityBackup & recoveryReplication / HAIntegrity & operationsMonitoringBad now
SQL Server14
ACME-198-51-100-210❌ FAILED100%94.86%——100%1
ACME-203-0-113-99❌ FAILED100%96.56%——100%1
ACME-198-51-100-92❌ FAILED100%83.33%——100%0
ACME-203-0-113-69❌ FAILED100%71.23%——100%1
ACME-203-0-113-155❌ FAILED100%72.03%——100%1
ACME-198-51-100-170⬜ NO_DATAno datano data——no data0
ACME-198-51-100-66⚠️ AT_RISK100%99.22%——100%0
ACME-203-0-113-170✅ PASSED100%99.82%——100%0
ACME-198-51-100-45✅ PASSED100%100%——100%0
ACME-192-0-2-15-MSSQL25-1433✅ PASSED100%100%——100%0
ACME-198-51-100-60✅ PASSED100%100%——100%0
ACME-192-0-2-243✅ PASSED100%100%——100%0
ACME-192-0-2-97✅ PASSED100%100%——100%0
ACME-192-0-2-242✅ PASSED100%100%——100%0
Oracle1
ACME-198-51-100-125❌ FAILED99.52%———99.38%0
PostgreSQL1
ACME-192-0-2-15-PG-5433⬜ NO_DATA100%no data100%100%100%0
passedat risk failedno data cannot measure— the area has no check for this instance

Needs attention

Every check that did not pass, worst first. Now is the newest collection; the status is the rolling window.
StatusEngineInstanceCheckNowMeasuredObjectiveDataWhy
❌ FAILEDSQL ServerACME-198-51-100-210RECOVERABILITYbad now94.86%>= 99.0OKObservations are sufficiently fresh and complete for evaluation.
❌ FAILEDSQL ServerACME-203-0-113-99RECOVERABILITYbad now96.56%>= 99.0OKObservations are sufficiently fresh and complete for evaluation.
❌ FAILEDSQL ServerACME-203-0-113-69RECOVERABILITYbad now71.23%>= 99.0COLLECTION_FAILEDObservations are sufficiently fresh and complete for evaluation.
❌ FAILEDSQL ServerACME-203-0-113-155RECOVERABILITYbad now72.03%>= 99.0OKObservations are sufficiently fresh and complete for evaluation.
❌ FAILEDSQL ServerACME-198-51-100-92RECOVERABILITYOK now83.33%>= 99.0COLLECTION_FAILEDObservations are sufficiently fresh and complete for evaluation.
❌ FAILEDOracleACME-198-51-100-125FLEET_AVAILABILITYOK now99.52%>= 99.9OKObservations are sufficiently fresh and complete for evaluation.
⬜ NO_DATASQL ServerACME-198-51-100-170FLEET_AVAILABILITY—0%>= 99.9NO_DATANo observations were collected in the evaluation window.
⬜ NO_DATASQL ServerACME-198-51-100-170MONITORING_COVERAGE—0%>= 99.0NO_DATANo observations were collected in the evaluation window.
⬜ NO_DATASQL ServerACME-198-51-100-170RECOVERABILITY—0%>= 99.0NO_DATANo observations were collected in the evaluation window.
⬜ NO_DATAPostgreSQLACME-192-0-2-15-PG-5433RECOVERABILITY—0%>= 99.0NO_DATANo observations were collected in the evaluation window.
⚠️ AT_RISKSQL ServerACME-198-51-100-66RECOVERABILITYOK now99.22%>= 99.0OKObservations are sufficiently fresh and complete for evaluation.

Instance detail

Grouped by engine. An instance with anything not passing is open; the rest are one click away. A server contributes several targets (server_id/db_type/service), so they are listed together.

SQL Server14

ACME-198-51-100-210❌ FAILED1 failed · 0 at risk · 2 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
❌ FAILEDRECOVERABILITYsqlserver/FORECASTrecoverabilitybad now94.86%>= 99.001827/1926100.0% / OK
✅ PASSEDFLEET_AVAILABILITYsqlserver/FORECASTavailabilityOK now100%>= 99.90.13052/3052100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/FORECASTmonitoringOK now100%>= 99.01682/682100.0% / OK
ACME-203-0-113-99❌ FAILED1 failed · 0 at risk · 2 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
❌ FAILEDRECOVERABILITYsqlserver/host-205recoverabilitybad now96.56%>= 99.003062/3171100.0% / OK
✅ PASSEDFLEET_AVAILABILITYsqlserver/host-205availabilityOK now100%>= 99.90.15861/5861100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/host-205monitoringOK now100%>= 99.01800/800100.0% / OK
ACME-198-51-100-92❌ FAILED1 failed · 0 at risk · 2 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
❌ FAILEDRECOVERABILITYsqlserver/STAFFINGrecoverabilityOK now83.33%>= 99.00625/75099.87% / COLLECTION_FAILED
✅ PASSEDFLEET_AVAILABILITYsqlserver/STAFFINGavailabilityOK now100%>= 99.90.11868/1868100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/STAFFINGmonitoringOK now100%>= 99.01683/683100.0% / OK
ACME-203-0-113-69❌ FAILED1 failed · 0 at risk · 2 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
❌ FAILEDRECOVERABILITYsqlserver/TMSrecoverabilitybad now71.23%>= 99.001389/195099.95% / COLLECTION_FAILED
✅ PASSEDFLEET_AVAILABILITYsqlserver/TMSavailabilityOK now100%>= 99.90.13763/3763100.0% / COLLECTION_FAILED
✅ PASSEDMONITORING_COVERAGEsqlserver/TMSmonitoringOK now100%>= 99.01682/682100.0% / COLLECTION_FAILED
ACME-203-0-113-155❌ FAILED1 failed · 0 at risk · 2 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
❌ FAILEDRECOVERABILITYsqlserver/SUPPLIERrecoverabilitybad now72.03%>= 99.00255/354100.0% / OK
✅ PASSEDFLEET_AVAILABILITYsqlserver/SUPPLIERavailabilityOK now100%>= 99.90.11282/1282100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/SUPPLIERmonitoringOK now100%>= 99.01800/800100.0% / OK
ACME-198-51-100-170⬜ NO_DATA0 failed · 0 at risk · 0 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
⬜ NO_DATAFLEET_AVAILABILITYsqlserver/host-544availability—0%>= 99.900/00.0% / NO_DATA
⬜ NO_DATAMONITORING_COVERAGEsqlserver/host-544monitoring—0%>= 99.000/00.0% / NO_DATA
⬜ NO_DATARECOVERABILITYsqlserver/host-544recoverability—0%>= 99.000/00.0% / NO_DATA
ACME-198-51-100-66⚠️ AT_RISK0 failed · 1 at risk · 2 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
⚠️ AT_RISKRECOVERABILITYsqlserver/host-726recoverabilityOK now99.22%>= 99.00.221265/1275100.0% / OK
✅ PASSEDFLEET_AVAILABILITYsqlserver/host-726availabilityOK now100%>= 99.90.12005/2005100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/host-726monitoringOK now100%>= 99.01800/800100.0% / OK
ACME-203-0-113-170✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/host-517availabilityOK now100%>= 99.90.14415/4415100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/host-517monitoringOK now100%>= 99.01800/800100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/host-517recoverabilityOK now99.82%>= 99.00.822832/2837100.0% / OK
ACME-198-51-100-45✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/host-745availabilityOK now100%>= 99.90.12969/2969100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/host-745monitoringOK now100%>= 99.01800/800100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/host-745recoverabilityOK now100%>= 99.011775/1775100.0% / OK
ACME-192-0-2-15-MSSQL25-1433✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/CRED_9304availabilityOK now100%>= 99.90.13933/3933100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/CRED_9304monitoringOK now100%>= 99.01800/800100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/CRED_9304recoverabilityOK now100%>= 99.011963/1963100.0% / OK
ACME-198-51-100-60✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/SQL-SERVERavailabilityOK now100%>= 99.90.13692/3692100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/SQL-SERVERmonitoringOK now100%>= 99.01800/800100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/SQL-SERVERrecoverabilityOK now100%>= 99.012228/2228100.0% / OK
ACME-192-0-2-243✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/host-329availabilityOK now100%>= 99.90.13933/3933100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/host-329monitoringOK now100%>= 99.01800/800100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/host-329recoverabilityOK now100%>= 99.012535/2535100.0% / OK
ACME-192-0-2-97✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/host-544availabilityOK now100%>= 99.90.11764/1764100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/host-544monitoringOK now100%>= 99.01800/800100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/host-544recoverabilityOK now100%>= 99.011020/1020100.0% / OK
ACME-192-0-2-242✅ PASSED0 failed · 0 at risk · 3 passed · 3 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
✅ PASSEDFLEET_AVAILABILITYsqlserver/POLICYavailabilityOK now100%>= 99.90.11039/1039100.0% / OK
✅ PASSEDMONITORING_COVERAGEsqlserver/POLICYmonitoringOK now100%>= 99.01798/798100.0% / OK
✅ PASSEDRECOVERABILITYsqlserver/POLICYrecoverabilityOK now100%>= 99.01203/203100.0% / OK

Oracle1

ACME-198-51-100-125❌ FAILED1 failed · 0 at risk · 1 passed · 2 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
❌ FAILEDFLEET_AVAILABILITYoracle/LBRavailabilityOK now99.52%>= 99.901035/1040100.0% / OK
✅ PASSEDMONITORING_COVERAGEoracle/LBRmonitoringOK now99.38%>= 99.00.38795/800100.0% / OK

PostgreSQL1

ACME-192-0-2-15-PG-5433⬜ NO_DATA0 failed · 0 at risk · 4 passed · 5 checks
StatusCheckTargetAreaNowMeasuredObjectiveBudget leftGood / totalCoverage / data
⬜ NO_DATARECOVERABILITYpostgresql/ROSTERrecoverability—0%>= 99.000/00.0% / NO_DATA
✅ PASSEDFLEET_AVAILABILITYpostgresql/ROSTERavailabilityOK now100%>= 99.90.11156/1156100.0% / OK
✅ PASSEDMONITORING_COVERAGEpostgresql/ROSTERmonitoringOK now100%>= 99.01682/682100.0% / OK
✅ PASSEDPG_REPLICATIONpostgresql/ROSTERreplicationOK now100%>= 99.01614/614100.0% / OK
✅ PASSEDPG_XID_RISKpostgresql/ROSTERintegrityOK now100%>= 100.00699/699100.0% / OK

Recent runs

Showing the newest 15 runs (capped), 2026-10-02T22:19:10Z to 2026-10-03T12:12:19Z. The store keeps them all.
RunTimeStatusPassedAt riskFailed / no data
#3422026-10-03T12:12:19Z❌ FAILED3816/4
#3412026-10-03T11:12:49Z❌ FAILED3816/4
#3402026-10-03T10:13:19Z❌ FAILED3816/4
#3392026-10-03T09:13:48Z❌ FAILED3816/4
#3382026-10-03T08:14:18Z❌ FAILED3915/4
#3372026-10-03T07:14:47Z❌ FAILED3915/4
#3362026-10-03T06:15:16Z❌ FAILED3915/4
#3352026-10-03T05:15:45Z❌ FAILED3915/4
#3342026-10-03T04:16:14Z❌ FAILED3915/4
#3332026-10-03T03:16:43Z❌ FAILED3915/4
#3322026-10-03T02:17:14Z❌ FAILED3915/4
#3312026-10-03T01:17:43Z❌ FAILED3915/4
#3302026-10-03T00:18:10Z❌ FAILED3915/4
#3292026-10-02T23:18:41Z❌ FAILED3915/4
#3282026-10-02T22:19:10Z❌ FAILED3915/4