We made another test with Ilya.
Configured the exporting connector for UDP
[json:my_json_instance]
enabled = yes
destination = udp:127.0.0.1:2115
send charts matching = system.processes
Ran the following Python script
import random
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_socket.bind(('', 2115))
while True:
message, address = server_socket.recvfrom(1024)
print(message.decode("utf-8"), end="")
The output
{"prefix":"netdata","hostname":"arch-esxi","chart_id":"system.processes","chart_name":"system.processes","chart_family":"processes","chart_context": "system.processes","chart_type":"system","units": "processes","id":"running","name":"running","value":5.6666667,"timestamp": 1614081221}
{"prefix":"netdata","hostname":"arch-esxi","chart_id":"system.processes","chart_name":"system.processes","chart_family":"processes","chart_context": "system.processes","chart_type":"system","units": "processes","id":"blocked","name":"blocked","value":0.0000000,"timestamp": 1614081221}
Thus, exporting works well using both TCP and UDP. @jurgenhaas, please check your UDP client.