uptime

package
v0.0.0-...-49d6047 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL