The 6 Figure Developer Podcast

Episode 096 – Logging and Metrics in .NET Core


Listen Later

 
This week we're talking Logging and Metrics in .NET Core. What to log, where to start, and what's available.
 

What gets measured gets managed.


* If it compiles, ship it
* Hope it performs well
* When a bug is reported?

* Struggle to repeat it
* Fail miserably
* Weep in a corner


* Does it work? Does it perform?

* I think it works
* It might handle more than one user
* I haven't heard from anyone
* What are logs?


* An error happened, what now?

* I can't reproduce it
* Time to update my resume


* Metrics, metrics, metrics

* How many users can it handle?
* Where are the bottlenecks?
* Where do errors happen?


* What does the data tell us?

* Is the data meaningful?
* What needs our attention?
* Make informed decisions


* Consle.WriteLine
* ILogger
* Health Check Middleware
* App Metrics
* Application Insights


 
Resources
https://serilog.net/
https://www.app-metrics.io/
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.2
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-2.2
https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.ilogger?view=aspnetcore-2.2


"Tempting Time" by Animals As Leaders used with permissions - All Rights Reserved

 
× Subscribe now! Never miss a post, subscribe to The 6 Figure Developer Podcast!



Are you interested in being a guest on The 6 Figure Developer Podcast? Click here to check availability!


 
...more
View all episodesView all episodes
Download on the App Store

The 6 Figure Developer PodcastBy The 6 Figure Developer

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

26 ratings