Node-exporter
This package provides monitoring for hardware and OS metrics exposed by *NIX kernels provided by node-exporter service. You can see a list of collectors enabled by default from the project's repository
Requirements
- Kubernetes >=
1.20.0
- Kustomize =
v3.3.x
- prometheus-operator
Image repository and tag
- node-exporter image:
registry.sighup.io/fury/prometheus/node-exporter:v1.3.1
- node-exporter repository: Node-Exporter on Github
Configuration
Fury distribution node-exporter is deployed with the following configuration:
- Ignore filesystem mount points starting with
dev|proc|sys|var/lib/docker
(local to the container file system) - Ignore filesystem types
autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs
- Resource limits are
250m
for CPU and180Mi
for memory - Listens on port
9100
Deployment
You can deploy node-exporter by running the following command in the root of the project:
kustomize build | kubectl apply -f -