In this tutorial, we will describe how to deploy a software-defined power meter to monitor the power consumption of process running on a single node or a cluster of nodes.

This tutorial will redirect you to specific instructions that explain how to deploy each component of the power meter (i.e., the sensor and the formula).


This tutorial assumes that you already deployed a MongoDB instance that is remotely accessible from all nodes you want to monitor.

CPUs of monitored nodes must have an Intel Sandy Bridge architecture or higher. The sensor should run on a Linux distribution that is not on a virtual environment. You have administrator privilege on the machine that host monitored processes

Monitoring a single node

To monitor the power consumption of docker containers running on a single node, you can deploy all the power meter components on the same node as follows:

Monitoring a cluster

Coming soon …