SShortSingh.
Back to feed

Marketplace Production Alerts: Combine Failure Metrics, Logs, Request and Trace IDs

0
·3 views

TL;DR: Page only when a pricing-rule cohort breaches its user-facing failure SLO in one region, then attach a correlation key that lets the responder move from the alert to logs and traces. Keep raw errors as investigation evidence, not separate pages. A polling worker can evaluate the rule every 30 seconds, but it needs bounded labels, delayed-data tolerance, and an explicit rollback gate. For a marketplace releasing a new pricing rule behind a flag, the useful question is not whether the application emitted an error. It is whether flagged quote requests in the EU or US are failing often enou

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Starting Nusku: a continuous profiler for Linux, built in Zig, no shortcuts

I've always wanted to see the complete performance picture before pushing any code or building something. Not after it's slow in production, not after a user complains about it, before. Click a button, run a command, trigger a request, and actually see what that cost instead of guessing. That itch has been sitting with me for years. Back in university, I took a course on application performance, and every single homework was the same loop: profile a feature, find what's slow, fix it, measure again, confirm it's actually better.

0
ProgrammingDEV Community ·

Implementing Reviewable Named Transformations Across a Property Management App

Short answer: named transformations are versioned image-processing definitions that give every screen the same output contract; for property listing photos, keep a small registry in code, include its version in the cache key, and send only the moderated derivative live. Choice Consistency Review cost Storage and cache effect Best fit Width and quality in each view Low High; rules are scattered Duplicate variants are easy to create A prototype with one image surface Named definitions in one registry High Low; one diff shows the policy A bounded, predictable variant set A small app that ships we