Operational Diagnostics Reports
Diagnostic Signal Report
Classify diagnostic health from failed-check and stale-minute signals.
Diagnostic Signal Report
DiagnosticSignal.kt
fun main() {
val failedChecks =
val staleMinutes = 12
var signalStatus = "clean"
if (failedChecks >= 4) {
signalStatus = "critical"
} else if (failedChecks > 0 || staleMinutes > 20) {
signalStatus = "watch"
}
println("failed=$failedChecks stale=$staleMinutes signal=$signalStatus")
}
fun main() {
val failedChecks =
val staleMinutes = 12
var signalStatus = "clean"
if (failedChecks >= 4) {
signalStatus = "critical"
} else if (failedChecks > 0 || staleMinutes > 20) {
signalStatus = "watch"
}
println("failed=$failedChecks stale=$staleMinutes signal=$signalStatus")
}
fun main() {
val failedChecks =
val staleMinutes = 12
var signalStatus = "clean"
if (failedChecks >= 4) {
signalStatus = "critical"
} else if (failedChecks > 0 || staleMinutes > 20) {
signalStatus = "watch"
}
println("failed=$failedChecks stale=$staleMinutes signal=$signalStatus")
}
diagnostic report
A diagnostic report keeps raw health signals and the derived label visible in one scalar output row.