So, I have GrayLog running in a Docker instance. I’ve successfully tested the ability to send to GELF endpoints over HTTP. Now, I’d like to have it pull all Docker log traffic from other instances (in unrelated containers). I’ve used SigNoz and it does this by default, out of the box.
Can someone point me in the direction of documentation that clearly outlines how to achieve Any/All Docker Containers → Graylog Docker Instance? I’d like to do this without excluding other sources from reading logs.
Also, I’m going to be using this for a few Node JS applications, so if someone has quality configurations that they want to recommend (e.g. Winston/Pino/Bunyan transports to Graylog), I’m definitely interested).
Not “archive” – achieve (successfully accomplish ).
One other caveat – I’m using MacOS, so log files are . . .well, I have no idea where, and I’m honestly not sure how Signoz is reading the logs (other than perhaps accessing /var/run/docker.sock/ directly).
Would certainly be nice if this process was a bit more straightforward.
Aaaaaaah, very nice! If you have any quality Vector “remap” or “transform” techniques you’d like to share, I’m all ears.
I’m in the fortunate position that I can generate logs in any “shape” that I like. I just need to be able to plot data points from them at the end of the day. Currently, I’m submitting nested JSON objects, but they’re getting pushed through as strings. I’d like to be able to pipe an entire field (not label) back to JSON and query on the object if at all possible.
Anyway, thanks again, and feel free to spam ideas.