Skip to main content
Version: 3.1

Monitoring your cluster

note

This document presents the non-Kubernetes method of monitoring a Portworx cluster. Please refer to the Monitoring page if you are running Portworx on Kubernetes.

Using node_exporter and cadvisor alongside Portworx

Node exporter and cadvisor with prometheus are great tools that export metrics about hardware/OS and containers. In order to provide metrics from the host, both tools require '/' to be exported into the container as /rootfs.

Portworx exports mounts to other containers and these in turn also get exported to node_exporter and cadvisor. In order for all mount events to be propagated to these containers, the root fs on the host should be bind mounted as "ro:slave". If this is not done, it is possible that these containers hold on to these volume mounts preventing the Portworx volumes from being used on other hosts.

# Host root filesystem should be mounted as read-only:slave
-v "/:/rootfs:ro" \

Monitoring Portworx

Portworx exports metrics to Prometheus as are described here

Alert manager integration is described here

Grafana templates are provided here

Datadog integration with Portworx is described here

Was this page helpful?