▲ 2 r/sre

Can you afford to sample your production data?

I used to think sampling was fine who needs every single request, right? then we had an incident where a 1% edge case caused a cascade of failures. Our sampling dropped that 1% we spent 6 hours debugging something that should have been obvious if we had the full picture. Here's what i've learned: the 1% you drop is often the 1% that breaks things. complete data makes a real difference when you are trying to understand what your code actually does under real traffic. How others are handling this tradeoff between data volume and visibility. Is everyone just accepting the risk or have you found better approaches?

reddit.com

What are the best production safe ai code generation tools today?

We are all using copilot, cursor, claude code and similar ai coding assistants to ship faster but "production-safe" is a different bar than "nice autocomplete." There Is a real gap between an ai tool that is good at generating code and one that is actually safe to run on production systems. The main risks i keep running into with ai-generated code in production: perf regressions that only show up under real traffic and assistants that have zero visibility into live incidents or edge cases from past outages then there is the incident response problem, when something breaks and half the diff came from an ai suggestion, figuring out what the model actually understood versus what it just pattern-matched becomes its own debugging exercise. For teams running ai coding tools in production environments, i want to know what your actual stack looks like. Which ai code generation tools do you trust enough to touch production paths and what do you pair them with (static analysis, security scanning, runtime observability, change intelligence) before anything merges and: have you seen mttr go up or down since bringing ai into your sdlc?

reddit.com
u/Most_Development_947 — 8 days ago

What is the missing layer on top of datadog for debugging in the ai era?

Our observability stack covers the basics well: datadog for logs, metrics and traces, infra and apm monitoring, deploy timelines, dashboards, alerting, the usual. It does a good job telling us that something is wrong and roughly where in the system it is happening. What it doesn't do very well is help the person in the ide answer what a specific function is doing in production right now or how a piece of code has behaved across deploys and incidents. We are running into a few recurring gaps we can see service-level metrics and traces but linking that back to a specific function and the exact commits that changed it takes a lot of mental mapping. During incidents, you bounce between dashboards, logs, traces, feature flags and deploy history, then manually stitch that context back to the code you are staring at. ai coding tools have zero awareness of what a given piece of code has been doing in production, so they end up suggesting changes in a vacuum. We are not trying to replace datadog or grafana, we are looking for something that sits on top of our existing observability stack and gives developers a function-level view of production: recent errors and slow paths for that function, related incidents, deploys that touched it and how it is behaved over time. Ideally it would also expose that same context to ai coding agents so they can suggest fixes grounded in real production behavior instead of guesswork. For teams that feel like they have genuinely closed this gap, what are you using to give developers code-level production intelligence on top of your existing observability platform, does it plug directly into the ide or your ai coding assistants and what changed about your incident debugging workflow once you had that function-level view of production?

reddit.com
u/Most_Development_947 — 9 days ago
▲ 0 r/sre

Why is high mttr despite observability stack still happening?

Something i keep running into, both in our own incidents and talking to other teams, is this gap: on paper we have a modern observability stack but our mean time to resolve is still higher than anyone's comfortable with. By modern observability stack i mean the usual combo: structured logs, distributed tracing, dashboards, alerting, feature flags, deploy timelines, and error tracking, all wired into chat and oncall. tagging is decent, we've got high-cardinality labels where they matter and most alerts correspond to real incidents and yet, during incident response, the flow still looks like this: someone gets paged on a symptom, p99 latency up, error rate up, saturation, and jumps through dashboards, traces, logs, feature flags, and deploy history, spending the next half hour or so just correlating the spike with the code path and the recent changes behind it. Eventually we find the root cause, but it often feels like we debugged the observability tooling more than the actual system. The bad part is that the bottleneck isn't missing telemetry. the data is there. the friction is all the human glue needed to line it up with reality: the only useful dashboard for this failure mode lives three clicks deep, the trace shows a slow span but mapping it to file, line, and recent commits is manual, error logs show a pattern but tying that back to a specific deploy, feature flag, or config drift takes a bunch of context switching. It ends up feeling like the observability stack is optimized for visualizing telemetry, not for quickly answering what changed, where it's failing, and what the smallest safe mitigation looks like. We've tried to push mttr down by standardizing golden queries and dashboards per service, putting deploys and feature-flag flips on the same timeline as key metrics, building incident response views that pull metrics, deploys, errors, and traces into one place, and tightening service ownership so each team has a clear on-call drill. it all helps, but there's still a big orientation tax at the start of most incidents. For teams that feel like they've genuinely reduced mttr after already having a mature observability stack, what single change, tooling, process, or ownership, made the biggest difference for you?

reddit.com
u/Most_Development_947 — 20 days ago

Snyk vs. Cycode vs. OX in 2026, anyone running these in production?

Small AppSec team, mid-size company, trying to pick one without running a six-month evaluation. All three keep coming up and we have done quick demos but demos are demos. Looking for teams who've run these in production. From what we can tell: Snyk is bolting AI features onto a tool that's still fundamentally about detection. Cycode has context built in but we are not sure how deep the AI code coverage goes. OX seems more focused on agentic remediation. None of the demos gave us a clear picture of whether they treat AI-generated code differently from human-written code or whether it's just standard SAST with an AI label on top. We are a lean team so how much work it takes to run and how fast it delivers results matter as much as what it can do. Production experience from teams at a similar scale. Prioritization quality and false positive rates are the two things we care most about

reddit.com
u/Most_Development_947 — 20 days ago

Viator vs GetYourGuide for Florida tours in 2026?

I run a small kayaking and wildlife tour company on the Gulf Coast of Florida. most of our business comes between spring and late summer and this year we are trying to rely less on paid ads. we are debating whether to focus on Viator, GetYourGuide or spread inventory across both. For anyone who's used both as a supplier, which one actually brings more bookings is one noticeably better for international travelers?

reddit.com
u/Most_Development_947 — 21 days ago

How do you give ai coding agents real production context today?

We have started leaning on ai coding agents to help with debugging and fixes and the big gap we keep hitting isn't their language skills, it's their lack of production context. Right now, most of these agents see the codebase maybe some tests and ci results and maybe issues or tickets. What they don't really see is how the code behaves in production: which functions are failing in real traffic and with what error patterns, which code paths show up repeatedly in incidents, how performance for a given function has changed across deploys and which parts of the code are frequently touched and sensitive versus rarely touched at all. The result is that ai agents feel like very smart static analyzers they suggest refactors and fixes without knowing that a function has a history of production incidents or that a seemingly harmless change has broken things before. What we're looking for is a way to feed function-level production history into these agents, things like which recent incidents a function has shown up in, whether latency spiked after a specific commit and how the function has behaved since the last deploy that way, when the agent suggests a change, it's grounded in how the code behaves under real traffic, not just how it looks on disk.

for folks who've wired production context into their ai coding agents, how are you connecting your existing logs, metrics, and traces to specific functions or code paths in a way an agent can actually consume, do developers get the same view in their ide that the agent sees, and has it made a real difference in incident debugging time and the quality of ai-suggested fixes?

reddit.com
u/Most_Development_947 — 1 month ago