czwartek, stycznia 05, 2012

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
)

0 komentarze: