You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tested on Telegraf 1.9.4 but issue seems to be still in HEAD
Steps to reproduce:
Set a udp_payload value in the [[outputs.influxdb]] plugin which is lower the size of some measurement lines.
Check the UDP datagram sizes with tcpdump.
Expected behavior:
The datagrams should be split to be under the udp_payload size.
Actual behavior:
The udp_payload parameter is disregarded and no split is performed. Measurements larger than udp_payload size are sent as single datagrams. For very large measurements a "message too long" error is produced.
The text was updated successfully, but these errors were encountered:
oplehto
added a commit
to oplehto/telegraf
that referenced
this issue
Feb 15, 2019
Telegraf's UDP output is not splitting outgoing measurement lines based on the udp_payload. It seems like the this block is never executed as serializer alway exists: https://github.com/influxdata/telegraf/blob/master/plugins/outputs/influxdb/udp.go#L46
Relevant telegraf.conf:
System info:
Tested on Telegraf 1.9.4 but issue seems to be still in HEAD
Steps to reproduce:
Expected behavior:
The datagrams should be split to be under the udp_payload size.
Actual behavior:
The udp_payload parameter is disregarded and no split is performed. Measurements larger than udp_payload size are sent as single datagrams. For very large measurements a "message too long" error is produced.
The text was updated successfully, but these errors were encountered: