Puppet Enterprise

Logs Collected

There are various logs collected and sent to Stackdriver Logging using the Blue Medora Bindplane Log Agent:

  • Server Logs
  • Server Access Logs
  • MCollective Logs
  • MCollective Audit Logs
  • Database Logs
  • Database Access Logs
  • Console Services Logs
  • Console Services Access Logs
  • Orchestration Services Logs
  • Orchestration Access Logs

These logs help by providing information related to any HTTP requests that are made, the status codes of those requests, MCollective actions, general information regarding the Puppet database, or console related information. The utilization of Log-Based metrics within Stackdriver Logging can help to provide visibility into any issues related to your Puppet Enterprise server. The images below are examples of the logs being displayed within Stackdriver Logging.

1874

Puppet server logs example

1872

Puppet server access logs example

1874

Puppet MCollective logs example

1888

Puppet database logs example

1868

Puppet database access logs example

1874

Puppet Orchestration Services logs example

1874

Puppet Orchestration Services Access logs example

1878

Puppet Console Services logs example

Log Collection Setup

Follow these steps to setup log collection for Puppet Enterprise.

Pre-requisites

Configure a Puppet Enterprise Source

  1. Install the BindPlane Log Agent on the host system.
  2. Login to BindPlane and select the Logs tab.
284

Logs Tab

  1. Select the Sources tab.
249

Sources Tab

  1. In the top-right portion of the screen, click on the Add Source Configuration button
576

Add Source Configuration Button

  1. Choose Puppet Enterprise
  2. Fill out the Puppet Enterprise log configuration options.
1012

Puppet Enterprise Log Configuration Form - 1

1006

Puppet Enterprise Log Configuration Form - 2

1026

Puppet Enterprise Log Configuration Form - 3