New updates and improvements to Kerno.
This month, we prioritized resolving issues and enhancing features based on the valuable feedback from our Public Beta launch.
Cost—We optimized our infrastructure and refactored our data handling to keep offering you flat and predictable pricing.
Dashboard Performance—We optimized queries and table partition keys, resulting in over a 5X improvement in loading performance for metrics graphs.
Service Map—Enhanced navigability with improved controls (Zoom in/out and recenter), auto-zoom on component selection, and path highlights to illustrate inter-service communications.
Dockerized Installer—Kerno can now be installed using Docker, simplifying the setup process.
Global Search—Pagination has been added to improve data management and user experience using global search functionality.
User list - Pagination has been added to improve data management and user experience when managing users and teams.
Stack Traces—Resolved an issue where stack traces either failed to appear or took several seconds to load in the portal.
Metrics Graphs—Fixed an issue causing metrics graphs to fail to load.
Kafka Consumer Lag—Addressed a problem where Kafka consumers were falling behind.
User Invites—Corrected an issue that prevented users from being reinvited.
Our first early alpha release of Kerno’s discovery module! In this release you get an out of the box service map outlining distributed components and their relationships in your microservices architecture! With visual hints and context brought from component monitoring! Say goodbye to manually updating IDPs or service catalogs forever more!
Soon to come into this view: routes, events, change history, errors and documentation!
Out of the box, Kerno monitors HTTP activity and detects issues from your application stack traces.
Assign branches, people and transition states from within Kerno.
Coming soon: desktop notifications and assignment suggestions based on Git and CI activity!
Kerno helps you cut through the noise by correlating events of interest with sudden spikes in errors and rejections with our new time series event timeline. Stay focused on what matters instead of getting distracted by dozens of alerts.
Kerno 2.0 now installs all the necessary components in both the cluster and its required cloud resources for in-cloud storage in one friendly script! Script source code and helm charts available on GitHub!
Our node-agent -preon- is currently working at ~5% CPU utilization. We measure this efficiency against aggressively -near 100% CPU utilization- saturated nodes with dummy services that only respond immediately to requests -at >3000 requests per second per core-. This basically places preon in the range of ~7000 messages analized per second per 0.1 core with a memory utilization rarely crossing the 60MiB baseline (we still do reserve more than that to prevent OOM kills). Our expectations regarding overhead in real-world scenarios are actually way better.
Kerno captures and uniquevoquely identifies error samples to avoid over-transmission and storage of error trace data. Stack traces and metrics are sent to our cloud to guarantee a top-of-class user experience, but critical log and trace data is stored encrypted in your cloud with very low storage consumption thanks to our at-source sample deduplication techniques.