Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlPlaneResults ¶
type ControlPlaneResults struct { ControlPlaneSLODataPlaneAvailabilityPercentage float64 // contains filtered or unexported fields }
func (*ControlPlaneResults) AddResult ¶
func (c *ControlPlaneResults) AddResult(result *DataPlaneResults)
func (*ControlPlaneResults) PrintResults ¶
func (c *ControlPlaneResults) PrintResults()
func (*ControlPlaneResults) SuccessPercentage ¶
func (c *ControlPlaneResults) SuccessPercentage() float64
type DataPlaneResults ¶
type DataPlaneResults struct { SliPassCount int SliFailCount int NumberOfUnexpectedResponseCodes int NumberOfExceededSLORequestLatencies int Errors []error RequestLatencies []time.Duration }
func (*DataPlaneResults) PrintResults ¶
func (u *DataPlaneResults) PrintResults()
func (*DataPlaneResults) Record ¶
func (u *DataPlaneResults) Record(hasPassedSLI, hasStatusOK, hasMetRequestLatencySLO bool, requestLatency time.Duration)
func (*DataPlaneResults) RecordError ¶
func (u *DataPlaneResults) RecordError(err error)
func (*DataPlaneResults) SuccessPercentage ¶
func (u *DataPlaneResults) SuccessPercentage() float64
Click to show internal directories.
Click to hide internal directories.