MCPcopy Index your code
hub / github.com/coder/coder / toAgentMetricLabels

Function toAgentMetricLabels

agent/metrics.go:115–128  ·  view source on GitHub ↗
(metricLabels []*prompb.LabelPair)

Source from the content-addressed store, hash-verified

113}
114
115func toAgentMetricLabels(metricLabels []*prompb.LabelPair) []*proto.Stats_Metric_Label {
116 if len(metricLabels) == 0 {
117 return nil
118 }
119
120 labels := make([]*proto.Stats_Metric_Label, 0, len(metricLabels))
121 for _, metricLabel := range metricLabels {
122 labels = append(labels, &proto.Stats_Metric_Label{
123 Name: metricLabel.GetName(),
124 Value: metricLabel.GetValue(),
125 })
126 }
127 return labels
128}
129
130// isIgnoredMetric checks if the metric should be ignored, as Coder agent doesn't use related features.
131// Expected metric families: magicsock_*, derp_*, tstun_*, netcheck_*, portmap_*, etc.

Callers 1

collectMetricsMethod · 0.85

Calls 2

GetNameMethod · 0.45
GetValueMethod · 0.45

Tested by

no test coverage detected