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

Function scaleSetToMetrics

cmd/garm-cli/cmd/top.go:991–1005  ·  view source on GitHub ↗
(ss params.ScaleSet)

Source from the content-addressed store, hash-verified

989}
990
991func scaleSetToMetrics(ss params.ScaleSet) metrics.MetricsScaleSet {
992 return metrics.MetricsScaleSet{
993 ID: ss.ID,
994 Name: ss.Name,
995 ProviderName: ss.ProviderName,
996 OSType: string(ss.OSType),
997 MaxRunners: ss.MaxRunners,
998 Enabled: ss.Enabled,
999 RepoName: ss.RepoName,
1000 OrgName: ss.OrgName,
1001 EnterpriseName: ss.EnterpriseName,
1002 RunnerCounts: map[string]int{},
1003 RunnerStatusCounts: map[string]int{},
1004 }
1005}
1006
1007func entityEventToMetrics(entityType string, payload json.RawMessage) metrics.MetricsEntity {
1008 switch entityType {

Callers 1

top.goFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected