(metricLabels []*prompb.LabelPair)
| 113 | } |
| 114 | |
| 115 | func 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. |
no test coverage detected