Struct is an AI agent that root-causes engineering alerts using logs, metrics, traces, and code. Resolve incidents faster with a composable, customizable system that deploys in minutes and works with your existing DevOps workflows.
We're Deepan and Nimesh, co-founders of Struct. Today we're excited to launch the on-call agent every team deserves -- for free!
If you've been on-call, you know the drill: alert fires, you open Datadog (or Grafana, or whatever), hunt for spikes, grep through logs and code, loop in a senior engineer...rinse & repeat. Meanwhile, noisy alerts never get tuned and customer issues slip through.
Struct gets you from alert → root cause before you even open your laptop.
Within minutes of an alert firing, Struct:
✅ Pulls relevant metrics, logs, traces, monitors, and code
✅ Does a regression analysis and correlates anomalies and spikes
✅ Replies with with a root cause, impact summary, and pattern analysis
✅ Drafts a full incident report with dynamically generated charts, timelines, and commit histories
Dive deeper in Slack or our app. Or handoff the full context to your favorite coding agent to ship a fix in one-click.
We built Struct for lean teams without an SRE, and orgs going all-in on AI dev workflows — companies like FERMAT and Arcana already use Struct to auto-investigate thousands of alerts monthly and give every engineer the context to handle incidents on their own.
Five minute set up, integrates with every leading observability platform plus Slack, GitHub, Linear, Claude Code, and fully SOC 2 Type II and HIPAA compliant.
Get started free at struct.ai — no credit card required.
Questions? Hit us in the comments - we'll be around all day. Or shoot us an email at [email protected].
And as a special thanks to the Product Hunt community, if you upgrade to a paid plan, use promo code HUNTSTRUCT for 20% off for the next 3 months! 🔥
We’ve been early users and using Struct for our Eng alerts channel. It’s a game changer for quickly getting to the bottom of issues, especially when time is tight on an urgent issue. It’s helped on several issues to quickly rule out things that the on call engineer would have had to manually check. The team is also really receptive to feedback and iterates quickly. Give Struct a try!
Great team!! I still remember the all-nighters we pulled dealing with both sides of the problem: noisy alerts and critical ones getting missed and escalated by customers. Using Struct has been a game changer!
We signed up with them early on and have been a fan since. It's a game changer in terms, helps team ship fixes instantly and reduces the nightmare that on-call is
Congrats on the launch! Curious how you'd position this vs the AI SRE features that observability platforms are starting to bake in natively (e.g. Better Stack's AI incident summaries). The key difference I'm guessing is that those are limited to the data within their own platform, while Struct can pull from logs + metrics + traces + code across multiple tools and actually trace the root cause end to end?
If that's the case, the composability angle is the real moat here, most real-world incidents span 3-4 tools and no single vendor sees the full picture. Nice work!
This is exactly what on-call engineers need. The gap between "alert fires" and "understanding what actually broke" is where most incident response time gets wasted, and automating that correlation across logs, metrics, and traces is a huge win.
How does Struct handle alert deduplication when multiple monitors fire for the same underlying issue? Does it group them into a single investigation automatically?
This is awesome! It would be great to manage my Sentry anxiety and take work off my plate. Are you all mostly for enterprise or does it work for small teams, too?
As Struct users, can confirm this saves us tons of time for bug fixes that come up. Super nice that it lets you customize all of your pre/post checkout hooks so that it works with all of your pre-commit hooks, making it provide super high quality PRs
Debugging production alerts usually takes much longer than the actual fix because engineers have to jump between logs, metrics, and traces to understand what happened. A tool that can automatically correlate those signals and suggest the root cause sounds extremely useful.
I like the idea of fitting into existing observability workflows instead of forcing teams to change their stack.
Curious how Struct handles complex incidents where multiple services fail at the same time.
Congrats on the launch.
Really great team and product! We’ve been working with them through beta and it’s been an incredible experience. Huge congrats on the launch!!!
I'm a software developer who works with AI. Could you give me a specific example of how your software could help me? I've read through your site, but I don't quite understand what exactly you do.
Does Struct actually build a dependency graph across your infra or just pattern-match on the alert text? I've got microservices that can fail in three different systems depending on the blast radius, and I'm curious if it traces downstream impacts or just points to the loudest screaming dashboard.
Alert fatigue is the thing nobody warns you about until you're waking up at 4 am to a page that turns out to be nothing. If this can automatically trace an alert back to its root cause, that saves hours of digging through logs and dashboards. I've had incidents where the alert fired on a symptom three layers removed from the actual problem. How does it handle cases where the root cause is outside your codebase, like a third-party API degradation or a DNS issue?
The gap between "alert fires" and "engineer understands what actually broke" is where most incident response time gets wasted — correlating metrics, logs, and traces across services is exactly the kind of tedious cross-referencing that AI should handle. The one-click handoff to a coding agent to ship the fix is a compelling end-to-end vision — how well does that work today for non-trivial root causes that span multiple services?
Hey Hunters!
We're Deepan and Nimesh, co-founders of Struct. Today we're excited to launch the on-call agent every team deserves -- for free!
If you've been on-call, you know the drill: alert fires, you open Datadog (or Grafana, or whatever), hunt for spikes, grep through logs and code, loop in a senior engineer...rinse & repeat. Meanwhile, noisy alerts never get tuned and customer issues slip through.
Struct gets you from alert → root cause before you even open your laptop.
Within minutes of an alert firing, Struct:
✅ Pulls relevant metrics, logs, traces, monitors, and code
✅ Does a regression analysis and correlates anomalies and spikes
✅ Replies with with a root cause, impact summary, and pattern analysis
✅ Drafts a full incident report with dynamically generated charts, timelines, and commit histories
Dive deeper in Slack or our app. Or handoff the full context to your favorite coding agent to ship a fix in one-click.
We built Struct for lean teams without an SRE, and orgs going all-in on AI dev workflows — companies like FERMAT and Arcana already use Struct to auto-investigate thousands of alerts monthly and give every engineer the context to handle incidents on their own.
Five minute set up, integrates with every leading observability platform plus Slack, GitHub, Linear, Claude Code, and fully SOC 2 Type II and HIPAA compliant.
Get started free at struct.ai — no credit card required.
Questions? Hit us in the comments - we'll be around all day. Or shoot us an email at [email protected].
And as a special thanks to the Product Hunt community, if you upgrade to a paid plan, use promo code HUNTSTRUCT for 20% off for the next 3 months! 🔥