Expose graphite_tag_support option in graphite output data format
This commit is contained in:
parent
7660315e45
commit
0d21296aed
|
@ -1409,6 +1409,18 @@ func buildSerializer(name string, tbl *ast.Table) (serializers.Serializer, error
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if node, ok := tbl.Fields["graphite_tag_support"]; ok {
|
||||||
|
if kv, ok := node.(*ast.KeyValue); ok {
|
||||||
|
if b, ok := kv.Value.(*ast.Boolean); ok {
|
||||||
|
var err error
|
||||||
|
c.GraphiteTagSupport, err = b.Boolean()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if node, ok := tbl.Fields["json_timestamp_units"]; ok {
|
if node, ok := tbl.Fields["json_timestamp_units"]; ok {
|
||||||
if kv, ok := node.(*ast.KeyValue); ok {
|
if kv, ok := node.(*ast.KeyValue); ok {
|
||||||
if str, ok := kv.Value.(*ast.String); ok {
|
if str, ok := kv.Value.(*ast.String); ok {
|
||||||
|
@ -1428,6 +1440,7 @@ func buildSerializer(name string, tbl *ast.Table) (serializers.Serializer, error
|
||||||
delete(tbl.Fields, "influx_max_line_bytes")
|
delete(tbl.Fields, "influx_max_line_bytes")
|
||||||
delete(tbl.Fields, "influx_sort_fields")
|
delete(tbl.Fields, "influx_sort_fields")
|
||||||
delete(tbl.Fields, "influx_uint_support")
|
delete(tbl.Fields, "influx_uint_support")
|
||||||
|
delete(tbl.Fields, "graphite_tag_support")
|
||||||
delete(tbl.Fields, "data_format")
|
delete(tbl.Fields, "data_format")
|
||||||
delete(tbl.Fields, "prefix")
|
delete(tbl.Fields, "prefix")
|
||||||
delete(tbl.Fields, "template")
|
delete(tbl.Fields, "template")
|
||||||
|
|
Loading…
Reference in New Issue