flags(flow-control)flag in your log path, messages will be dropped after the destination's internal queue is full (you can change this queue size with
file()destination may be tricky, because we have flow-control enabled implicitly.
Hi All, New here to the channel, and also new to syslog-ng.
I'm trying to accomplish the following, but not sure if it is possible:
I successfully have syslog-ng send logs from my embedded devices to a TCP socket, using network()
I see my logs coming in on a socket on the same machine running
nc -l -k 8080
Now, I would like to post my logs to an endpoint I'm running in the cloud (using AWS API Gateway).
What would be a good design-pattern. syslog-ng doesn't seem to have a (rest) endpoint type of destination function.
The payload will look like:
where there are
batch-lines() number of
syslog-ng-mod-http. You can find the deb packages here: https://download.opensuse.org/repositories/home:/laszlo_budai:/syslog-ng/