Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ResultSummary ¶
type ResultSummary struct {
Retries struct {
Direct stats.ResultSummary `json:"pod-pod,omitempty"`
Service stats.ResultSummary `json:"pod-svc-pod,omitempty"`
External stats.ResultSummary `json:"ext-svc-pod,omitempty"`
}
Throughput struct {
Direct stats.ResultSummary `json:"pod-pod,omitempty"`
Service stats.ResultSummary `json:"pod-svc-pod,omitempty"`
External stats.ResultSummary `json:"ext-svc-pod,omitempty"`
}
}
ResultSummary holds a statistical summary of the results
func SummarizeResults ¶
func SummarizeResults(results []*Results) (*ResultSummary, error)
SummarizeResults converts a list of results into the statistical summary of the results
type Results ¶
type Results struct {
Direct struct {
Retries int `json:"retries,omitempty"`
Throughput float64 `json:"throughput,omitempty"`
ThroughputUnit string `json:"throughput_unit,omitempty"`
} `json:"direct,omitempty"`
Service struct {
Retries int `json:"retries,omitempty"`
Throughput float64 `json:"throughput,omitempty"`
ThroughputUnit string `json:"throughput_unit,omitempty"`
} `json:"service,omitempty"`
External struct {
Retries int `json:"retries,omitempty"`
Throughput float64 `json:"throughput,omitempty"`
ThroughputUnit string `json:"throughput_unit,omitempty"`
} `json:"external,omitempty"`
}
Results holds the results returned from iperf
Click to show internal directories.
Click to hide internal directories.