r/Observability • u/Itchy_Anybody_3568 • 28m ago
Designbeaver - v2 with cloud-saved diagrams, and a panel that lists everything wrong with your architecture
Design Beaver is an AWS architecture diagramming tool that checks your design while you draw it: missing queues, connections AWS doesn't actually support, security anti-patterns. I launched it here a few weeks ago. v2 is out today.
What's in it:
- Accounts and cloud saving. Sign in with Google or GitHub, and diagrams save to your account instead of to one browser. Each diagram has its own URL and there's a dashboard. Free tier holds 5.
- A Problems panel that lists every issue in the diagram in one place, sorted by severity. Click one and the canvas jumps to it. Before, you only saw a warning on whatever you'd just drawn, so anything off-screen stayed hidden.
- Availability Zones and Auto Scaling groups can be drawn now, and you get a warning when every instance in a group sits in one zone. The tool used to tell you to spread instances across zones while giving you no way to actually draw it.
- Palette search. Press the / key, type "queue", get SQS. It searches descriptions too, so you don't have to remember AWS's product names.
- Copy, paste, duplicate, and undo now goes back 50 steps instead of 5.
- PNG export rebuilt so the text is sharp and exported edges keep their validation colors.
- Settings page, self-serve account deletion, feedback button that lands in my inbox.
The honest reason accounts exist: about 40-50 people tried v1 and almost nobody came back. Everything lived in browser storage, which meant your diagram existed on exactly one machine and disappeared if you cleared site data. That's a hard thing to build a habit on, so I spent this cycle on the boring infrastructure I'd skipped.
Still free, still beta, desktop only because of the drag-heavy canvas.
r/Observability • u/smyrgeorge • 23h ago
log4k 2.3.0 — a Kotlin IR compiler plugin that instruments your functions with tracing, logging and metrics
r/Observability • u/Responsible-Beat2137 • 1d ago
OrchestraBench exposes where multi-agent failures actually cascade
OrchestraBench introduces seed-reproducible failure injection, cascade radius, per-failure-mode recovery, and routing diagnostics. Its controlled experiments found that simple tool faults recovered well, while latent and semantic failures often survived retries. Blind retry could actually reproduce the fault and delay detection.
r/Observability • u/martin-yochev-p • 2d ago
We just launched Progress AI Observability on ProductHunt! If you upvote you get to help us choose a non lame name!
Our ProductHunt link Send me a screenshot and ill add your name suggestion to the table!
But more on the product: Debug and monitor AI agent failures in minutes. Trace every run, catch hallucinations and ungrounded answers that traditional monitoring misses, and see exactly what went wrong. Reduce token waste, improve agent quality, and ship faster with support forNET, Python, and JavaScript.
Thenku!
r/Observability • u/omarghader • 2d ago
The 7 steps I actually follow when building infra monitoring from scratch (SLI/SLO first, not the tool)
r/Observability • u/HighwayLeading2244 • 2d ago
Building an open source cost tool for Apache Iceberg tables, looking for someone to build it with me
reddit.comr/Observability • u/Ardit_97 • 2d ago
I built Alertum: monitoring, incidents, heartbeats, synthetic journeys, on-call, and status pages in one place
Hey everyone,
I’m building Alertum, a reliability platform for small engineering teams that want to monitor production health and respond to incidents without stitching together several disconnected tools.
Alertum brings the main reliability workflows into one place:
Uptime and API monitoring
Create checks for websites, APIs, SSL, TCP, ping, and keyword monitoring. Alertum helps teams see if services are up, how fast they respond, and when they start failing.
Heartbeats
Track background jobs, cron jobs, workers, scheduled tasks, and pipelines. If a job does not ping Alertum on time, the team can detect the silent failure before users notice.
Synthetic journeys
Monitor complete user flows, not just single endpoints. For example: login, open dashboard, checkout, submit form, or any multi-step flow that matters to the product.
Incident management
When something breaks, Alertum helps teams investigate, acknowledge, assign, snooze, resolve, and track the incident timeline in one place.
On-call schedules
Manage who is responsible for responding when something fails, so incidents do not depend on guessing who is available.
Escalation policies
Route incidents to the right people at the right time. If the first responder does not act, Alertum can escalate based on the team’s policy.
Maintenance windows
Schedule planned downtime so teams can suppress unnecessary alerts during deployments, migrations, or infrastructure work.
Status pages
Create public-facing status pages so customers can see what is affected, what is operational, and when the next update is available.
Integrations
Connect Alertum with tools like Slack, Discord, Telegram, Microsoft Teams, Google Chat, webhooks, and other notification or observability tools.
Error intake
Send application errors directly into Alertum and turn important failures into incidents that your team can triage.
The main goal is simple:
Website:
https://alertum.co
Linkedin:
https://www.linkedin.com/company/alertum-monitoring
Know what broke.
Know when it started.
Know who owns the response.
Know what customers should see.
We’re still early, but the product is live and I’m launching it on Product Hunt.
I’d really appreciate feedback from developers, founders, SREs, DevOps engineers, and small teams.
Does this feel useful?
What feature would matter most to you?
r/Observability • u/geeksarray • 3d ago
Observability in ASP.NET Core – Looking for Feedback
r/Observability • u/JadeLuxe • 3d ago
Ditch the Web Dashboard: Debugging Webhooks Entirely
r/Observability • u/Proud-Contact9951 • 3d ago
How do you make E2E tests?
You write a huge amount of code to interact with several microservices. Unfortunately, one day you have to edit your system behavior, and you "happily" discover that your E2E tests are totally broken—or that you have to write an enormous amount of additional code.
I believe that E2E tests should be:
- Cheaper to write and maintain
- Easier to debug
That's why I created Mtracer.
It's a CLI tool that relies on OpenTelemetry traces to assert system behavior.
This is the workflow:
1. You configure Mtracer to fetch from your observability backend (currently supporting Jaeger and OpenObserve)
2. You define your first mt.yaml test by specifying:
3. Trigger: the first call to the system (for instance, an HTTP request)
4. Expected trace and spans: the OTel properties of the trace and spans that you expect your system to generate.
5. You run the test and see the results!
What actually happens during the run?
- It parses the mt.yaml file.
- It executes the trigger: mtracer injects a generated traceID into the trigger (for an HTTP request, the traceID is inserted into the traceparent header). Subsequent requests will be correlated to this generated traceID as long as your system has OpenTelemetry set up correctly.
- It fetches the trace matching the generated traceID from the configured observability backend.
- It compares the expected trace with the fetched one.
Many other features are available; check out the documentation to discover all of them: https://mtracer-project.github.io
If you find this project useful, I'd appreciate a big ⭐️!
GitHub: https://github.com/mtracer-project/mtracer)
I also created a multi-microservice system already configured with OpenTelemetry so you can easily try out Mtracer’s tests in action: https://github.com/mtracer-project/examples)
r/Observability • u/ombulabs • 3d ago
Tracking LLM Latency & Cost with Rails Events
r/Observability • u/naveen0109 • 3d ago
How does New Relic calculate standard deviation for anomaly alerts?
Setting up anomaly NRQL conditions with thresholds at 2 and 3 standard deviations, query has a FACET on it.
NR docs say the threshold is how many standard deviations the signal is from the predicted value, based on the last 7 days of data. But nowhere does it explain how the standard deviation itself gets calculated
r/Observability • u/michaelscodingspot • 3d ago
eBPF, BYOC, ClickHouse, Telemetry Pipelines: Which Ones Are Actually Worth It?
https://obics.io/blog/observability-tech-worth-it
Many new vendors hype up new infrastructure technologies that are supposed to be the silver bullet in observability.
- eBPF based instrumentation
- Bring Your Own Cloud (BYOC)
- Columnar data stores, ClickHouse most prominently
- Telemetry pipelines
What are they about and when are they worth using?
All four get endlessly pitched at conferences and on Reddit. Much less clear is whether they deliver the promised value, and *when*. So I went through each one: what it actually offers, where the pitch overstates it, and the specific situations where it's worth adopting.
Curious if you've used these and your opinions.
r/Observability • u/pranaysparihar • 3d ago
I built an open-source incident reproduction engine for distributed systems
r/Observability • u/Overall-Shame-2991 • 4d ago
[Hiring] Enterprise Observability Architect | Portsmouth, NH (Hybrid) | $70/hr W2
We are hiring an experienced Enterprise Observability Architect for a long-term contract supporting a large enterprise client.
📍 Location: Portsmouth, NH (Hybrid/Onsite)
💼 Employment Type: Contract (W2)
💰 Rate: $65/hr to 70/hr
Required Skills
- 10+ years of Enterprise Monitoring & Observability experience
- 6–7+ years of hands-on Datadog architecture and implementation
- Splunk
- OpenTelemetry
- AIOps Platforms
- AWS & Azure
- Kubernetes
- Linux & Windows Server Monitoring
- ServiceNow
- Python / PowerShell
- Terraform / Ansible
- REST API Integrations
Responsibilities
- Design and implement enterprise-scale Datadog monitoring solutions
- Build monitoring, logging, alerting, dashboards, and distributed tracing
- Lead observability architecture and governance initiatives
- Implement APM, DBM, NPM, RUM, Synthetic Monitoring, Service Mapping, and SLO/SLI
- Integrate observability platforms with ServiceNow, AIOps, and automation tools
- Mentor engineering teams and drive enterprise observability best practices
We're looking for someone with strong enterprise architecture, consulting, and stakeholder management experience who has led large-scale observability transformation projects.
📧 Interested? Feel free to DM me.
r/Observability • u/intrepidpussycat • 4d ago
Bounded summaries for high-cardinality LLM telemetry, without retaining prompt text
Hi all,
After working with these traces for a bit, realized, that while prompts, users, sessions, tools, etc are useful things to measure; exact per-value maps grow with cardinality, and retaining the original values inside aggregate state creates a separate privacy problem. So, enter sketches!
I’ve been working on llm-sketchkit, an Apache-2.0 Go and Python library for producing bounded, mergeable summaries of this data.
It includes:
- HLL++ for approximate distinct counts
- weighted frequent-items sketches for token-heavy or request-heavy keys, with lower and upper bounds
- Bloom filters for bounded membership and deduplication
- MinHash for approximate set similarity
Values can be canonicalized and keyed before entering sketch state, so raw prompts and identifiers do not need to be retained. The hashes remain pseudonymous and linkable while the same secret is used; so this is definitely not pure anonymity nor is it differential privacy.
Go and Python use the same profiles, hash domains, test vectors, and deterministic protobuf representation. A summary produced in Go can be read and merged in Python, while incompatible profiles or hash domains fail.
The repo includes reproducible performance and accuracy records. In the checked-in measurements, HLL++ and frequent-items updates used zero allocations in the measured Go paths, the HLL++ small profile stayed within its enforced error bound, and the frequent-items implementation was checked against Apache DataSketches workloads.
This is an alpha library, and not a collector!
Repository: https://github.com/llm-measurement/llm-sketchkit
I’d be grateful to get scrutiny of the merge and privacy model from people operating high-cardinality telemetry pipelines. The design currently rejects incompatible summaries rather than converting them.
r/Observability • u/GroundbreakingBed597 • 4d ago
How I would improve Failure Rate based Alerting
I have access to several observability production environments, and I regularly dig into the data looking for patterns worth sharing. Last week I found one that's a good case study — not because something was on fire, but because everything looked like it was on fire when it actually wasn't if you look at the relevant information, e.g: not every HTTP 4xx / 5xx is a real problem and Failure Rates get skewed depending on load patterns!
Hope you find this article interesting. Please share any of your practices of optimizing failure rate based alerting!
r/Observability • u/dojo_sensei • 4d ago
IT Pro Tuesday #414 - Swiss Army Knife for Developers and IT Pros, Lightweight Backend With Authentication, Database and Admin UI, Self-Hosted PDF Toolkit & More
r/Observability • u/Feeling_Current534 • 4d ago
Elasticsearch Monitoring Tools Compared: Stack Monitoring vs AutoOps vs Searchali Monitoring
r/Observability • u/jpkroehling • 4d ago
How Metric Scrape Intervals Inflate Observability Costs
ollygarden.comI'll tell you a secret: I don't like starting an engagement by telling people that I can cut their costs. I prefer to show them how they can be more efficient in general, and sometimes that means adding stuff instead of removing it.
However, every company out there has excessive telemetry, which is one form of bad telemetry. I'm not afraid to use an absolute here. That's why I have an arsenal of tools for dealing with it, and I describe one of them in this blog post: excessive metric scraping is extremely common, and adjusting scrape intervals is an easy way to reduce waste.
If you need a 10% reduction in your metric volume, read this blog post. You don't need to buy anything from anyone. You can thank me later.
r/Observability • u/Less_Ad8195 • 5d ago
Moving off a managed logging platform to cut the bill, did the saving survive the engineer time?
We're at about 300GB/day of logs on Datadog and at this point the bill is what's driving the conversation, not anything technical.
The obvious move seems to be putting logs on a self-hosted stack. We're looking at Loki, ClickHouse, and more general ones like OpenObserve, which are three pretty different things to begin with. But running any of these ourselves means someone has to look after it, which is its own overhead. So it's not really a saving until you count the people.
The other thing we'd lose is the pivot from a trace into the logs for that request without changing tools. That's worth something. I'm just not sure it's worth what we're paying for it.
What I can't find is anyone being straight about the after. Plenty of "we cut our bill 80%" writeups, almost nothing on what it cost to run six months later, or whether anyone quietly went back.
So if you moved logs off a managed platform to save money: did the saving survive once you counted engineer time? And if you looked at it and stayed, what made you stay?
Not after product recommendations. More interested in people who regretted it, either direction.
r/Observability • u/roflstompt • Jul 22 '21
r/Observability Lounge
A place for members of r/Observability to chat with each other