Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

« Predchádzajúce Verzia 5 Ďalej »


Logy


Procesy D2000 počas svojho behu zapisujú do logu informácie o svojej činnosti a udalostiach v systéme. Tieto informácie spadajú do rôznych kategórií, z ktorých niektoré sú zaujímavé pre administrátorov, iné sú určené pre aplikačných programátorov, pre vývojárov D2000 atď. Pre uľahčenie vyhľadávania a filtrovania má

každý záznam v logu textový atribút s názvom d2_category, ktorý určuje kategóriu, do ktorej daný záznam spadá.


Do OTel logov sú zároveň zapisované aj záznamy z monitorovacej databázy a tieto záznamy patria do jednej z nasl. kategórii:

   "AlarmLogging"

   "SystemLogging"

   "ProcessLogging"

   "KomLogging"

   "OperatorLogging"

   "EventMsgLogging"

   "LogonLogoffLogging"

   "DataExportLogging"

   "ChangeValueLogging"

   "PostMortemDataLogging"


Ostatné systémové záznamy patria do jednej z nasl. kategórii:

   "cono"
   "client_connect"
   "user_login"
   "license_overrun"


Každý proces D2000 vystupuje v OTel ako samostatná služba - service - ktorej meno je tvorené ako <názov_aplikáccie/meno_počítača/meno_procesu>. 

Filtrovanie podľa atribútov:


Filtrovať je možné aj pomocou query language, nasl. príkaz filtruje záznamy procesu D2000 kernel, ktoré patria do kategórie SystemLogging

{service_name="a1/PC1SKOP5/D2000_KERNEL"} | d2_category = "SystemLogging"

Tracing

Sledovanie (tracing) umožňuje sledovať spracovanie požiadaviek a udalostí naprieč rôznymi komponentami a procesmi systému. Zároveň umožňuje sledovať dekompozíciu požiadavky/udalosti na jednotlivé časti resp. úseky (span-y) a tiež sledovať, ako dlho jednotlivé úseky trvajú, ako na seba nadväzujú a ktoré komponenty/procesy dané úseky spracúvajú. Tracing sa používa najmä na optimalizáciu výkonu, keďže umožňuje odhaliť "úzke hrdlá" v spracovaní požiadavky. Udalosti, ktoré zahajujú tracing:

  • otvorenie schémy v HI
  • užívateľská interakcia v HI v schéme (napr. kliknutie na tlačidlo)
  • volanie RPC
  • spustenie trigger eventu

V rámci operácie, ktorá je sledovaná sú sledované všetky jej sub-operácie, ako volanie RPC, DB operácie, archívne operácie, XML funkcie, FIO funkcie atď.

Príklad:

Máme schému S.MAIN, po kliknutí na tlačidlo jej ESL skrpit zavolá RPC na server event E.SERVER, ktorý načíta dáta z databázy a vráti dáta do schémy. Schéma následne dáta uloží do súboru. Vizualizácia trace vyzerá nasledovne:

<TODO>

Metrics

zatiaľ neimplementované



  • Žiadne štítky