I'm running Fluent Bit in a warehouse environment where internet connection drops quite often. Still, I want to upload data from fluent bit to my logstash server (HTTP output).
I ran some tests by disconnecting from the internet, sending the data, wait a minute and reconnecting. Unfortunately, on kibana, I can see the timestamp sent by Fluent bit is one after this minute, instead of the one before. This doesn't matter when sending log files but when tracking performance over time, or CPU activity, it really messes up the data.
I thought of having a central device in the warehouse where I could forward the data and this one would send it to logstash with Fluentd but i was wondering if there was a less complex solution. I am also not sure which timestamp will be taken into account here.
Also, I took a look at collectd but it is not as easy to use as Fluent Bit.
Am I missing any obvious solution?