Nicholas Blumhardt: Structured Logging - Episode 217

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 31 Oct 2022 08:00:00 +0000

<p><span style="font-weight: 400;">Nicholas Blumhardt is the Founder/CEO at @datalust_seq, core maintainer for #Serilog, founder of @AutofacIoC, and long-ago .NET PM at Microsoft. He resides in Brisbane, Australia.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[2:25] Nicholas talks about what got him into structured logging.</span></p> <p><span style="font-weight: 400;">[7:09] As a consultant, what surprised Nicholas about structured logging?</span></p> <p><span style="font-weight: 400;">[7:57] Rather than just being able to easily pass the logs that he was already writing, Nicholas could think about building something that was more like a developer interface for the app.</span></p> <p><span style="font-weight: 400;">[10:07] A lot of people associate the tooling and technology with DevOps, but if you dig back into why we originally set out on that path, it was much more about the practices.</span></p> <p><span style="font-weight: 400;">[11:10] Building your systems so that they are easier to run and diagnose issues is really where it’s at.</span></p> <p><span style="font-weight: 400;">[12:25] Structured logging is just one tool in the tool belt to achieve observability.</span></p> <p><span style="font-weight: 400;">[13:54] What other tools does Nicholas use to gain observability?</span></p> <p><span style="font-weight: 400;">[17:09] What is Serilog and how does it serve as an interface for structured logging?</span></p> <p><span style="font-weight: 400;">[29:51] Why is Seq useful and why should listeners give it a try?</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">— Follow to stay informed about future events!</span></p> <p><a href="http://www.palermo.network/"><span style="font-weight: 400;">Programming with Palermo</span></a></p> <p><span style="font-weight: 400;">programming@palermo.net</span><span style="font-weight: 400;">work</span></p> <p><a href="https://twitter.com/nblumhardt"><span style="font-weight: 400;">Nicholas Blumhardt Twitter</span></a></p> <p><a href="https://autofac.org/"><span style="font-weight: 400;">Autofac Website</span></a></p> <p><a href="https://github.com/autofac/Autofac"><span style="font-weight: 400;">Autofac</span></a></p> <p><a href="https://serilog.net/"><span style="font-weight: 400;">Serilog</span></a></p> <p><a href="https://datalust.co/seq"><span style="font-weight: 400;">Seq</span></a></p> <p><a href="https://nblumhardt.com/"><span style="font-weight: 400;">Nicholas Blumhardt Website</span></a></p> <p><span style="font-weight: 400;"><a href="mailto:nblumhardt@nblumhardt.com">nblumhardt@nblumhardt.com</a></span></p>