8000 GitHub - kishek/python-workshops: Python Workshops focused on generating, extracting and visualising logs from software applications ๐Ÿ“ˆ
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Python Workshops focused on generating, extracting and visualising logs from software applications ๐Ÿ“ˆ

Notifications You must be signed in to change notification settings

kishek/python-workshops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Workshop - Navigating the World of Pythonic Development โœจ

Hey there and welcome!

Preamble

At large, in the Software Industry, Observability and Monitoring are vastly important in building high-reliability software systems. Through these two practices, servers which are accesssed millions of times per day - and for some, per hour - can best report how they are doing to the engineers behind them.

As such, the exercise of generating, extracting and visualising logs is a key task for modern software engineers.

Let's see how we go trying to emulate this process - all driven by the dynamic programming magic of Python ๐Ÿ

Setup

To be dive into a specific exercise, follow the Setup at the root of each directory. Otherwise, please have the following installed before the workshop:

  • Python 3+ - I personally use pyenv and pyenv-virtualenv, but feel free to use whatever you're comfortable with!
  • Flask - a web framework written in Python;
  • Jupyter - a notebooking tool great for quick prototyping and data analysis;
  • Pandas - a premier data analysis library, often paired with numpy (not covered in this workshop);

Exercises

In this small set of workshops, we will be working through three small exercises:

  1. Setting up a server which is a bit... buggy (aren't they all?);
  2. Extracting log lines from this server and placing them into a nicely formatted file;
  3. Visualising these log lines in meaningful ways.

About

Python Workshops focused on generating, extracting and visualising logs from software applications ๐Ÿ“ˆ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0