Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildErrorStatsGroupByType ¶ added in v0.1.7
func BuildErrorStatsGroupByType(errors []types.ResponseError) map[string]int32
BuildErrorStatsGroupByType summaries total count for each type of errors.
func BuildPercentileLatencies ¶ added in v0.0.2
BuildPercentileLatencies builds percentile latencies.
Types ¶
type ResponseMetric ¶
type ResponseMetric interface {
// ObserveLatency observes latency.
ObserveLatency(url string, seconds float64)
// ObserveFailure observes failure response.
ObserveFailure(url string, now time.Time, seconds float64, err error)
// ObserveReceivedBytes observes the bytes read from apiserver.
ObserveReceivedBytes(bytes int64)
// Gather returns the summary.
Gather() types.ResponseStats
}
ResponseMetric is a measurement related to http response.
func NewResponseMetric ¶
func NewResponseMetric() ResponseMetric
Click to show internal directories.
Click to hide internal directories.