Konalytics v2 — Univerzális tevékenységnaplózó

Bevezetés

A Konalytics v2 a Konasoft Kft. univerzális tevékenységnaplózó rendszere. A rendszer automatikusan rögzíti az alkalmazások HTTP forgalmát, és részletes betekintést nyújt a felhasználói viselkedésbe, az alkalmazáshasználati mintákba, valamint teljes körűen támogatja az audit követelményeket.

Az első verzióhoz képest a v2 teljesen újraírt, modern microservice architektúrára épülő rendszer. Az integrációhoz mindössze a NuGet csomag telepítése és néhány sornyi konfiguráció szükséges — a middleware automatikusan rögzít minden HTTP kérést.

A Konalytics v2 a következő funkciókat kínálja:

  1. Automatikus naplózás — Minden HTTP kérés rögzítése middleware segítségével, konfiguráció nélkül
  2. Adatvesztés-mentes működés — Háttérkötegelés, intelligens újrapróbálkozás és HDD alapú fallback
  3. Intelligens entitásfelismerés — URL-ekből automatikus üzleti entitás azonosítás
  4. Egyéni események és munkamenetek — Programozható API tetszőleges üzleti események rögzítéséhez
  5. Admin felület — Vue 3 alapú dashboard, keresés, tevékenységtípus-kezelés
  6. Entity Linking — Utólagos entitás-összerendelés audit trail-lel
  7. Egyszerű integráció — NuGet csomag + Docker Compose telepítés

Architektúra

Kliens alkalmazás [ActivityLoggingMiddleware] ── Automatikus HTTP kérés elfogás [BackgroundEventQueue] ────── Aszinkron kötegelés (100 elem / 5 mp) (hiba esetén) [POST /api/tracking/batch] [Disk Fallback] (5 percenként) [Konalytics Service] ◄─────── [FallbackRecovery] [PostgreSQL 18]

Technológiák

.NET 9 FastEndpoints EF Core 9 PostgreSQL 18 Vue 3 Vuetify 3 Docker Pinia
tovább