$ show getanteon/anteon
Anteon (formerly Ddosify) is an open-source platform for Kubernetes monitoring and performance testing. It provides a CLI-based load testing tool (Ddosify) that supports scenario-based testing with dynamic variable injection, extraction from responses, and assertions. Additionally, it includes an eBPF-based agent (Alaz, in a separate repository) for Kubernetes service map creation and real-time metrics collection without sidecars. The self-hosted deployment (in the selfhosted directory) orchestrates the platform using Docker Compose. The core engine is written in Go with a modular architecture, featuring pluggable components for requesters, reporting, and scripting.
The LLM identified 3 files worth highlighting for reuse:
A complete implementation of a lexer, parser, AST, and evaluator for a custom assertion expression language. Supports logical operations, function calls, and variable references. This is a reusable component for any application needing to evaluate dynamic expressions.
An interface-based system for extracting data from HTTP responses using multiple strategies (JSON, XML, HTML, regex). Each extractor is independent and can be easily extended. This is reusable in any web scraping or API testing tool.
A generic pool implementation that manages the lifecycle of resources (like database connections or HTTP clients) with a factory and closer interface. This reduces the overhead of creating and destroying resources frequently and is safe for concurrent use.