Forge Home

prometheus

Jetstack module to configure prometheus

13,754 downloads

6,212 latest version

4.1 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 0.5.0-alpha2 (latest)
  • 0.5.0-alpha1
  • 0.4.1
  • 0.4.1-rc1 (pre-release)
  • 0.4.0
  • 0.4.0-rc4 (pre-release)
  • 0.4.0-rc3 (pre-release)
  • 0.4.0-rc2 (pre-release)
  • 0.4.0-rc1 (pre-release)
  • 0.3.0
  • 0.3.0-rc5 (pre-release)
  • 0.3.0-rc4 (pre-release)
  • 0.2.1
  • 0.2.0
  • 0.2.0-rc5 (pre-release)
  • 0.2.0-rc3 (pre-release)
  • 0.2.0-rc2 (pre-release)
  • 0.1.2
  • 0.1.2-rc3 (pre-release)
  • 0.1.2-rc2 (pre-release)
released Oct 20th 2017

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'jetstack-prometheus', '0.1.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add jetstack-prometheus
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install jetstack-prometheus --version 0.1.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

jetstack/prometheus — version 0.1.2 Oct 20th 2017

prometheus

Table of Contents

  1. Description
  2. Classes
  3. Defined Types

Description

Classes

prometheus

Parameters

role
  • Type: Any
  • Default: ''
etcd_cluster
  • Type: Any
  • Default: $::prometheus::params::etcd_cluster
etcd_k8s_port
  • Type: Any
  • Default: $::prometheus::params::etcd_k8s_port
etcd_events_port
  • Type: Any
  • Default: $::prometheus::params::etcd_events_port
etcd_overlay_port
  • Type: Any
  • Default: $::prometheus::params::etcd_overlay_port
blackbox_download_url
  • Type: Any
  • Default: $::prometheus::params::blackbox_download_url
blackbox_dest_dir
  • Type: Any
  • Default: $::prometheus::params::blackbox_dest_dir
blackbox_config_dir
  • Type: Any
  • Default: $::prometheus::params::blackbox_config_dir
systemd_path
  • Type: Any
  • Default: $::prometheus::params::systemd_path
node_exporter_image
  • Type: Any
  • Default: $::prometheus::params::node_exporter_image
node_exporter_version
  • Type: Any
  • Default: $::prometheus::params::node_exporter_version
node_exporter_port
  • Type: Any
  • Default: $::prometheus::params::node_exporter_port
addon_dir
  • Type: Any
  • Default: $::prometheus::params::addon_dir
helper_dir
  • Type: Any
  • Default: $::prometheus::params::helper_dir
prometheus_namespace
  • Type: Any
  • Default: $::prometheus::params::prometheus_namespace
prometheus_image
  • Type: Any
  • Default: $::prometheus::params::prometheus_image
prometheus_version
  • Type: Any
  • Default: $::prometheus::params::prometheus_version
prometheus_storage_local_retention
  • Type: Any
  • Default: $::prometheus::params::prometheus_storage_local_retention
prometheus_storage_local_memchunks
  • Type: Any
  • Default: $::prometheus::params::prometheus_storage_local_memchunks
prometheus_port
  • Type: Any
  • Default: $::prometheus::params::prometheus_port
prometheus_use_module_config
  • Type: Any
  • Default: $::prometheus::params::prometheus_use_module_config
prometheus_use_module_rules
  • Type: Any
  • Default: $::prometheus::params::prometheus_use_module_rules
prometheus_install_state_metrics
  • Type: Any
  • Default: $::prometheus::params::prometheus_install_state_metrics
prometheus_install_node_exporter
  • Type: Any
  • Default: $::prometheus::params::prometheus_install_node_exporter

prometheus::blackbox_etcd

Get blackbox_exporter

Parameters

download_url
  • Type: Any
  • Default: $::prometheus::blackbox_download_url
config_dir
  • Type: Any
  • Default: $::prometheus::blackbox_config_dir
dest_dir
  • Type: Any
  • Default: $::prometheus::blackbox_dest_dir
systemd_path
  • Type: Any
  • Default: $::prometheus::systemd_path

prometheus::node_exporter_service

Parameters

systemd_path
  • Type: Any
  • Default: $::prometheus::systemd_path
node_exporter_image
  • Type: Any
  • Default: $::prometheus::node_exporter_image
node_exporter_version
  • Type: Any
  • Default: $::prometheus::node_exporter_version
node_exporter_port
  • Type: Any
  • Default: $::prometheus::node_exporter_port

prometheus::params

prometheus::prometheus_deployment

Parameters

addon_dir
  • Type: Any
  • Default: $::prometheus::addon_dir
helper_dir
  • Type: Any
  • Default: $::prometheus::helper_dir
prometheus_namespace
  • Type: Any
  • Default: $::prometheus::prometheus_namespace
prometheus_image
  • Type: Any
  • Default: $::prometheus::prometheus_image
prometheus_version
  • Type: Any
  • Default: $::prometheus::prometheus_version
prometheus_storage_local_retention
  • Type: Any
  • Default: $::prometheus::prometheus_storage_local_retention
prometheus_storage_local_memchunks
  • Type: Any
  • Default: $::prometheus::prometheus_storage_local_memchunks
prometheus_port
  • Type: Any
  • Default: $::prometheus::prometheus_port
prometheus_use_module_config
  • Type: Any
  • Default: $::prometheus::prometheus_use_module_config
etcd_cluster
  • Type: Any
  • Default: $::prometheus::etcd_cluster
etcd_k8s_port
  • Type: Any
  • Default: $::prometheus::etcd_k8s_port
etcd_events_port
  • Type: Any
  • Default: $::prometheus::etcd_events_port
etcd_overlay_port
  • Type: Any
  • Default: $::prometheus::etcd_overlay_port
prometheus_use_module_rules
  • Type: Any
  • Default: $::prometheus::prometheus_use_module_rules
prometheus_install_state_metrics
  • Type: Any
  • Default: $::prometheus::prometheus_install_state_metrics
prometheus_install_node_exporter
  • Type: Any
  • Default: $::prometheus::prometheus_install_node_exporter
node_exporter_image
  • Type: Any
  • Default: $::prometheus::node_exporter_image
node_exporter_port
  • Type: Any
  • Default: $::prometheus::node_exporter_port
node_exporter_version
  • Type: Any
  • Default: $::prometheus::node_exporter_version

DefinedTypes

prometheus::wget_file

Parameters

url
  • Type: String
destination_dir
  • Type: String
destination_file
  • Type: String
  • Default: ''
user
  • Type: String
  • Default: 'root'
umask
  • Type: String
  • Default: '022'