Provoz rozsáhlé a komplexní aplikace jako je LBIS/4G sebou
přináší chyby aplikace, které nejsou postihnuté v testování. Rychlost
reakce a odstranění těchto chyb je kritická. Rychlé odstranění těchto chyb je
naším cílem. V tento proces v IT nazývá DevOps.
DevOps je přístup k vývoji software, který zdůrazňuje
komunikaci, spolupráci a integraci mezi vývojářem a IT techniky z provozu.
DevOps je reakcí na vzájemnou závislost vývoje softwaru a IT provozu. Cílem DevOps
je pomoci organizaci rychle produkovat softwarové aplikace a služby.
DevOps v LBIS/4G
Pro monitorování 24/7 v aplikace LBIS/4G jsme začali
používat DevExpress Logify Alert (DX Logify). DX Logify je automatizovaná služba cloudového
monitorování aplikací, která poskytuje centralizovanému ovládacímu panelu
hlášení chybě. DX Logify slouží ke zrychlení odchycení a reportingu chyb
z produkčních i testovacích prostředí modulů LBIS/4G.
Do DX Logify se ukládají všechny technická relevantní data,
která umožní rychlou detekci, analýzu a odstranění chyby.
Do LX Logify se nikdy neukládají žádná citlivá
data o klientech, ani žádná další z LBIS/4G. Retence uložených
chyb je 180 dní.
Vazba na zapsané chyby na události, které realizoval
uživatel je přes hodnot ID_L4_APP_RUNNING. Přes ID_L4_APP_RUNNING je u všech
událostí v L4 Journalu a lze podle něj filtrovat.
Příklad uložené chyby:
Používané tags
Tagy slouží k filtraci a rozlišení chyb
v reportingu.
Tag
|
Popis
|
AppVerze
|
Verze aplikace LBIS/4G
|
Customer
|
Kód zákazníka – informace se vezme z Nastavení L4 (L4_SPECIAL)
Kód zákazníka (podle
LAURYN) (NAZEV_LBIS4G_INSTANCE)
|
LogUser
|
Přihlášený uživatel. Zaznamená se login přihlášeného
uživatele.
|
Používané Custom Data
Custom Data slouží k uložení dalších informací
k bugu.
CustomData
|
Popis
|
DBserver
|
Jméno DB serveru
|
AppInstance
|
Jméno instance aplikace L4 z Nastavení L4
(L4_SPECIAL)
Kód instance
LBIS-4G (KOD_LBIS4G_INSTANCE)
|
AppLicence
|
Kód licence, pod kterou běží
|
DBname
|
Jméno DB
|
LogUserIsAdmin
|
Přihlášený uživatel je administrátor
|
ComputerName
|
Jméno stanice, na které běží aplikace
|
LogDepartment
|
Pracoviště, kde je uživatel přihlášen
|
DBserverVersion
|
Verze SQL serveru
|
LogTimeUser
|
Čas zalogování uživatele
|
ID_L4_UTIL_APP_RUNNING
|
Hodnota ID_L4_UTIL_APP_RUNNING
přihlášeného uživatele.
|
LogUserOS
|
Přihlášený uživatel do OS.
|
Hlavním přínosem zapnutí 24/7 monitorování LBIS/4G je:
- Rychlá reakce na chybu v LBIS/4G
- Centrální uložení chyb
- U chyby je uloženo maximum možný technických informací
- Vazba na L4 Journal
- Monitorování aplikace LBIS/4G se nastavuje v App.Configu. Možnost spuštění je v LBIS/4G verze 18.2.7.xx.
DX Logify – komunikace
·
DX Logify používá pro komunikaci zabezpečený
tunel HTTPS.
·
DX Logify vyžaduje odchozí provoz do domény
logify.devexpress.com na portu 443.