Prometheus: Toolkit PowerPack Release Notes, version 100

Version 100 of the "Prometheus: Toolkit" PowerPack allows users to build Dynamic Applications that monitor Prometheus using PromQL (Prometheus Query Language), a functional query language. Users can now select and aggregate time-series data in real time. The SL1 platform collects data using these Dynamic Applications to monitor, visualize, and forecast information. This is a Python 3-only PowerPack.

  • Minimum Required Platform Version: 11.3.0

The "Prometheus: Toolkit" PowerPack is part of the SL1 Studio suite of tools. For more information, see https://support.sciencelogic.com/s/sl1-studio.

Before You Install

Ensure that you are running version 11.3.0 or later of SL1 before installing the "Prometheus: Toolkit" PowerPack version 100.

Installing the PowerPack

To install the "Prometheus: Toolkit" PowerPack for the first time, perform the following steps:

If you are currently using the Dynamic Applications in this PowerPack to monitor devices, collection errors might occur for one or two polling cycles during the installation of a new version. To prevent collection errors during an upgrade, you can optionally disable collection for monitored devices before performing the following steps and re-enable collection after the upgrade.

  1. See the Before You Install or Upgrade section. If you have not done so already, upgrade your system to 11.3.0 or later release.
  2. Download the "Prometheus: Toolkit" PowerPack from the Support Site to a local computer.
  3. Go to the PowerPack Manager page (System > Manage > PowerPacks). Click the Actions menu and select Import PowerPack. When prompted, import version 100 of the Prometheus: Toolkit PowerPack.
  4. After importing the PowerPack, you will be prompted to install the PowerPack. Click the Install button to install the PowerPack.

Features

The "Prometheus: Toolkit" PowerPack includes the following features:

  • Dynamic Applications that enable SL1 to discover, model, and monitor Prometheus using PromQL.
  • A PromQL execution environment to provide a platform for Snippet Framework processing.
  • A list of required steps for PromQL Dynamic Application development.

  • Examples that you can use to create your own Dynamic Applications.
  • Support for these authentication types: Basic, Bearer Token, API Key, and Oauth2.

The "Prometheus: Toolkit" PowerPack does not support the following metric types: Histogram & Summary.

Documentation for the Prometheus: Toolkit PowerPack

Full documentation for the PowerPack is provided at http://docs.sciencelogic.com/dev-docs/.