A developer describes a recent incident where a single log entry broke their monitoring and dashboards in Axiom. The problem was due to a string that could not be indexed as JSON, causing the virtual field to fail. The developer managed to identify and fix the issue by utilizing Axiom documentation to implement a more robust type-check using `gettype(parse_json(message)) == "dictionary"`.

4m read timeFrom medium.com
Post cover image
1 Comment

Sort: