Releases: Decade-qiu/Go2NetSpectra
Releases · Decade-qiu/Go2NetSpectra
Kubernetes & Helm Support
Tag: v0.4.0
Description:
This release marks a major leap towards production readiness with comprehensive support for Kubernetes and a new Helm chart for easy, configurable deployments. The core engine has also received significant performance optimizations, delivering a 4x+ speedup for the sketch-based aggregator.
Key Features
- 🚀 Kubernetes & Helm Deployment: The project now includes Kubernetes manifests and a full-featured Helm chart, enabling scalable, one-click deployment, upgrades, and management in production environments.
- ⚡️ Massive Performance Boost: The
sketchaggregator's insert performance has been improved by 4.3x through lock-free atomic operations andsync.Poolobject caching, significantly reducing GC overhead. - 🧠 Smarter AI Alerting: The
Alerternow consolidates all alerts from a cycle before sending them to thens-aiservice, providing the AI with a more holistic context for analysis. The AI-generated Markdown reports are also auto-converted to HTML for better email rendering. - 🛠️ Architectural Enhancements:
- Introduced
TaskGroupto ensure strict data isolation between different aggregator types. - Fixed a data race condition among writers by implementing a read-only
Snapshot()mechanism with a separate, globally synchronizedReset()cycle.
- Introduced
For detailed deployment instructions, please see the [Deploy on Kubernetes](https://github.com/your-repo/go2netspectra/blob/main/README.md#option-3-deploy-on-kubernetes-advanced) section in the README.md.
Full Changelog: https://github.com/Decade-qiu/Go2NetSpectra/commits/v0.4.0