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

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 the following location:

http://docs.sciencelogic.com/dev-docs/