crunchy-node-exporter
Node Exporter is a Prometheus project used for exporing machine metrics to the Prometheus time series database. Crunchy-Node-Exporter is a self-contained container of this project that is designed to run as a Daemonset in Kubernetes, exporting metrics for each node it is running on.
The following port is exposed by the crunchy-node-exporter container:
- crunchy-node-exporter:9100 - the Prometheus web user interface
Restrictions
It is important to provide a long enough the SCRAPE_TIMEOUT setting for Prometheus in the Crunchy-Prometheus container. If it is set too low, crunchy-node-exporter may show TCP broken pipe errors in its logs. These are generally because the scrape had not completed when Prometheus closed the scrape connection.
Packages
The crunchy-node-exporter Docker image contains the following packages:
- Node Exporter
- CentOS7 - publicly available
- RHEL7 - customers only
Environment Variables
Optional
Name | Default | Description |
---|---|---|
CRUNCHY_DEBUG | FALSE | Set this to true to enable debugging in logs. Note: this mode can reveal secrets in logs. |
Permissions
Crunchy Node Exporter runs as a priviledged container and mounts the /proc and /sys as Read-only hostpath directories in order to obtain the metrics information from each node it is running on. Crunchy Node Exporter requires a service account to run properly in Red Hat Openshift.