How to Analyse SharePoint Log Files

One thing that you notice instantly when you ever try to figure out what goes on in a SharePoint instance is the unbelievable amount of log messages that are written. Even when no user is on your site, SharePoint itself has so many things going on that a constant stream of messages is created. If …

Read more

How To Analyse IIS Log Files

Every request made to a web application running on IIS is logged. Not only will the page that was requested be registered, but a lot of additional information like the user agent, the client IP address and if the request resulted in an error. Many of those values can be found in Google Analytics, but …

Read more

Soft-Shake 2014: Presenting Xanpan and Metrics Based Decisions

Last week I was at the Soft-Shake conference in Geneva to speak about Xanpan and Metrics Based Decisions. This year’s conference was a little bit smaller than the last one, but it could still offer 8 parallel tracks on both days. Being back was nice experience and made all a bit simpler.   Metrics Based …

Read more

Monitor your Applications with Kibana

Kibana is the powerful search interface of Elasticsearch. Depending on how many log messages you need to store you can run both tools locally or in the cloud. Today you will learn how you can install Kibana and what possibilities it has to monitor your applications. This post is part of the Improve Your Log …

Read more

Elasticsearch as a Sink for Serilog

When multiple systems continuously produce log messages they accumulate quickly. In combination with a longer retention time we easily talk about millions of log messages that need to be stored and searched. A single System like Seq will reach its limits and we need a bigger, more scalable solution. Elasticsearch is such a system, which …

Read more

Debugging Serilog

When you play with different configurations for Serilog or try to add another sink you may run into problems. If you are out of luck your application crashes without the slightest notice – Serilog silently eats it’s own errors. In such cases you have to dig a little deeper into Serilog to find out what’s …

Read more