Puppet Class: profile::prometheus::mcrouter_exporter

Defined in:
modules/profile/manifests/prometheus/mcrouter_exporter.pp

Overview

SPDX-License-Identifier: Apache-2.0

Parameters:

  • mcrouter_port (Stdlib::Port) (defaults to: lookup('profile::prometheus::mcrouter_exporter::mcrouter_port'))
  • listen_port (Stdlib::Port) (defaults to: lookup('profile::prometheus::mcrouter_exporter::listen_port'))


2
3
4
5
6
7
8
9
10
11
# File 'modules/profile/manifests/prometheus/mcrouter_exporter.pp', line 2

class profile::prometheus::mcrouter_exporter (
    Stdlib::Port        $mcrouter_port    = lookup('profile::prometheus::mcrouter_exporter::mcrouter_port'),
    Stdlib::Port        $listen_port      = lookup('profile::prometheus::mcrouter_exporter::listen_port'),
) {
    prometheus::mcrouter_exporter { 'default':
        arguments => "-mcrouter.address localhost:${mcrouter_port} -web.listen-address :${listen_port} -mcrouter.server_metrics",
    }

    profile::auto_restarts::service { 'prometheus-mcrouter-exporter': }
}