Install
Observability, SRE & FinOps
Metrics, tracing, logs, SLOs, incident response, and cloud cost control.
- 5 Tracked terms
- Last 30 days Feed window
What this topic collects on
An article joins this feed when it matches these terms. Each one is also a search of its own.
Related topics
Latest in Observability, SRE & FinOps
The CoreDNS Black Hole: how one dead DNS pod broke our API gateway
11+ hour, 37+ min ago (1087+ words) Our API gateway started handing this back to roughly a third of all requests: Restart the gateway and everything is fine. A day later, it's back. No deploy, no code change, no traffic spike, nothing in the backend logs — the…...
CitrusFi: A subscription audit that actually understands billing cycles
1+ day, 7+ hour ago (23+ words) CitrusFi is a small subscription tracking app that answers a question most trackers get wrong: "how... Tagged with devchallenge, sanitychallenge, sanity, ai....
DNS change monitoring: the seven false alarms I had to kill
2+ day, 9+ hour ago (630+ words) The first version of any DNS checker is about ten lines. Look up a record, compare it with the value stored last time, send an email if they differ. Point that at a real domain for a day or two…...
Wi-Fi Was Dead for 5 Hours While Chrome Kept Working: 4,960 DNS Failures and the 5-Minute Probe That Catches Them
3+ day, 18+ hour ago (599+ words) Last time I wrote about how many jobs you should re-run the moment your quota comes back. This post goes back a few days earlier, to a quieter and far more annoying problem: the morning my home Wi-Fi was effectively…...
How to Reconcile Tenant Tables Against Live DNS Lists: Node.js Drift Detection 2026
3+ day, 19+ hour ago (399+ words) DNS inventory drifts for ordinary reasons. An operator adds a zone by hand, or an old script deletes one after its owner has moved teams. Comparing only the tenant table to the provider catches missing zones, but misses orphans. An…...
DNS Record Write Rejected Because Zone ID Is Not Domain Name — Validation Debug
3+ day, 21+ hour ago (385+ words) Short answer: when a DNS record write is rejected because a zone ID is not a domain name, resolve the opaque reference first, canonicalize the returned name, and compare it with the owner before writing; retain the decision, not every…...
Generated Video Delivery — Status-Gated Download URLs in Marketplace OCR Pipelines
5+ day, 23+ hour ago (812+ words) Short answer: issue a generated-video download URL only after the persisted asset is ready and its moderation evidence covers the bytes a buyer will receive. OCR coverage belongs in that release gate, not in a browser guess about whether a…...
Expiry Windows: Node.js Email Status, SMS Escalation, and Event Traces
6+ day, 13+ min ago (701+ words) TL;DR: For Node.js event notifications, send transactional email first, poll its delivery status, and use SMS fallback only while the password-reset token remains useful. The deciding constraint is the expiry clock: a late fallback can create noise without…...
Breaking the Cloud Lock-In: Complete OVHcloud Automation via Crossplane Provider OVH 2.17.0
6+ day, 8+ hour ago (40+ words) <ElicitationsGroup message="Where would you like to go next with Crossplane infrastructure management?"> <Elicitation label="Build an XRD composition for OVH infrastructure" query="Show me how to wr. Tagged with rag, cloud....
Mic Doesn't Return Even After Reconnecting — It Was the Old Microphone Marked for Disposal That Was Enabled
6+ day, 13+ hour ago (647+ words) The avatar connects when the page is opened and responds when spoken to. Behind the scenes, WebRTC connects the browser and voice pipeline. However, after restarting the server, the avatar stopped responding. The first thing I checked was that there…...