Did you know that out of the box, Royal TS has the ability to send its logs to an Elasticsearch Server/Cluster?
To do this, you will have to configure advanced logging in the Options under “Advanced - Logging - Advanced”:
The most basic configuration that works would be the following:
{
"Using": [
"Serilog.Sinks.Elasticsearch"
],
"MinimumLevel": "Debug",
"WriteTo": [
{
"Name": "Elasticsearch",
"Args": {
"nodeUris": "http://localhost:9200/"
}
}]
}
So it should look like this:
Please note that you will have to change the nodeUris URL. You can find more information on this topic here:
https://github.com/serilog-contrib/serilog-sinks-elasticsearch?tab=readme-ov-file#quick-start
The following document also describes how to setup a test environment to use Elasticsearch and Kibana for Royal TS logs.

