Processo di registrazione, monitoraggio eventi e debug del servizio
Poiché le applicazioni gestiscono dati critici, sensibili al tempo e monetario, il controllo diventa una parte fondamentale dell'applicazione. Per abilitare la gestibilità e la disponibilità a livello aziendale, Microsoft BTAHL7 si basa sui componenti di esecuzione condivisi e amministrativi seguenti:
Registrazione: per raccogliere e instradare tutti gli eventi di log in modo gestito a un database designato
Monitoraggio eventi e debug del servizio: per configurare il comportamento di registrazione e per analizzare/gestire le informazioni raccolte per gli amministratori di sistema e altri professionisti IT
Con le funzionalità di controllo avanzate in BTAHL7, è possibile ottimizzare l'efficienza operativa, la sicurezza e le prestazioni per garantire la conformità alle normative HL7.
Tipi di dati
Questo argomento descrive diversi tipi di dati di registrazione usati dalla funzionalità di registrazione e dove vengono archiviati questi dati:
Dati di configurazione: i dati di configurazione della registrazione vengono archiviati nel database di configurazione (noto anche come database di gestione BizTalk) e includono informazioni di controllo SQL e dati di controllo (Visualizzatore eventi Windows NT, percorso WMI del database centralizzato).
Dati di archiviazione: la tabella EventLog nel log SQL archivia i dati "Logging".
Funzionamento della registrazione
Questo argomento descrive i tre tipi di eventi dei log software, nonché le tre posizioni in cui è possibile archiviare i dati registrati.
Componente | Scopo |
---|---|
Configuration Editor | Per specificare dove salvare i dati del log. BTAHL7 supporta la registrazione in qualsiasi combinazione di operazioni seguenti: Visualizzatore eventi, WMI e registrazione SQL Server. |
Broker eventi | Per ricevere eventi di log generati da altri componenti e registrarli in base ai dati di configurazione della registrazione. |
API di registrazione | Interfaccia di registrazione chiamata da tutti gli assembly BTAHL7. |
Tipi di registrazione
BTAHL7 registra tre tipi di errori:
Eventi informativi, ad esempio un servizio avviato o arrestato o un evento non riuscito.
Eventi di avviso come errori non critici e avvisi nei log eventi di Windows NT. Ad esempio, BTAHL7 sospende un messaggio perché la convalida dei dati non è riuscita.
Eventi di errore per errori critici in un componente. Ad esempio, BTAHL7 sospende un messaggio a causa di errori del parser.
Il sistema può registrare gli eventi BTAHL7 in posizioni configurabili seguenti:
Visualizzatore eventi Windows NT
Eventi WMI
Database centralizzato (database di registrazione SQL)
Un broker eventi riceve tutti gli eventi di registrazione BTAHL7 e, in base alle informazioni di configurazione, li invia alla posizione appropriata.
Cenni preliminari sulle funzionalità
La funzionalità di registrazione BTAHL7 fornisce:
Un modo unificato per registrare tutti i messaggi di errore
Un repository centralizzato per l'archiviazione di tutti i dettagli dell'evento
Modello a oggetti coerente per la registrazione dei messaggi che passano alle applicazioni line-of-business discrete
Combinazione di registrazione e traccia per aiutare gli amministratori di sistema a correlare gli errori registrati con documenti
Dati del registro eventi
Questo argomento descrive il formato e il contenuto dei dati del log eventi.
La tabella seguente mostra i dati registrati tipici per i partner.
Dati | Descrizione |
---|---|
LogData | Log dati |
CategoryNumber | Numero categoria |
Entrytype | Tipo dell'evento |
EventId | ID evento |
MachineName | Nome computer |
Messaggio | Dettagli messaggio |
Source (Sorgente) | Creazione, aggiornamento, lettura, eliminazione, distribuzione o archiviazione dei dati |
TimeGenerated | Esito positivo o negativo |
UserName | Nome utente |
MsgGuid | GUID messaggio |
SvcGuid | GUID servizio |
Operazione | Dettagli dell'operazione |