mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Changes required for test analyzer
This commit is contained in:
parent
1020b436c7
commit
1dba92824c
@ -48,14 +48,14 @@ type containerResourceGatherer struct {
|
|||||||
wg sync.WaitGroup
|
wg sync.WaitGroup
|
||||||
}
|
}
|
||||||
|
|
||||||
type singleContainerSummary struct {
|
type SingleContainerSummary struct {
|
||||||
Name string
|
Name string
|
||||||
Cpu float64
|
Cpu float64
|
||||||
Mem int64
|
Mem int64
|
||||||
}
|
}
|
||||||
|
|
||||||
// we can't have int here, as JSON does not accept integer keys.
|
// we can't have int here, as JSON does not accept integer keys.
|
||||||
type ResourceUsageSummary map[string][]singleContainerSummary
|
type ResourceUsageSummary map[string][]SingleContainerSummary
|
||||||
|
|
||||||
func (s *ResourceUsageSummary) PrintHumanReadable() string {
|
func (s *ResourceUsageSummary) PrintHumanReadable() string {
|
||||||
buf := &bytes.Buffer{}
|
buf := &bytes.Buffer{}
|
||||||
@ -117,7 +117,7 @@ func (g *containerResourceGatherer) stopAndSummarize(percentiles []int, constrai
|
|||||||
for _, perc := range percentiles {
|
for _, perc := range percentiles {
|
||||||
for _, name := range sortedKeys {
|
for _, name := range sortedKeys {
|
||||||
usage := stats[perc][name]
|
usage := stats[perc][name]
|
||||||
summary[strconv.Itoa(perc)] = append(summary[strconv.Itoa(perc)], singleContainerSummary{
|
summary[strconv.Itoa(perc)] = append(summary[strconv.Itoa(perc)], SingleContainerSummary{
|
||||||
Name: name,
|
Name: name,
|
||||||
Cpu: usage.CPUUsageInCores,
|
Cpu: usage.CPUUsageInCores,
|
||||||
Mem: usage.MemoryWorkingSetInBytes,
|
Mem: usage.MemoryWorkingSetInBytes,
|
||||||
|
Loading…
Reference in New Issue
Block a user