mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2024-12-25 23:19:06 +01:00
Use FromInfluxMetric() to convert influx to cc metric
This commit is contained in:
parent
4e0782d66b
commit
bfeee55113
@ -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
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user