Vision App Maker oferă administratorilor log-uri, urmărirea sesiunilor și vizualizări ale proceselor pentru monitorizarea platformei din portalul intern. Un planificator de sarcini integrat execută automat activitățile configurate, sub formă de cron job-uri.

Ce pot monitoriza administratorii

ZonăCe se vedeUnde
Activitatea aplicațiilorÎnregistrările generate de App Maker Engine pentru fiecare domeniu de aplicații instalatEcranul de log-uri
AutentificărileFiecare încercare de autentificare și rezultatul eiEcranul de log-uri
Modificările de dateModificările aduse anumitor entități de dateAuditul pe entități
Accesul curentSesiunile active ale utilizatorilorEcranul de sesiuni utilizatori
Încărcarea portaluluiUtilizatori activi, utilizatori în coada de așteptare, capacitatea disponibilăSetări aplicație
ProceseleInstanțe în curs, istoricul fiecărui caz, blocaje și durateVizualizările fluxurilor
Apelurile APICereri și răspunsuri, apeluri în timp real către endpoint-urile publicateLog-urile API Gateway, consola endpoint-urilor

Log-uri

Ecranul de log-uri listează înregistrările cu utilizator, dată, tip, context sursă și mesaj tehnic. Administratorii pot deschide fiecare înregistrare pentru audit, depanare, monitorizare sau investigarea incidentelor.

Evenimentele înregistrate includ:

  • evenimente generale ale sistemului și înregistrări ale motorului aplicației;
  • încercări de autentificare reușite și eșuate;
  • acțiunile utilizatorilor și operațiunile administrative;
  • modificări asupra datelor și documentelor;
  • evenimente din fluxurile de lucru;
  • cereri și răspunsuri procesate de API Gateway.

Log-urile de aplicație sunt stocate în baza de date și afișate în zona de administrare. Le pot vedea doar utilizatorii care au drepturile corespunzătoare.

Sesiunile utilizatorilor și capacitatea portalului

Ecranul de sesiuni utilizatori arată cine este conectat în acest moment la portal. Administratorii îl folosesc pentru a identifica sesiunile active, a verifica comportamentul operațional și a aplica politicile interne.

Monitorizarea sesiunilor funcționează împreună cu alte mecanisme de control:

  • log-urile de autentificare înregistrează fiecare încercare de autentificare;
  • timpul de inactivitate deconectează utilizatorii inactivi;
  • limita de utilizatori simultani plasează utilizatorii suplimentari într-o coadă de așteptare.

Administratorii pot urmări numărul de utilizatori activi, numărul de utilizatori în așteptare și capacitatea rămasă.

Monitorizarea proceselor

Fluxurile de lucru au propria monitorizare. Instanțele de proces pot fi vizualizate în timp real, împreună cu istoricul complet al fiecărui caz. Platforma oferă și statistici despre blocaje, durate și performanță.

Fiecare sarcină poate avea un termen. La depășirea termenului se declanșează o alertă.

Monitorizarea API

API Gateway salvează log-uri pentru toate cererile și răspunsurile, pentru audit, depanare și metrici. Fiecare endpoint REST publicat are o consolă live care arată apelurile pe măsură ce au loc. Apelurile primite prin serverul MCP sunt înregistrate și transmise în aceeași consolă.

Monitorizarea furnizorului de identitate

Când platforma folosește Keycloak, acesta înregistrează propriile evenimente: autentificare și deconectare, modificări de configurație și acțiuni administrative. Aceste jurnale pot fi exportate către sisteme externe precum Splunk sau ELK. Keycloak se integrează și cu Prometheus și Grafana pentru metrici de performanță și utilizare.

Planificatorul automat de sarcini

Planificatorul, numit și roboți, automatizează activitățile configurate prin cron job-uri. Pentru fiecare automatizare se definesc parametri. Utilizatorii cu drepturile necesare configurează comportamentul job-urilor automate din zona de management conținut.

Job-urile automate se folosesc pentru:

  • activități recurente și operațiuni programate;
  • sincronizări, inclusiv sincronizarea utilizatorilor și actualizarea drepturilor de acces;
  • procesări de fundal și procesarea documentelor;
  • importuri și actualizări.

Job-urile rulează în contexte controlate, cu drepturi clar definite și cu trasabilitatea execuției.

Programarea în fluxuri și integrări

  • Fluxurile de lucru pot include pași temporizați și declanșatori programați (cron).
  • Datele din sisteme externe pot fi actualizate prin interogare periodică, la un interval stabilit, printr-un cron job, worker sau task programat.