News for hackers. Stuff that matters.
Re:Binance built a 100PB log service with Quickwit by qw on Friday July 12, 2024 @07:02AM (#40944429)
I agree that fuzzy matching etc. are usually not needed, but in my experience I need at least substring match. A log message may say "XYZ failed for FOO id 1234556789" and I want to be able to search logs for 123456789 to see all related information (+ trace id if available)

In systems that deal with asynchronous actions, log entries relating to "123456789" may be spread over minutes, hours or even days. When researching issues, I have found searches like Opensearch, Splunk etc. invaluable and think the additional cost is worth it. But we also don't have PB of logs to handle, so there may be a point where the cost is greater than the benefit.

Re:Binance built a 100PB log service with Quickwit by potamic on Friday July 12, 2024 @11:48AM (#40946661)
This is why you should always do structured logging. Finding logs using string match can be fragile.