You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quote from internal slack with a request to improve wording and documentation of some things:
A couple of requests where users see things and get concerned or don't get concerned when they should.
Channel buffer full, not adding span => Dropping it on the floor and it's never going anywhere
Evicting large trace ... => Evicting means sending to honeycomb
Not adding and evicting could mean anything in these contexts. Are there retries. Do evicted spans go in the trash or get decided or go to honeycomb?
Basic option, add these log lines to a list of log lines that mean stuff in Docs
Superior option, clarify the log with "Data loss" when there is data loss or "Delivering early" when there's no data loss. These are 2 examples but many other logs mean very harmless or very bad things and aren't necessarily clear to operators who need to run it but didn't write it.
The text was updated successfully, but these errors were encountered:
## Which problem is this PR solving?
Improve some log messages to be more accurate about what's actually
happening.
- closes#1321
## Short description of the changes
- Improve log messages
- Prefer using WithField / WithString to include parameters instead of
inline formatting
- Update memory overrun messages from error -> warn - they do not
constitute data lost so error feels heavy handed
---------
Co-authored-by: Kent Quirk <kentquirk@honeycomb.io>
## Which problem is this PR solving?
Improve some log messages to be more accurate about what's actually
happening.
- closes#1321
## Short description of the changes
- Improve log messages
- Prefer using WithField / WithString to include parameters instead of
inline formatting
- Update memory overrun messages from error -> warn - they do not
constitute data lost so error feels heavy handed
---------
Co-authored-by: Kent Quirk <kentquirk@honeycomb.io>
Quote from internal slack with a request to improve wording and documentation of some things:
A couple of requests where users see things and get concerned or don't get concerned when they should.
Not adding and evicting could mean anything in these contexts. Are there retries. Do evicted spans go in the trash or get decided or go to honeycomb?
Basic option, add these log lines to a list of log lines that mean stuff in Docs
Superior option, clarify the log with "Data loss" when there is data loss or "Delivering early" when there's no data loss. These are 2 examples but many other logs mean very harmless or very bad things and aren't necessarily clear to operators who need to run it but didn't write it.
The text was updated successfully, but these errors were encountered: