/SerilogTest

An ASP.NET Core logging stack using Serilog and Elasticsearch

Primary LanguageC#MIT LicenseMIT

SerilogTest

Experimental logging stack. The main goal is to log exceptions, make them searchable and create alerts.

Technologies used:

  • ASP.NET Core api
  • Serilog logging library for .NET
  • Elasticsearch + Kibana store logs and make them searchable via a dashboard
  • Praeco alerting tool for Elasticsearch, also includes a web interface

Installation

  • Spin up containers with docker-compose up
  • Go to http://localhost:5601
  • Restart API so indexes are created
  • D -> Manage spaces > Kibana > Data Views > Create > serilogtest-*
  • Click on hamburger menu > Discover