Le opzioni specificate per la raccolta delle statistiche e degli account del flusso di messaggi
stabiliscono il tipo di informazioni raccolte. E' possibile richiedere i seguenti tipi di raccolta
dei dati:
- I dati istantanea sono raccolti per un intervallo di circa 20 secondi.
La lunghezza esatta dell'intervallo dipende dal caricamento del sistema e dal livello dell'attività attuale
del broker. Non è possibile modificare l'intervallo di tempo per cui sono raccolti i dati
istantanea. Alla fine di questo intervallo, le statistiche registrate sono scritte nella destinazione
di output e l'intervallo è riavviato.
- I dati archivio vengono raccolti per un intervallo impostato per il broker
nel comando mqsicreatebroker o mqsichangebroker. E' possibile specificare un intervallo compreso
tra 10 e 14400 minuti, il valore predefinito è 60 minuti.
Alla fine di questo intervallo, le statistiche registrate sono scritte nella destinazione
di output e l'intervallo è riavviato.
Un intervallo scade prematuramente ed è riavviato se si
verifica uno dei seguenti eventi:
- Il flusso di messaggi viene nuovamente distribuito.
- La serie di dati delle statistiche da raccogliere viene modificata.
- Il broker viene arrestato.
Questo conserva l'integrità dei dati già raccolti quando si verifica tale
evento.
Su z/OS, è possibile impostare il parametro del comando su
0, il che significa che l'intervallo è controllato da un meccanismo di timer
esterno.
Questo supporto è fornito da ENF (Event Notification Facility), che si può
utilizzare invece del parametro del comando del broker se si desidera coordinare la
scadenza di questo timer con altri eventi del sistema.
E' possibile richiedere la raccolta dati istantanea, la raccolta dati archivio o entrambe.
E' possibile attivare la raccolta dei dati istantanea mentre è attiva la raccolta dati
archivio. I dati registrati in entrambi i prospetti sono gli stessi, ma sono raccolti a intervalli
differenti. Se si attivano la raccolta dati sia istantanea che archivio, fare attenzione a non
combinare le informazioni dai due diversi prospetti, poiché si potrebbero contare le
informazioni due volte.
E' possibile utilizzare le statistiche generate per i seguenti scopi:
- E' possibile registrare il carico che le applicazioni, i partner commerciali o altri utenti impongono al
broker. Questo consente di registrare il relativo utilizzo del broker da parte di utenti diversi
e magari addebitare i costi di conseguenza. Ad esempio, si potrebbe imporre una tariffa nominale
su ogni messaggio elaborato del broker o da un flusso di messaggi specifico.
I dati archivio
forniscono le informazioni necessarie per una simile stima relativa all'utilizzo.
- E' possibile valutare l'esecuzione di un flusso di messaggi per stabilire perché il flusso o un nodo
al suo interno, non sta funzionando come previsto.
I dati istantanea sono appropriati per la valutazione delle
prestazioni.
- E' possibile stabilire l'instradamento che stanno prendendo i messaggi nel flusso di
messaggi. Ad esempio, si potrebbe scoprire che viene preso un percorso di errore più spesso di
quanto ci si aspetti ed è possibile utilizzare le statistiche per comprendere quando i messaggi
sono instradati su questo percorso di errore.
Controllare le informazioni fornite dai dati istantanea per informazioni relative all'instradamento;
se non sono sufficienti alle proprie esigenze, utilizzare i dati
archivio.