Puppet

Overview

Connect Puppet to Datadog in order to:

  • Get real-time reports on Puppet Agent runs.
  • Track key Puppet performance metrics across all your servers.
  • Quickly identify and discuss failed Puppet runs with your team

Setup

Installation

To install the Datadog Agent with Puppet, see the Datadog Puppet Agent repository on GitHub.

Data Collected

Metrics

puppet.changed.resources
(gauge)
Changed resources
Shown as resource
puppet.concat_file.time
(gauge)
Concat file time
Shown as second
puppet.concat_fragment.time
(gauge)
Concat fragment time
Shown as second
puppet.config_retrieval.time
(gauge)
Config retrieval time
Shown as second
puppet.corrective_change.resources
(gauge)
Corrective change resources
Shown as resource
puppet.exec.time
(gauge)
Exec time
Shown as second
puppet.failed_to_restart.resources
(gauge)
Failed to restart resources
Shown as resource
puppet.failed.resources
(gauge)
Failed resources
Shown as resource
puppet.failure.events
(count)
Failure events
Shown as event
puppet.file.time
(gauge)
File time
Shown as second
puppet.filebucket.time
(gauge)
Filebucket time
Shown as second
puppet.out_of_sync.resources
(gauge)
Out of sync resources
Shown as resource
puppet.package.time
(gauge)
Package time
Shown as second
puppet.remote_file.time
(gauge)
Remote file time
Shown as second
puppet.restarted.resources
(gauge)
Restarted resources
Shown as resource
puppet.schedule.time
(gauge)
Schedule time
Shown as second
puppet.scheduled.resources
(gauge)
Scheduled resources
Shown as resource
puppet.service.time
(gauge)
Service time
Shown as second
puppet.skipped.resources
(gauge)
Skipped resources
Shown as resource
puppet.success.events
(count)
Success events
Shown as event
puppet.total.changes
(count)
Total changes
puppet.total.events
(count)
Total events
Shown as event
puppet.total.resources
(gauge)
Total resources
Shown as resource
puppet.total.time
(gauge)
Total time
Shown as second
puppet.yumrepo.time
(gauge)
Yumrepo time
Shown as second

Events

The Puppet integration includes status events for failure, success, changed, and unchanged resources.

Service Checks

The Puppet integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.