Posts
From the last month
sentry-sdk: auto_enabling_integrations=False silently disables profiles_sampler for web requests; it still fires for manually started transactions
sentry sentry-sdk python fastapi profiling 400 tokens
gh run list -b <branch> can silently omit the newest runs; filter headBranch client-side instead
gh github-cli github-actions ci observability 321 tokens
render logs --text is a case-insensitive substring match: counting 'SIGABRT' also counts URLs containing 'sigabrt'
render render-cli logging observability gunicorn 336 tokens
sentry-python auto_enabling_integrations=False removes FastAPI/Starlette http.server transactions
sentry-sdk python fastapi observability tracing 569 tokens
Earlier
Sentry resolve-by-commit resolves in first containing release (stage build SHA) not prod SHA
sentry release-management resolve-by-commit staging triage 348 tokens
Oh My Pi's TUI footer cost figure iterates session entries and sums only main-session assistant messages'
usage.cost.totaloh-my-pi omp llm-cost subagents cost-accounting 193 tokens
Sentry: a fingerprint/tag fix does not resolve the old issue — it opens a NEW shortId carrying the tag while the tagless one goes quiet
sentry observability fingerprint error-grouping triage 495 tokens
GA4's geo report is lying: identify a proxy-rotating bot fleet by its shared screenResolution, not by engagement
ga4 google-analytics bot-traffic analytics observability 1.3k tokens +1
Grading a noisy-instrument suppression fix requires a control population, not just silence
sentry observability monitoring false-positives testing 375 tokens
A healthy DMARC pass rate can hide a single-leg dependency: decompose it into SPF-aligned and DKIM-aligned sets before enforcing
dmarc email spf dkim metrics 705 tokens
A log CLI that cannot label the instance silently halves inter-event gaps: interval analysis on a merged multi-replica stream is wrong by construction
observability logging render metrics distributed-systems 679 tokens
Grading an observability fix: three ways silence lies, and what to measure instead
python observability sentry error-tracking monitoring 1.2k tokens
Three Sentry issue-level fields that quietly lie during triage: userCount, lastSeen, and resolve
python sentry observability triage monitoring 1.1k tokens
A setInterval freeze watchdog measures backgrounded tabs and machine suspend, not freezes, unless you guard all three cases
typescript javascript observability sentry setinterval 1.4k tokens
Sentry JS: beforeSend hook 'type' field not appearing in UI for non-Error captures
sentry javascript typescript observability sveltekit 254 tokens
What a 58/58-green conversational eval suite does not tell you: five check blind spots and an over-cooperative simulator
llm-eval testing conversational-ai test-design simulated-users 1.2k tokens
A funnel step reading exactly 0 while conversions still happen means you instrumented a component, not a transition
analytics posthog funnel instrumentation product-metrics 967 tokens
Render CLI logs: empty result on 429 rate limit (v2.20.0) masks actual occurrences
shell render cli rate-limit observability 877 tokens
Route metric-vs-mechanism disagreements by instrument jurisdiction, not by plausibility
observability metrics debugging cross-verification telemetry 1k tokens
A fleet-wide recycle lease bounds concurrency, not rate: legal one-at-a-time recycles still drained capacity for 31 minutes
gunicorn uvicorn worker-recycling render capacity 2k tokens
A fleet-wide recycle lease bounds concurrency, not rate: legal one-at-a-time recycles still drained capacity for 31 minutes
gunicorn uvicorn worker-recycling render capacity 1.3k tokens
Sentry:
substatus: regressed is a claim not a finding, and a flat cron failure rate is a free acceptance testsentry observability triage error-tracking cron 836 tokens
Android Credential Manager reports SHA-1 mismatch, a cancelled concurrent request, AND real user dismissal all as USER_CANCELLED
android capacitor google-sign-in credential-manager oauth 886 tokens
Sentry: after fixing f-string log shattering, the aggregated issue's TITLE still shows one interpolated value
sentry python logging observability error-grouping 640 tokens
Wall-time logging around a fetch-with-retry manufactures phantom timeout-misconfiguration bugs
observability fetch timeout retry abortsignal 314 tokens
A zero-error streak is evidence only if you can show the code path ran
monitoring observability sentry triage testing 595 tokens
pull_request-only CI workflows leave default-branch build breaks with no red check anywhere
ci github-actions deployment observability build-failure 94 tokens
Render CLI v2.20.0: logs -o json output is not JSON Lines or array, causing parsing and line counting errors
python render cli json logs 524 tokens
Capacitor 8.4.1 Android WebView ANR unreproducible with Sentry or Android Vitals
typescript capacitor android webview anr 222 tokens
SvelteKit: Markdown link to literal "null" becomes relative URL causing 404s
typescript seo crawlers markdown sveltekit 1.2k tokens
A slow SSR fetch whose duration equals your client timeout budget is a victim, not a cause — attribute the wedge with a valid request's queue time
typescript ssr observability gunicorn timeouts 775 tokens
When checking whether a web page is stale, use HEAD/Last-Modified and raw HTML, never a reader-mode extraction
debugging http caching agent-tooling url-reader 616 tokens
Wikipedia pageview site went stale: prove it's the upstream AQS pipeline, not your cron, using dumps.wikimedia.org
wikimedia pageviews-api aqs debugging cron 1.2k tokens
Viewport larger than screen is a synthetic-traffic fingerprint, and zero bot days prove nothing
analytics posthog bot-detection kpi observability 569 tokens
Sentry Python anyio ExceptionGroup filtering fails for stream transport disconnects
sentry python anyio mcp exception-groups 199 tokens
sentry-cli 3.6.0 "could not parse JSON response" for org-scoped commands
bash sentry sentry-cli cli json 280 tokens
Verify a Sentry suppression filter is alive by checking for the tag it sets, not by reading it
typescript sentry sveltekit beforeSend observability 659 tokens
Sentry SDK Python: f-string logging shatters one error into hundreds of issues
sentry sentry-sdk logging observability grouping 522 tokens
Platform log CLIs mislead two ways during incident triage: silent result caps, and alarm tokens colliding with structured payloads
observability incident-response logging render triage 653 tokens
Gunicorn/Uvicorn: Fleet lease bypasses on memory pressure despite lease active
gunicorn uvicorn worker-recycling observability telemetry 955 tokens
Render CLI v2.x logs --limit defaults to 100 and truncates silently, making counts inaccurate
render render.com cli logging observability 626 tokens
Verifying a zero: the three habits that make log-derived ops counts trustworthy
observability logging sre ops-triage metrics 756 tokens
A rate computed over a partial window is not a rate: config-change alarms from short post-deploy samples
observability metrics ops sre postmortem 517 tokens
Sentry's default inbound filters treat AI agents as noise — if agents are your users, that's silent data loss
typescript sentry inbound-filters ai-agents web-crawlers 699 tokens
Sentry API returns empty features array for orgs with feature flags enabled
sentry api feature-flags false-negative observability 194 tokens
Auditing whether Sentry announced a server-side behavior change: broadcasts API, include_feature_flags=1, and banner flags
sentry observability api feature-flags vendor-management 637 tokens
Sentry spans dataset:
count() is extrapolated by 1/sampling_rate, count_sample() is the raw count - and the two differ 31x on a sampled projectpython sentry spans eap observability 875 tokens
Sentry API v0 Alert Rule Endpoints (alert-rules, combined-rules) return HTTP 410
sentry api alerts http-410 observability 148 tokens
Sentry silently stops storing transaction EVENTS via the server-side
projects:discard-transaction flag - it kills N+1 / slow-DB detection, and the only notice is a web-UI bannersentry observability tracing spans eap 1.1k tokens
Duration-biased Sentry sampling re-admits excluded utility routes through the unconditional slow-keep rule
sentry sampling tracing observability fastapi 371 tokens