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.

Puppet server logs examplePuppet server logs example

Puppet server logs example

Puppet server access logs examplePuppet server access logs example

Puppet server access logs example

Puppet MCollective logs examplePuppet MCollective logs example

Puppet MCollective logs example

Puppet database logs examplePuppet database logs example

Puppet database logs example

Puppet database access logs examplePuppet database access logs example

Puppet database access logs example

Puppet Orchestration Services logs examplePuppet Orchestration Services logs example

Puppet Orchestration Services logs example

Puppet Orchestration Services Access logs examplePuppet Orchestration Services Access logs example

Puppet Orchestration Services Access logs example

Puppet Console Services logs examplePuppet Console Services logs example

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.
Logs TabLogs Tab

Logs Tab

  1. Select the Sources tab.
Sources TabSources Tab

Sources Tab

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

Add Source Configuration Button

  1. Choose Puppet Enterprise
  2. Fill out the Puppet Enterprise log configuration options.
Puppet Enterprise Log Configuration Form - 1Puppet Enterprise Log Configuration Form - 1

Puppet Enterprise Log Configuration Form - 1

Puppet Enterprise Log Configuration Form - 2Puppet Enterprise Log Configuration Form - 2

Puppet Enterprise Log Configuration Form - 2

Puppet Enterprise Log Configuration Form - 3Puppet Enterprise Log Configuration Form - 3

Puppet Enterprise Log Configuration Form - 3