Opis tabelek TDI
CREATE TABLE "TDI"."EVENTS_TABLE"
(
"ID" NUMBER(*,0), -- identyfikator z sekwencji
-- ustawiany przez trigger
"VERSION" NUMBER(*,0), -- kolumna pod Grailsy
"HOST" VARCHAR2(200 BYTE), -- maszyna z agentem
"REPO" VARCHAR2(200 BYTE), -- nazwa repozytorium
-- Tibco BW
"PROC" VARCHAR2(2000 BYTE), -- nazwa procesu BW
"CR" NUMBER(*,0), -- ilość stworzonych procesów
-- danego typu od momentu
-- startu instancji BW
"FN" NUMBER(*,0), -- ilość zakończonych
-- procesów danego typu
-- od momentu startu
-- instancji BW
"RN" NUMBER(*,0), -- ilość aktualnie
-- działających procesów
-- danego typu
"FL" NUMBER(*,0), -- FlowLimit dla danego
-- typu procesu
"TC" NUMBER(*,0), -- Engine.ThreadCount
"ST" NUMBER(*,0), -- czas startu procesu
"D" NUMBER(*,0), -- opóźnienie w starcie
-- procesu na silniku BW
"EN" NUMBER(*,0), -- czas zakończenia procesu
"WT" NUMBER(*,0), -- sumaryczny czas spania procesu
"EC" NUMBER(*,0), -- error count
"TYPE" VARCHAR2(200 BYTE), -- typ komunikatu:
-- stats, ping, error
"JTS" NUMBER(*,0), -- JMSTimestamp jeśli
-- aktywność JMS startuje proces
"JEXP" NUMBER(*,0), -- JMSExpiration
"JDC" NUMBER(*,0), -- JMSXDeliveryCount
"METRICS" CLOB, -- pozostałe metryki JMS, WS, inne
"EM" CLOB, -- error messages
"ST3M" NUMBER(*,0), -- czas startu podzielony przez 3m
"ST30M" NUMBER(*,0), -- czas startu podzielony przez 30m
"ST4H" NUMBER(*,0), -- czas startu podzielony przez 4h
"ST1D" NUMBER(*,0), -- czas startu podzielony przez 1d
"MARKERS_DEFS" CLOB, -- definicje markerów (pole wypełniane
-- tylko raz, na starcie)
"MARKERS" CLOB, -- wartości dla markerów
"MARKERS_MSGS" CLOB, -- całe komunikaty, których
-- wybrane pole pasuje do markera
"MK1" VARCHAR2(2000 BYTE), -- wartość markera 1
"MK2" VARCHAR2(2000 BYTE), -- wartość markera 2
"MK3" VARCHAR2(2000 BYTE), -- wartość markera 3
"MK4" VARCHAR2(2000 BYTE), -- wartość markera 4
"MK5" VARCHAR2(2000 BYTE), -- wartość markera 5
"MK6" VARCHAR2(2000 BYTE), -- wartość markera 6
)
CREATE TABLE "TDI"."USAGE_TABLE"
(
"ID" NUMBER(*,0), -- identyfikator z sekwencji
-- ustawiany przez trigger
"VERSION" NUMBER(*,0), -- kolumna pod Grailsy
"HOST" VARCHAR2(200 BYTE), -- maszyna z agentem
"REPO" VARCHAR2(200 BYTE), -- nazwa repozytorium BW
"CPU" FLOAT(63), -- zużycie CPU w procentach
"MEM" FLOAT(63), -- zużycie pamięci w procentach
"GC" FLOAT(63), -- zużycie CPU przez Garbage Collector
-- w procentach
"ST" NUMBER(*,0), -- czas zdarzenia pomiaru
"ST3M" NUMBER(*,0), -- czas zdarzenia pomiaru
-- podzielony przez 3m
"ST30M" NUMBER(*,0), -- czas zdarzenia pomiaru
-- podzielony przez 30m
"ST4H" NUMBER(*,0), -- czas zdarzenia pomiaru
-- podzielony przez 4h
"ST1D" NUMBER(*,0) -- czas zdarzenia pomiaru
-- podzielony przez 1d
)