Difficulty: beginner
Estimated Time: 15-20 minutes

Introduction

In this workshop we will learn about using the Prometheus API Client for Python to collect and manipulate Prometheus metric Time-Series data.

We will use a jupyter notebook to interact with a Prometheus instance which is currently being deployed.

Please give the environment a couple of minutes to set up.

The contents of this scenario are available on github

Also check out the Red Hat projects radanalytics.io and Open Data Hub.

Playing with the Prometheus API Client

Step 1 of 3

More about Prometheus

What is Prometheus?

Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud.

What is Prometheus API Client?

Prometheus-api-client is a python client we built to collect metric data from Prometheus and change it in a more data science suitable format of a Pandas Dataframe.