Setting up Serilog/Open Telemetry and Seq Logging
This page is for use by MIT Staff and selected partners only. It provides details of how to obtain detailed logs from the UCentric suite.
The logging information comes from the follow core modules at present:-
Universal Decoder
UCentric Orchestrator Service
UCentric Web Server (Node API)
The Logging information is in addition to existing logs, and provides real-time telemetry.
Installation process
On the UCentric host:-
Install Seq from here: Seq — centralized structured logs - This is free for single-server personal use, and has licensing options for production servers.
Ensure it is installed using the default port of :5341
Restart all UCentric services
Usage
The UCentric solution will not operate any differently, but accessing http://localhost:5341 on the server (or http://servername:5341, remembering to open this port through the firewall), will show the following screen:
Log into this portal using the credentials that you setup during the installation process, and you will immeadiately see logs being received.
You click on the ‘tail’ icon to automatically refresh these logs.
Clicking on a particular entry will show more detail, with different types of logged event showing additional detail where appropriate.
Clicking on the tick/cross icons will filter the data will allow you to filter specific types of event
And where HTTP(s) requests are involved, it will also provide timestamps on performance.
The same filters allow you to target particular applications, as shown below