Documentation
¶
Overview ¶
Package slo evaluates immutable v1 GA service objectives from a measured observation window. It deliberately does not collect metrics; production collectors export the Sample document so certification stays reproducible.
Index ¶
Constants ¶
View Source
const Schema = "fenced.slo/v1"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Report ¶
type Sample ¶
type Sample struct {
Schema string `json:"schema"`
WindowSeconds int64 `json:"windowSeconds"`
ControlRequests int64 `json:"controlRequests"`
ControlFailures int64 `json:"controlFailures"`
AcceptedTasks int64 `json:"acceptedTasks"`
PersistentlyLostTasks int64 `json:"persistentlyLostTasks"`
SchedulingMeasurements int64 `json:"schedulingMeasurements"`
SchedulingDecisionP99Seconds float64 `json:"schedulingDecisionP99Seconds"`
RecoveryMeasurements int64 `json:"recoveryMeasurements"`
RuntimeRecoveryP99Seconds float64 `json:"runtimeRecoveryP99Seconds"`
BudgetStopMeasurements int64 `json:"budgetStopMeasurements"`
BudgetHardStopP99Seconds float64 `json:"budgetHardStopP99Seconds"`
ExpectedAuditEvents int64 `json:"expectedAuditEvents"`
RecordedAuditEvents int64 `json:"recordedAuditEvents"`
TenantStateRPOSeconds float64 `json:"tenantStateRpoSeconds"`
ControlPlaneRTOSeconds float64 `json:"controlPlaneRtoSeconds"`
}
Click to show internal directories.
Click to hide internal directories.