diff --git a/public/v4/apps/node-exporter.yml b/public/v4/apps/node-exporter.yml new file mode 100644 index 0000000..3d96c0a --- /dev/null +++ b/public/v4/apps/node-exporter.yml @@ -0,0 +1,33 @@ +captainVersion: 4 +services: + $$cap_appname: + image: prom/node-exporter:$$cap_version + restart: always + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - /sys:/host/sys:ro + - /proc:/host/proc:ro + - /:/rootfs:ro + logging: + driver: 'json-file' + options: + max-size: '10m' + caproverExtra: + notExposeAsWebApp: true +caproverOneClickApp: + variables: + - id: $$cap_version + label: Node Exporter Version + defaultValue: 'v1.5.0' + description: Check out their docker page for the valid tags https://hub.docker.com/r/prom/node-exporter/tags + validRegex: /^([^\s^\/])+$/ + instructions: + start: >- + Prometheus exporter for machine metrics, written in Go with pluggable metric collectors. + end: >- + Aaaand you're done! 😄 + Your service is available at srv-captain--$$cap_appname:9100. + displayName: 'Node Exporter' + isOfficial: false + description: Prometheus exporter for machine metrics, written in Go with pluggable metric collectors. + documentation: Taken from https://github.com/prometheus/node_exporter and https://prometheus.io/docs/guides/node-exporter/ diff --git a/public/v4/logos/node-exporter.png b/public/v4/logos/node-exporter.png new file mode 100644 index 0000000..ffee84a Binary files /dev/null and b/public/v4/logos/node-exporter.png differ