← Katalog
E I A C

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.