-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
All events from Docker Imported as Error Level in Seq #74
Comments
Hi Isaiah, thanks for dropping by! We'll dig into this and let you know what we find 👍 |
Hi @isaiahlg 👋 The server uses the GELF messages level property to determine what level to forward the event as and doesn't consider any content in the message itself. The level property should follow the standard syslog integer values, with I've merged #75, which is published on Docker Hub under the image seq-input-gelf:
image: datalust/sqelf-ci:2.0.290-dev
ports:
- "12201:12201/udp"
network_mode: host
environment:
SEQ_ADDRESS: "http://localhost:5341"
GELF_ENABLE_DIAGNOSTICS="True"
restart: unless-stopped
depends_on:
- seq Then, when events are logged in Seq you should see an extra |
I am having a similar issue with containers that write to stderr. eg postgres
|
Hey @andymac4182! The culprit will be that |
That was from the start up logs from
|
I wouldn't go as far as to say that integer-based levels are bad but... integer-based levels are bad 🙂 This is something we could try and fix in the input here itself with configuration, but I'm a little concerned about accumulating too many ad-hoc pipeline-esc features (we've already got a few). I think the best way forward would be to use something like fluentbit to massage your logs on their way through and then treat the GELF input as a sink. It's unfortunately more machinery, but is shared infrastructure and already suitable for transforming logs from any shape into any other. |
Hi!
Apologies if this is the wrong forum, let me know if there's a better place to post this. I've set up my organization's instance of Seq to ingest Docker logs from an image of NATS Streaming, but every single event imported shows up as an error:
I'm trying to understand the reason for this. The [INF] tag indicates an Information Level, as opposed to [WRN] or [ERR]. What is the logic that this service uses to determine the level of the event? Any help would be much appreciated.
Configurations for Seq and NATS included here...
NATS Configuration:
Seq:
The text was updated successfully, but these errors were encountered: