项目作者: rgibert

项目描述 :
Ansible role to install the Prometheus exporter for HDFS FSImages
高级语言: Shell
项目地址: git://github.com/rgibert/ansible-role-prometheus-hdfs-fsimage-exporter.git
创建时间: 2019-11-11T01:02:13Z
项目社区:https://github.com/rgibert/ansible-role-prometheus-hdfs-fsimage-exporter

开源协议:GNU General Public License v3.0

下载


Prometheus HDFS FSImage Exporter

Ansible Role
Molecule Test Status
Ansible Quality Score
Ansible Role

Description

Installs a Prometheus exporter for HDFS FSImages

Requirements

  • rgibert.single_binary_service role in roles path

Role Variables

Variable Description
prometheus_hdfs_fsimage_exporter_base_url Base URL for other variables
prometheus_hdfs_fsimage_exporter_checksum SHA256 URL for tarball
prometheus_hdfs_fsimage_exporter_dl_url Tarball download URL
prometheus_hdfs_fsimage_exporter_group Default group for the user to run as
prometheus_hdfs_fsimage_exporter_user User to run the exporter as
prometheus_hdfs_fsimage_exporter_version Version to install
prometheus_hdfs_fsimage_exporter_max_heap Max heap allocated to the exporter
prometheus_hdfs_fsimage_exporter_ip IP to listen on
prometheus_hdfs_fsimage_exporter_port Port to listen on
prometheus_hdfs_fsimage_exporter_conf_path Path to the config file
prometheus_hdfs_fsimage_exporter_conf_file Config file
prometheus_hdfs_fsimage_exporter_fsimage_path Path the HDFS fsimage
prometheus_hdfs_fsimage_exporter_skip_file_distrib_for_group_stats Skip file size distribution for group based stats
prometheus_hdfs_fsimage_exporter_skip_file_distrib_for_user_stats Skip file size distribution for user based stats
prometheus_hdfs_fsimage_exporter_paths Paths to track stats for
prometheus_hdfs_fsimage_exporter_skip_file_distrib_for_path_stats Skip file size distribution for path based stats
prometheus_hdfs_fsimage_exporter_path_sets Sets for grouping paths
prometheus_hdfs_fsimage_exporter_skip_file_distrib_for_path_set_stats Skip file size distribution for path set based stats
prometheus_hdfs_fsimage_exporter_file_size_buckets

Dependencies

  • none

Example Playbook

  1. - hosts:
  2. - servers
  3. roles:
  4. - role: rgibert.hdfs_fsimage_exporter
  5. prometheus_hdfs_fsimage_exporter_version: 1.3

License

GPLv3

Author Information

Richard Gibert
richard@gibert.ca
https://richard.gibert.ca/