Shelf Monitor

Navigation:  L'interfaccia utente > Catalog Workspace >

Shelf Monitor

Previous pageReturn to chapter overviewNext page

La soluzione Shelf Monitor da la possibilità all’utente di monitorare lo stato di occupazione dei database su cui si appoggia il catalogo IrionEDM su cui è installato e dei dischi su cui sono salvati i file fisici.

 

warning

La versione di IrionEDM minima per poter installare la soluzione è la IrionEDM 2016 Update 9 perchè da questa versione di framework viene supportata l’installazione di package firmati dallo sviluppo, in modo da potersi connettere al catalogo con l’utenza tecnica per poter accedere alle viste di sistema.

 

 

info

La soluzione si compone di un package contenente i book di monitoraggio, un workflow schedulabile, per poter effettuare degli snapshot della situazione del catalogo ed uno shelf sul quale si appoggerà il workflow per salvare i dati.

 

 

Il package Shelf Monitor è composto da 1 book di sintesi e 4 di dettaglio, uno per tipologia di storage area del catalogo analizzata:

MainMonitor

CatalogMonitor

DataShelfMonitor

AuditShelfMonitor

WorkingMonitor.

 

Il MainMonitor è l’unico book che si può eseguire direttamente del package.

È composto da due sezioni, ed una ribbon bar.

La ribbon bar permette di ricaricare i dati visualizzati e di visualizzare gli oggetti presenti nel Recycle Bin.

 

La prima sezione è di statistica e mostra per mezzo di un grafico a torta l’occupazione punti di montaggio su cui sono configurati i database del catalogo, suddividendola in 6 per tipologia di occupazione:

Storage Area Size: spazio effettivo occupati dai dati delle storage area del catalogo

DB Log Size: spazio occupato dai file del log di SQL

Data File Free Space: spazio libero sul file dei dati

Log File Free Space: spazio libero sul file di log

Drive Free Space: spazio libero sul disco

Other: spazio occupato da altre applicazioni

 

Una di sintesi, con una tabella master-detail, che riprende le informazioni del system info Storage Area Statistics e le arricchisce andando ad indicare, per ogni tipo di area delle informazioni a corredo.

 

Sulla tabella master si trovano le informazioni di:

Storage Area Name: il nome della storage area

Storage Area Type: il tipo della storage area

Max Occupation Severity: un semaforo che sta ad indicare, se qualcuno dei file su cui si appoggia sta terminando lo spazio libero a disposizione

Space Used: spazio occupato dai dati sui file della storage area

File Free Space: spazio libero sui file della storage area

Available Space: massimo spazio libero disponibile, tenendo conto dell’autoghrowth sui file e della max size

 

Il semaforo assume il colore:

Verde se maggiore del 70%

Giallo se tra il 30% ed il 70%

Rosso se inferiore al 30%

 

E' inoltre presente un microchart che mette a confronto le dimensioni in percentuale di:

Spazio occupato dai dati: colore blu

Spazio libero sui file: colore oro

Spazio libero su disco: colore bianco

 

A seconda del tipo di storage area, sono mostrate le informazioni relative a:

Datashelf: numero di DataShelf, DataBox e Tabelle

Catalog: numero di package, dimensione dei package, dimensione della history, dimensione del log IrionEDM, dimensione della trace dei workflow

Working (master): dimensione cache, numero righe in cache.

 

La griglia di dettaglio contiene le informazioni sui singoli file legati alla storage area e alla dimensione degli oggetti nella garbage list , in dettaglio le colonne:

Drive: il nome del drive o del punto di montaggio su cui è presente il file del database

Logical File Name: il nome del file

File Type: il tipo di dati contenuti nel file: ROWS oppure LOG

Recovery Model: il recovery model del database FULL o SIMPLE

Status: lo stato del databse e può assumere i seguenti valori ONLINE, RESTORING, RECOVERING, RECOVERY_PENDING, SUSPECT, OFFLINE, DEFUNCT

Space Used: spazio occupato sul file dai dati

File Free Space: spazio libero sul file

Available space: massimo spazio libero, tenendo conto dell’ autoghrowth sui file e della max size

Data Max Size: la massima dimensione raggiungibile dai dati

Available space %: percentuale di spazio libero disponibile

Occupation severity: semaforo indicante la percentuale di free space dispobile su file

AutoGrow: indica se il file è in auto growth

Growth %: indica se l’incremento è percentuale

Growth: indica la dimensione dell’incremento nel caso in cui AutoGrow sia ad 1

File Max Size: la massima dimensione del file impostata su sql.

 

La prima colonna della griglia master contiene una icona solo nel caso in cui sia disponibile in drill down per quella tipologia di storage area. I drill down possibili sono su:

Catalog

Datashelf

Auditshelf

Working (master)

 

