Hey folks, Larry, Ajay and Rod here! We're excited to share Zebrium's autonomous incident detection software. Zebrium uses unsupervised machine learning to detect software incidents and show you root cause. It's built to catch even "Unknown Unknowns" (problems you don't have alert rules built for), the FIRST time you hit them. We believe autonomous incident detection is a important tool for defeating complexity and c…
Do you already have data models and ML to handle these tasks today, or are you still building data models with the aid of the clients who sign up for the service? If you have a functioning platform today, what percentage of events end up needing human escalation? Asking these questions considering the early stage of your product.
Show HN: Zebrium – ML that catches software incidents and shows you root cause
11–20 of 31 posts
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#12Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#13Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#14Congrats on the launch. Having worked at a startup in the AIOps space, I can can offer a few suggestions. 1. No matter how good your AI, it will make mistakes. Users need ways to provide feedback or filtering to avoid bad alert fatigue. Giving users a sense of control is critical. 2. Most larger shops will have dozens of monitoring tools already generating alerts. Consider ingesting existing alerts as another algorit…
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#15Nice website, folks. The 2-minute intro video does a great job presenting the value-prop. It looks like the solution detects events with a high probability of being a problem automatically via ML. Can I define my own events using custom condition criteria as well?
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#16Congrats on the launch, and good luck! Looks fascinating. Looking forward to the future release that fixes the incidents as well, and just notifies us afterwards as a courtesy. =)
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#17Hey folks, Larry, Ajay and Rod here! We're excited to share Zebrium's autonomous incident detection software. Zebrium uses unsupervised machine learning to detect software incidents and show you root cause. It's built to catch even "Unknown Unknowns" (problems you don't have alert rules built for), the FIRST time you hit them. We believe autonomous incident detection is a important tool for defeating complexity and c…
Do you already have data models and ML to handle these tasks today, or are you still building data models with the aid of the clients who sign up for the service? If you have a functioning platform today, what percentage of events end up needing human escalation? Asking these questions considering the early stage of your product.
The tasks the SW handles are (1) detecting when it looks like an incident should be raised, (2) gathering up all the evidence around that incident, and (3) notifying the user via Slack or other webhook. The purposes are to (a) detect unknown unknowns for which you won't have an alert rule built, and (b) reduce MTTR by having pulled together evidence of impact and root-cause into an incident report.
Re: human involvement: a human still needs to review and potentially act on the incident report. The idea is that we've (1) alerted on an incident and (b) given you a great summary / starting point. You can provide feedback on the report to let the system know which sorts of incidents were good / ok / lame, and the system will refine future incidents based on this simple feedback mechanism.
Re data/data models: there are no app-specific/ stack-specific / user-specific rules built-in, and each user's dataset is learned/structured independently. As an example, suppose you are running postgres. We will learn that logstream structure from scratch as it comes in; there is no code that looks for the word "postgres" or "replication", for example, nor is there a built-in understanding of the timestamp formats supported by postgres. The structuring is done de novo for each log stream, anomalies are detected in very generic ways, and the model that decides what rises to the level of an incident is abstract and works the same for any app, also without special rules.
This design is quite intentional: there won't be any pre-built rules or connectors for your application, for example, and autonomous incident detection only works if it can grok an arbitrary stack OOTB.
Here's a link to a blog that shows how the system works on a few sorts of incidents, although the UI is much prettier now with charts instead of just text in the incident report:
https://www.zebrium.com/blog/is-autonomous-monitoring-the-an...
I hope this has answered your questions!
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#18Very cool, would love something like this. Your video gives a fairly straightforward incident response which traditional tools would work equally well on. Can you describe a situation that Zebrium does better than legacy tools? Perhaps a hypothetical unknown unknown.
There are a few testimonials on the website, but there are plenty of other proof points we can't attribute. Off the top of my head, here are a few that stand out:
1.) A latent LDAP server issue that would have taken down a mission-critical SaaS app at a Fortune 500 enterprise SW company. Detected and showed root-cause indicators.
2.) Two production bugs that were degrading service for a subset of users for weeks in a multi-billion-$ B2B SaaS company's production deployment. Detected and showed root-cause indicators.
3.) Multiple backend bugs degrading service in a $1B e-commerce company's production deployment. Detected and showed root-cause indicators.
4.) All OpenEBS issues that had been observed YTD in real customer deployments, replicated using Litmus by MayaData. Detected and showed root-cause indicators.
5.) Here's an unsolicited quote a devops consultant from the UK posted in our community 4 months ago:
"The data has started coming through and has picked up all the incidents I deliberately caused and a couple of other that I didn't know about. This setup so cuts through the noise of logs to the heart of the matter that it would not be over stating the case to say that this is the future of Observability. Brilliant!"
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#19Where is the systematic evidence that this product actually works? What's the general false positive and false negative rates in standard setup? Did you construct various failed environments and measure the quality of the reports? For this sort of thing I would expect a simulation of at least 10-20 failure environments with detailed false positive/false negative rate measurements. Right now you have a lot of cherry picked examples without any sort of systematic setup (in particular, you don't seem to talk about false positives anywhere).
Re: Show HN: Zebrium – ML that catches software incidents and shows you root cause
#20Hey folks, Larry, Ajay and Rod here! We're excited to share Zebrium's autonomous incident detection software. Zebrium uses unsupervised machine learning to detect software incidents and show you root cause. It's built to catch even "Unknown Unknowns" (problems you don't have alert rules built for), the FIRST time you hit them. We believe autonomous incident detection is a important tool for defeating complexity and c…
What does unsupervised learning mean in detail?
Is this a deep learning or a classical machine learning approach?