MCPcopy Index your code
hub / github.com/netdata/netdata / buildAutogenRoute

Function buildAutogenRoute

src/go/plugin/framework/chartengine/autogen.go:126–141  ·  view source on GitHub ↗
(
	metricName string,
	labels metrix.LabelView,
	meta metrix.SeriesMeta,
	policy AutogenPolicy,
	typeIDPrefix string,
)

Source from the content-addressed store, hash-verified

124}
125
126func buildAutogenRoute(
127 metricName string,
128 labels metrix.LabelView,
129 meta metrix.SeriesMeta,
130 policy AutogenPolicy,
131 typeIDPrefix string,
132) (autogenRoute, bool, error) {
133 if strings.TrimSpace(metricName) == "" {
134 return autogenRoute{}, false, nil
135 }
136 builder := buildScalarAutogenRoute
137 if knownBuilder, ok := autogenSourceBuilders[meta.SourceKind]; ok {
138 builder = knownBuilder
139 }
140 return builder(metricName, labels, meta, policy, typeIDPrefix)
141}
142
143func autogenMetricMeta(reader metrix.Reader, metricName string, meta metrix.SeriesMeta) (metrix.MetricMeta, bool) {
144 if reader == nil {

Callers 1

resolveAutogenRouteMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…