Audyt zdarzeń
Ostatnia aktualizacja
Czy to było pomocne?
Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Celem mechanizmu audytu platformy jest trwałe przechowanie zdarzeń systemu Eximee pozwalające precyzyjnie odtworzyć stan procesów biznesowych w dowolnym momencie ich przetwarzania.
Korzystając z oferowanego już w systemie mechanizmu zdarzeń generowanych przez platformę, audyt buduje dla każdej instancji aplikacji dedykowany plik Azure Blob Storage:
nazwa pliku zawiera identyfikator instancji aplikacji z rozszerzeniem jsonl, przykładowo: 300plus_app-475d8af8-e2ba-437e-8ac1-6af182412415.jsonl
plik jest zapisany w formacie JSONL, gdzie każdy wiersz pliku zawiera dokument JSON zakodowany w UTF-8,
wiersze reprezentują pojedyncze zdarzenia systemu Eximee, których payload jest rozszerzony dodatkowo o wartości niektórych nagłówków (patrz tabela poniżej)
Ze względu na specyfikę implementacji i zdarzeniową naturę systemu, dokument ma następujące cechy:
pojedyncze zdarzenie może wystąpić w nim więcej niż jeden raz i konieczna jest deduplikacja po eventUuid w trakcie odczytu,
linie pliku nie utrzymują kolejności i konieczne jest sortowanie po eventTimestamp w trakcie odczytu.
Na potrzeby audytu zbierany jest podzbiór wszystkich zdarzeń publikowanych przez Eximee. Zbierane zdarzenia opisuje tabela:
datamodel:application-instance:create
Utworzenie instancji aplikacji
datamodel:value:resolve
Odczyt danych z modelu danych
datamodel:data-provider:save
Zapis danych w data modelu
W plikach z audytem zdarzeń zapisywane są wartości poniższych nagłówków zdarzeń publikowanych na Eximee Audit Trail.
eventTimestamp
Znacznik czasu zdarzenia w formacie ISO 8601
eventUuid
Unikalny identyfikator zdarzenia
eventType
Typ zdarzenia
eventVersion
Wersja zdarzenia
Ostatnia aktualizacja
Czy to było pomocne?
Czy to było pomocne?
