TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Kerno.io – Developer-first monitoring that makes sense

26 pointsby karimtr11 months ago
Hey HN!<p>Anibal, Sean, Vlad, Maxi and Karim here we&#x27;re the co-founders of Kerno (<a href="https:&#x2F;&#x2F;www.kerno.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kerno.io&#x2F;</a>).<p>We&#x27;re building a zero-hassle tool to help developers monitor and troubleshoot their services in a way that makes sense. No complex rollouts, no custom infra, no tons of instrumentation, no sidecars… none of that! Just a minimum effort, out-of-the box, highly contextualized and interactive experience so you and your team can focus on shipping!<p>We basically scan your cluster resources, build usable abstractions on top of all the kubernetes craziness, identify monitor your service interactions and backtrace errors on demand to understand end-user impact and prioritise what to work on. We plug into your code versioning and CI to know who is who and who is working on what to give you back the time wasted in figuring that out (and we know that can take a while sometimes!).<p>We then ping who we think might have introduced the issue, who “owns” those systems, and who owns the systems being impacted by them. You get this through a desktop app in real-time and are quickly taken to a fully contextualized and correlated event and telemetry data down to the potential problematic lines of code.<p>As our platform gets smarter -and we need you for this!-, Kerno aims to bring to near-zero the time to figure out not only what’s happening in any given service, but who should be brought into the loop and what, who and how is it impacting your overall service.<p>Now, let’s talk about tech a bit<p>&gt; Zero code instrumentation. Our agent runs as a DaemonSet leveraging eBPF.<p>&gt; Hassle-free and almost instant. Deployments in sizable clusters take as little as 30 seconds. Two commands tops (no worries, scripts, and Helm charts are published on GitHub if you want to have a look, of course)<p>&gt; As light as it can get. We are talking as little as 0.125 CPU and 64MiB per node depending on your nodes’ size! (currently running at &lt; 5% CPU in our highly-stressed test environments).<p>&gt; Low overhead, all across. We are minimalistic with data. We collect, process, and transmit data based on events of interest (from an error being detected to a user requesting N samples). We only transmit and store data in our cloud to provide a top user experience (it’s a hybrid approach).<p>&gt; No billing surprises. Since we don’t base our business on charging for data ingestion and storage, pricing is quite predictable, allowing us to offer you flat pricing for the service. We price the service by unique workload, ignoring replication and associated resources (like configmaps or network services).<p>&gt; Data is secure at all times. We capture and manage trace storage encrypted in your cluster. Relevant logs are transmitted to the user on-request through a blind encrypted tunnel to facilitate access to all features.<p>A few current limitations:<p>&gt; We only officially support EKS &amp; GKE for now, but we are working on support for other managed Kubernetes services and AWS ECS.<p>&gt; TLS support is currently limited to common gateways (like Nginx). If you are using TLS or HTTP&#x2F;2 for intra-cluster comms, no problem, we are getting there real soon!<p>&gt; GitHub and GH actions bound for now, but we are working hard towards supporting other large Git and CI services!<p>So… that’s it for now.<p>We are really happy to put Kerno out there! And look very much forward to hearing from you all! Please let us know your thoughts and questions in the comments.

7 comments

Y_Y11 months ago
&gt; backtrace errors on demand to understand end-user impact and prioritise what to work on<p>So you can work out what the issues on my deployment are, and then prioritize them? How does that work?
评论 #40800827 未加载
taubek11 months ago
This looks like something that could be useful. What is the reason that you use a desktop app for notifications? Most systems use integration with tools like Slack or Teams.
评论 #40800721 未加载
评论 #40800779 未加载
sirFins11 months ago
Woah this seems really cool, I was wondering whether Kerno can be deployed to multiple clusters, and how that would look like in the app?
评论 #40800635 未加载
The_DaveG11 months ago
I’m happy to have watched the Kerno team build to this point and am very excited to see how they continue to grow in this space!
评论 #40800729 未加载
justtoni11 months ago
So where do you exactly store data inside the cluster, and can I send it to a self-hosted datastore like Clickhouse or S3?
Frajedo11 months ago
What’s the current roadmap regarding supported technologies and cloud providers ?
评论 #40800652 未加载
walterholohan11 months ago
How do you exactly do sampling?