MCPcopy Create free account
hub / github.com/cloudbase/garm / poolToMetrics

Function poolToMetrics

cmd/garm-cli/cmd/top.go:976–989  ·  view source on GitHub ↗
(p params.Pool)

Source from the content-addressed store, hash-verified

974}
975
976func poolToMetrics(p params.Pool) metrics.MetricsPool {
977 return metrics.MetricsPool{
978 ID: p.ID,
979 ProviderName: p.ProviderName,
980 OSType: string(p.OSType),
981 MaxRunners: p.MaxRunners,
982 Enabled: p.Enabled,
983 RepoName: p.RepoName,
984 OrgName: p.OrgName,
985 EnterpriseName: p.EnterpriseName,
986 RunnerCounts: map[string]int{},
987 RunnerStatusCounts: map[string]int{},
988 }
989}
990
991func scaleSetToMetrics(ss params.ScaleSet) metrics.MetricsScaleSet {
992 return metrics.MetricsScaleSet{

Callers 1

top.goFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected