Skip to main content

🧩 Feature catalog

The current release exposes 70 capabilities through kwatch.sh features. This table is generated from the versioned feature-catalog.tsv shipped with the release artifacts.

The catalog describes what the installed release can do; it is not a license tier or a remote feature flag. Capabilities are compiled into the release and may be marked runtime or startup depending on when they are initialized.

CapabilityPhaseDescriptionParent
core.detection.podsruntimeDetect pod and container failures
core.pods.schedulingruntimeDetect pod scheduling failurescore.detection.pods
core.pods.pendingruntimeDetect pods stuck Pendingcore.detection.pods
core.pods.oomruntimeDetect repeated out-of-memory failurescore.detection.pods
core.pods.readinessruntimeDetect sustained pod readiness failurescore.detection.pods
core.pods.restartsruntimeDetect excessive container restartscore.detection.pods
core.detection.workloadsruntimeDetect workload rollout and execution failures
core.workloads.deployment-rolloutruntimeDetect stuck Deployment rolloutscore.detection.workloads
core.workloads.statefulset-rolloutruntimeDetect stuck StatefulSet rolloutscore.detection.workloads
core.workloads.daemonset-rolloutruntimeDetect stuck DaemonSet rolloutscore.detection.workloads
core.workloads.job-failuresruntimeDetect failed and suspended Jobscore.detection.workloads
core.workloads.cronjob-failuresruntimeDetect failed and missed CronJobscore.detection.workloads
core.workloads.pdb-violationsruntimeDetect PodDisruptionBudget violationscore.detection.workloads
core.workloads.hpa-diagnosticsruntimeDiagnose HorizontalPodAutoscaler failurescore.detection.workloads
core.detection.nodesruntimeDetect node readiness and resource failures
core.nodes.conditionsruntimeDetect node conditions and lifecycle failurescore.detection.nodes
core.nodes.resourcesruntimeDetect node resource pressurecore.detection.nodes
core.detection.storageruntimeDetect persistent storage failures
core.storage.pvc-usageruntimeDetect PVC usage and volume failurescore.detection.storage
core.detection.networkruntimeDetect service and network failures
core.network.service-endpointsruntimeDetect Service and EndpointSlice failurescore.detection.network
core.network.ingress-backendsruntimeDetect Ingress backend failurescore.detection.network
core.network.policiesruntimeDetect NetworkPolicy failurescore.detection.network
core.detection.securityruntimeDetect security and admission failures
core.security.admission-webhooksruntimeDetect admission webhook failurescore.detection.security
core.cluster-resources.statusruntimeDetect cluster resource status failures
core.security.tlsruntimeDetect TLS certificate expirycore.detection.security
intelligence.diagnosis.directruntimeExplain the most likely direct cause
intelligence.diagnosis.dependency-graphruntimeTrace related Kubernetes dependenciesintelligence.diagnosis.direct
intelligence.diagnosis.impactruntimeEstimate affected resources and blast radiusintelligence.diagnosis.dependency-graph
intelligence.diagnosis.change-diffruntimeRelate incidents to recent changesintelligence.diagnosis.direct
intelligence.diagnosis.timelineruntimeKeep a compact incident timeline
intelligence.diagnosis.confidenceruntimeShow confidence and supporting evidenceintelligence.diagnosis.direct
intelligence.diagnosis.feedbackruntimePersist operator feedback for RCA improvementintelligence.diagnosis.direct
incidents.lifecycle.cooldownruntimeSuppress repeated notifications during cooldown
incidents.lifecycle.groupingruntimeGroup related incidents into one narrative
incidents.lifecycle.mass-failureruntimeReduce noise during broad failuresincidents.lifecycle.grouping
incidents.lifecycle.cascade-suppressionruntimeSuppress symptoms after a root cause is knownintelligence.diagnosis.dependency-graph
incidents.persistence.activestartupRestore active incident lifecycle after restart
incidents.persistence.baselinestartupPersist startup baseline state
incidents.persistence.change-historyruntimePersist recent change history
telemetry.kubelet.summaryruntimeRead built-in kubelet summary telemetry
telemetry.cpu.usageruntimeDetect CPU usage pressuretelemetry.kubelet.summary
telemetry.cpu.throttlingruntimeDetect container CPU throttlingtelemetry.kubelet.summary
telemetry.memory.usageruntimeDetect memory pressure and overusetelemetry.kubelet.summary
telemetry.storage.usageruntimeDetect ephemeral storage and inode pressuretelemetry.kubelet.summary
telemetry.pressureruntimeDetect cgroup pressure signalstelemetry.kubelet.summary
telemetry.network.errorsruntimeDetect kubelet-observed network errorstelemetry.kubelet.summary
telemetry.runtime.errorsruntimeDetect container runtime error ratestelemetry.kubelet.summary
telemetry.metrics-apiruntimeRead the optional Kubernetes metrics API
telemetry.adaptive-baselineruntimeAdapt bounded thresholds to observed usage
probes.httpruntimeRun configured HTTP checks
probes.tcpruntimeRun configured TCP checks
probes.dnsruntimeRun configured DNS checks
probes.services.automaticruntimeDerive safe probe targets from services
probes.latencyruntimeDetect probe latency regressions
control-plane.podsruntimeObserve control-plane component pods
control-plane.api.healthruntimeCheck Kubernetes API health endpoints
control-plane.api.latencyruntimeMeasure Kubernetes API latencycontrol-plane.api.health
control-plane.schedulerruntimeObserve scheduler healthcontrol-plane.pods
control-plane.controller-managerruntimeObserve controller-manager healthcontrol-plane.pods
control-plane.etcdruntimeObserve etcd health signalscontrol-plane.api.health
cluster-resources.statusruntimeObserve status conditions on cluster resourcescore.cluster-resources.status
cluster-resources.crd-discoverystartupDiscover supported custom resources dynamically
security.rbac.auditruntimeReport missing permissions and RBAC drift
security.tlsruntimeMonitor configured Kubernetes TLS secrets
security.audit-logruntimeWrite structured incident audit records
delivery.escalationruntimeEscalate incidents through alert tiers
delivery.templatesruntimeRender operator-selected alert templates
delivery.runbooksruntimeAttach reason-aware runbook links