Hi Catalin, the JSON parser currently does not support this, but there is no 
reason that it couldn't be modified to support it.

But just to be clear, non-string tags are NOT supported by influxdb 
line-protocol, so the integers would need to be converted into strings.

Converting integers or floats into string tags is a bit dangerous in terms of 
series cardinality. InfluxDB does not support unlimited unique string tags, so 
each additional unique string will increase your memory consumption. In the 
case of integers and floats, there are obviously an infinite number of possible 
values, so you would need to be careful that your particular use-case does not 
have the possibility of infinite values.

On Saturday, July 30, 2016 at 5:40:54 PM UTC+1, Catalin Petrescu wrote:
> hi all,
> 
> Wondering if there is any plan to support non string values as tags in 
> telegraf kafka_consumers.
> 
> My issue is i have the following kafka message in json: 
> {
>  "tos": 192,
>  "as_dst": 1,
>  "as_src": 1,
>  "mask_dst": 32,
>  "local_pref": 0,
>  "net_dst": "10.1.1.2",
>  "as_path": "",
>  "peer_ip_dst": "",
>  "peer_as_src": 0,
>  "mask_src": 32,
>  "net_src": "10.1.1.1",
>  "peer_as_dst": 0,
>  "peer_ip_src": "10.255.255.3",
>  "iface_in": 526,
>  "packets": 4,
>  "bytes": 306
> }
> 
> and need to set tags for non string values ( example: "as_src": 1,  
> "peer_as_src": 0 ) .
> 
> Looking at : 
> https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md 
> , strings are ignored unless specified as a tag_key . Any reason integers 
> cannot be used as tags. 
> 
> Regards,
> Catalin

-- 
Remember to include the InfluxDB version number with all issue reports
--- 
You received this message because you are subscribed to the Google Groups 
"InfluxDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/influxdb/3d5487a3-5594-448d-89bb-073f37127d7c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to