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:
- Step 1: Select process you want to monitor,
- Step 2: Deploy a sensor and connect it to the mongoDB instance,
- Step 3: Deploy the smartwatts formula to compute containers power consumption,
- Step 4: Visualize the power consumption of each docker container.
Monitoring a cluster
Coming soon …