Skip to content

A Data Scientist Blog

How to display AWS CloudWatch logs in Streamlit

Let's dive in the following scenario:

  • we have some job/task running on AWS
  • we have already built a Streamlit frontend to launch jobs
  • we want to monitor AWS CloudWatch logs generated by the job execution
  • we don't want to neither switch from our Streamlit frontend to AWS Console, nor become crazy in following right log groups/streams to track our job

A possible custom solution is presented below.

A brief guide to GNU Make

make is a build tool which tracks the dependencies between the resources it manages, updating the successors whenever a change in one or more predecessors is detected.