Enable Puppet Server's Graphite support

Use the PE Master node group in the Puppet Enterprise (PE) console to configure Puppet Server's metrics output settings.

  1. In the PE console, go to Node groups > PE Infrastructure > PE Master.
  2. On the Classes tab, locate the puppet_enterprise::profile::master class, and add these parameters:
    1. Set metrics_graphite_enabled to true (the default is false).
    2. Set metrics_server_id to the primary server hostname.
    3. Set metrics_graphite_host to the hostname of the agent node where you're running Graphite and Grafana.
    4. Set metrics_graphite_update_interval_seconds to an integer representing a number of seconds. This is the frequency at which Graphite updates, and the default value is 60 seconds.
  3. Verify that these parameters are set to their default values, unless your Graphite server uses a non-standard port:
    1. Confirm metrics_jmx_enabled is set to true.
    2. Confirm metrics_graphite_port is set to 2003 or the Graphite port on your Graphite server.
    3. Confirm profiler_enabled is set to true.
  4. Commit changes.