Garry Tan

superlog - Make your product bug-free

Superlog is an open-source autonomous observability tool. It installs itself and fixes the bugs it finds. With a single prompt, it instruments your repository with OpenTelemetry and keeps it up-to-date. When something breaks, it groups noisy issues into a single incident and posts one mergeable PR in Slack. Unlike Datadog or Sentry, there's no setup, no alert fatigue, and no manual fixing. Your telemetry stays vendor-neutral, so you keep full control of your data.

Add a comment

Replies

Best
Arseniy Shishaev

Hello ProductHunt! This is Arseniy, co-founder of Superlog.

The world is changing. We are building more and more stuff, and sometimes it breaks. And clicking through UIs to set up monitoring, or to find root causes of bugs is so 2024.

When I hear a PagerDuty alert at 3 am, I fumble around to find my phone and silence it before it wakes up the entire neighborhood. It usually takes me a few minutes to remember which century it is (Mammoths? Genghis Khan? Ah, right, 500s on prod).

We don't have to do this to ourselves.

That's why we built Superlog.

Zolani Matebese

@arseniy_shishaev1 very cool Arseniy & congrats on the launch. I'd love more info on how you separate signal v noise to limit the 3am phone alarms

Arseniy Shishaev

@zolani_matebese Great question! We have a suite of proprietary evals where we take an existing issue (the code and the telemetry) and run our agent on it. We then have ground truth values for the issue title / root cause / severity / patch and we use LLM-as-a-judge to check if our scores improve with every prompt change.

We run Superlog on Superlog too, so I frequently add new eval cases just based on what I see in our systems.

Our customers notice improvements in the prompt immediately (I was very surprised, and it feels great when 3 customers slack you saying 'yeah it's so much better')

Michael Hodara
💡 Bright idea

wowwww does it actually create the PR for me ? regardless of the severity of the issue ?

Arseniy Shishaev

@michael_hodara1 100%! We give you a severity score (SEV1-3) for the bug (based on the user impact) and a full root cause analysis.

Nicolo Magnante

@michael_hodara1 Yep, but not for every issue.

Every incident starts with an investigation. The agent looks at logs, traces, metrics, code changes, and the execution path to understand whether there’s actually a bug worth fixing.

Most alerts end up being noise or issues where there’s not enough confidence to safely make a change. In those cases, no PR is created. That’s actually one of the core differences we’re trying to build: not “create a PR for every alert”, but first determine whether the alert deserves action at all.

Only when the agent concludes it’s a Severity 1 issue, it opens a merge-ready PR, shares it in Slack, and puts it in front of an engineer for review and merge.

Louis Lecat

Looks incredible! Congrats guys

Arseniy Shishaev

@louislecat Thank you Louis, Let's go! 🚀🚀🚀

Nicolo Magnante

@louislecat thank you!!

Matthieu Vaxelaire

Superlog is a must have that we use at all the startups we are building at Hexa ! Strong recommend to give it a try, it's WOW !

Arseniy Shishaev

@mvaxelaire thank you Matthieu! excited to empower the next generation of Hexa companies 🚀

Nicolo Magnante

@mvaxelaire appreciate!

Victor Gross

Huge congrats guys on the launch and the velocity shipping Superlog. Looks like the team definitely has a unique insight about logs... I know a bunch of CTOs using it and being hooked already, keep pushing !

Arseniy Shishaev

@vicgrss Thank you Victor! Appreciate the kind words and all the insights 🤝 🚀

Nicolo Magnante

@vicgrss thanks!! we’re excited to keep pushing and see how far autonomous observability can go!

Quentin Le Gall

I've been following your journey since the beginning and seen you experimenting this painpoint. Seeing you launching Superlog today 100% makes sense. The product is already being used by top engineers Keep it going guys!!

Arseniy Shishaev

@quentin_le_gall1 Thank you Quentin 🚀🚀🚀 you're the best!

Nicolo Magnante

@quentin_le_gall1 appreciate the words!

Thami Benjelloun

Where does the data actually go by default, like do you ship to your own collector or let teams plug in their existing stack?

Arseniy Shishaev

@thamibenjelloun We store the data ourselves (yes, to our own collector)! Superlog can be plugged alongside an existing stack (Sentry / Datadog etc).

Storing the data ourselves allows us to query all data and do our own alerting and dashboards.

Pierre Lemaire

Cool stuff ! I've been trying to do that stitching together skills, the sentry MCP/cli and it was a real pain to setup with mild success. Excited to try it out

Arseniy Shishaev

@pierre_lemaire Thank you Pierre! That was exactly the hunch that we had, we want to completely rethink this experience :)

Egor Karpov
Excited to try this on my projects! Congrats @arseniy_shishaev1 on the launch!
Arseniy Shishaev

@ekarp Thank you so much Egor! 🚀

Tina Chhabra

an agent that groups noisy alerts into one incident instead of pinging you 50 times is already worth it. the auto-fix PR on top of that is the part that would've saved our dev team so many 3am debugging sessions

Nicolo Magnante

@tina_chhabra would be happy to take care of it now!!

Andrew Chernyshev

@tina_chhabra Agree, the PR is the headline, but the judgment layer (does this deserve action at all?), is the real product. That's the decision most tooling still pushes onto humans, and not just in observability

123
•••
Next
Last