Effettuando il drill down sulla storage area di tipo catalog si ha la possibilità di visionare tutti i package presenti sul catalog (Catalog Monitor). È possibile visualizzare quindi le informazioni di:

Package Full Name

Package name

Description

Size KB: somma su dimensioni package e viewer

Creation Date

Modify Date

History versions: numero di versioni nella history del package

History Size: dimensione degli oggetti nella history

Trashed: se il package è stato cancellato o meno

È possibile espandere la riga del package per poter visualizzare l’effettivo peso del package differenziato per:

Package size

Viewers size

 

Effettuando il drill down sulle storage area di tipo DataShelf si può navigare una griglia master-detail a 3 livelli, i quali rappresentano, il fullpath del datashelf nel catalogo, la top 100 delle databox presenti per ogni shelf e tutte le tabelle che sono presenti sotto le databox.

È presente anche una ribbon bar che da la possibilità di accedere a viste ulteriori quali:

Top 10 tables: le 10 tabelle che hanno le dimensioni maggiori tra tutti gli shelf

Garbage List: elenco delle databox che devono essere cancellate dalla maintanance

Orphan tables: elenco di tabelle che non sono più agganciate a datashelf

 

Di seguito l’elenco dei campi mostrati per ogni livello della griglia di analisi dei datashelf.

Per il primo livello i valori mostrati dalla griglia rappresentano lo spazio occupato dai dati, aggregati per datashelf e sono:

Datashelf Full Name: path completo della catalog entry

Databox Count: numero di databox presenti nello shelf

Reserved: somma dello spazio riservato ai dati delle tabelle sottostanti la databox dello shelf

Data: somma dello spazio occupato dai dati delle tabelle sottostanti la databox dello shelf

Index Size: somma dello spazio occupato dagli indici delle tabelle sottostanti la databox dello shelf

Unused: somma dello spazio non usato dalle tabelle sottostanti la databox dello shelf

Creation Date: data di creazione del datashelf

Modify Date: ultima data di  modifica dello shelf

Trashed: se è il datashelf è stato cancellato o meno

 

Il secondo livello mostra i valori rappresentanti una top 100 delle databox in base allo spazio occupato dai dati, in più, nel caso in cui siano presenti più di 100 databox, viene aggiunta una riga contenente la somma di tutte le databox al di fuori della top 100. Le colonne presentate sono:

DataboxKey: la databox key della databox

Table Count: numero di tabelle presenti nella databox

Row Count: somma del numero di righe presente nelle tabelle della databox

Reserved: somma dello spazio riservato ai dati delle tabelle sottostanti la databox

Data: somma dello spazio occupato dai dati delle tabelle sottostanti la databox

Index Size: somma dello spazio occupato dagli indici delle tabelle sottostanti la databox

Unused: somma dello spazio non usato dalle tabelle sottostanti la databox

 

Il terzo livello è visualizzabile, solo se la riga della databox padre non è quella riassuntiva dei dati al di fuori della top 100.

Le colonne presentate sono:

Table Name: nome della tabella

Row Count: numero di righe della tabella

Reserved: spazio riservato ai dati della tabella

Data: spazio occupato dai dati della tabella

Index Size: spazio occupato dagli indici della tabella

Unused: spazio non usato dalla tabella

Creation Date: data di creazione della tabella

Modify Date: ultima data di ultima modifica della tabella

 

Il drill down per la tipologia di storage area Working è disponibile solo per quella di tipo master. In questa visualizzazione si presenta una griglia a due livelli dove il primo livello contiene il nome dei package che hanno oggetti nella cache, mentre sul secondo livello sono presenti gli effettivi oggetti in cache. Le colonne mostrate per il primo livello sono:

Package Full Name: nome completo della catalog entry

Object Count: quanti oggetti hanno la cache attiva

Size: somma della dimensione occupata degli oggetti con cache

Row Count: somma delle righe attualmente in cache

Max Creation Date: data dell’ultimo oggetto a cui è stata attivata la cache

Max Valid Date: data massima di validità degli oggetti in cache

 

Il secondo livello presenta invece le seguenti colonne:

Object name: fullname dell’oggetto in cache

Size: dimensione della cache

Row Count: numero di righe in cache

Creation Date: data di creazione della cache

Max Valid Date: data di scadenza della cache

Last Used: data dell’ultima volta in cui è stata usata la cache.

 

Il package della soluzione è accompagnato da un workflow, che, se lanciato, salva la fotografia dello stato corrente del disco, storicizzando le informazioni di:

Drive Occupation By Files: stato di occupazione del disco suddiviso per i file fisici usati dalle storage area del catalogo

Drive Occupation By Storage Area: stato di occupazione del disco aggregato per storage area

Size By DataShelf: elenco degli shelf attualmente presenti sul catalogo con la dimensione occupata dalle tabelle dello stesso

Cache Detail: dettaglio degli oggetti attualmente in cache e dimensione occupata