Diagnostics Unveiled: How to Monitor Your Application Without Logs 🚀
Discover innovative techniques to see inside your application’s health and performance without relying solely on logs. Jeremy Rotstein shares insights from PyCon AU 2023 to help you troubleshoot more effectively.

PyCon AU
1.0K views • Aug 20, 2023

About this video
(Jeremy Rotstein) You know it as the fuel gauge in your car, the blinking lights on your modem or the operational status page of your favourite cloud service. It's diagnostics! A data efficient technique for seeing how well your system is running in real time.
What isn't so well known is that diagnostics can be embedded directly into your python application. Doing it this way provides a purely on-demand and human-readable interface of real-time system state and performance.
Compared to a sequence of log messages, diagnostics are certainly more difficult to implement. After all, logging is essentially just some well-placed print statements, outputted to a file or third-party logging agent.
But this type of logging can be expensive, bandwidth intensive and hard to make sense of. Have you ever had to trawl through pages and pages of logs just to check your application is working well?
In this talk, you will learn a number of practical and pythonic techniques for serving custom diagnostics from within your application.
https://pretalx.com/pyconau-2023/talk/MHKHKK/
python, pycon, australia, programming, conference, technical, pyconline, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science
Videos licensed as CC-BY-NC-SA 4.0
PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.
Licensed as CC BY-NC-SA - http://creativecommons.org/licenses/by-nc-sa/4.0/
Produced by Next Day Video Australia: https://nextdayvideo.com.au
Fri Aug 18 16:10:00 2023 at Hall A
What isn't so well known is that diagnostics can be embedded directly into your python application. Doing it this way provides a purely on-demand and human-readable interface of real-time system state and performance.
Compared to a sequence of log messages, diagnostics are certainly more difficult to implement. After all, logging is essentially just some well-placed print statements, outputted to a file or third-party logging agent.
But this type of logging can be expensive, bandwidth intensive and hard to make sense of. Have you ever had to trawl through pages and pages of logs just to check your application is working well?
In this talk, you will learn a number of practical and pythonic techniques for serving custom diagnostics from within your application.
https://pretalx.com/pyconau-2023/talk/MHKHKK/
python, pycon, australia, programming, conference, technical, pyconline, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science
Videos licensed as CC-BY-NC-SA 4.0
PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.
Licensed as CC BY-NC-SA - http://creativecommons.org/licenses/by-nc-sa/4.0/
Produced by Next Day Video Australia: https://nextdayvideo.com.au
Fri Aug 18 16:10:00 2023 at Hall A
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
1.0K
Likes
18
Duration
31:41
Published
Aug 20, 2023
User Reviews
4.5
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now