Use FromInfluxMetric() to convert influx to cc metric

This commit is contained in:
Holger Obermaier 2022-02-08 11:00:25 +01:00
parent 4e0782d66b
commit bfeee55113

View File

@ -3,7 +3,6 @@ package receivers
import ( import (
// "time" // "time"
lp "github.com/ClusterCockpit/cc-metric-collector/internal/ccMetric" lp "github.com/ClusterCockpit/cc-metric-collector/internal/ccMetric"
influx "github.com/influxdata/line-protocol"
) )
type ReceiverConfig struct { type ReceiverConfig struct {
@ -38,19 +37,3 @@ func (r *receiver) Name() string {
func (r *receiver) SetSink(sink chan lp.CCMetric) { func (r *receiver) SetSink(sink chan lp.CCMetric) {
r.sink = sink r.sink = sink
} }
func Tags2Map(metric influx.Metric) map[string]string {
tags := make(map[string]string)
for _, t := range metric.TagList() {
tags[t.Key] = t.Value
}
return tags
}
func Fields2Map(metric influx.Metric) map[string]interface{} {
fields := make(map[string]interface{})
for _, f := range metric.FieldList() {
fields[f.Key] = f.Value
}
return fields
}