Anteon
Observability-as-Code
Monitoring Kubernetes oparty na eBPF plus testy wydajności jako kod - mapa usług i metryki bez zmian w aplikacji.
Anteon (dawniej Ddosify) łączy dwie rzeczy w duchu EIAC: obserwowalność klastra Kubernetes przez eBPF oraz testy obciążeniowe opisane jako kod. Agent eBPF zbiera metryki i buduje mapę usług (service map) bez instrumentacji aplikacji i bez zmian w kodzie - jądro widzi ruch, więc nie musisz dokładać bibliotek. Scenariusze testów wydajności zapisujesz deklaratywnie (JSON/YAML) i wpinasz w CI, więc „ile wytrzyma usługa” przestaje być jednorazowym klikaniem, a staje się powtarzalnym, wersjonowanym krokiem.
Kiedy używać
- Chcesz mapy usług i metryk K8s bez instrumentowania każdej aplikacji (eBPF, zero-code).
- Testy obciążeniowe mają być kodem w repo i biec w CI, a nie ad-hoc z narzędzia GUI.
- Szukasz self-hostowanego stosu łączącego monitoring i load testing.
Przykład użycia
{
"iteration_count": 100,
"steps": [
{ "id": 1, "url": "https://eiac.dev/api/health", "method": "GET" }
]
}
# scenariusz jako kod → powtarzalny test w CI
ddosify -config scenario.json
Warto wiedzieć
- eBPF daje sygnał komplementarny do metryk z Prometheusa i tracingu w Tempo - bez modyfikacji aplikacji.
- Wyniki testów obciążeniowych dają realne λ/μ do modelowania procesu z artykułu o łańcuchach Markowa.
- AGPL-3.0, w pełni self-hostowalny - spójny z zasadą suwerenności.