Instrumenting .NET Application Logs with Elasticsearch & Kibana

Wed 5:00 PM - Octopus Deploy - Ironwood Room


There are many different ways to log messages in .NET and many different libraries to do it with. Now I'll show you the best way. Logs aren't helpful if their data is stuck in a database or a text file. The data from application logs should be turned into useful information and exposed to as many people as possible. The best way to measure performance of an application or find out if there are issues, is to visualize the logs and data graphically. In this talk I'll do a brief introduction of the ELK stack (Elasticsearch, Logstash, and Kibana) and teach you how they work together. I'll show you how to integrate them into your .NET-based applications and ultimately, how to use them to graphically show log data over time with Kibana. You will learn how to measure performance, show application status, and even report errors quickly and effectively. After this talk you will be able to build effective and informative dashboards in Kibana for your entire team to take advantage of.