Skip to content

Files

Latest commit

 

History

History

scaphandre

Scaphandre

Overview

This check monitors Scaphandre, a monitoring agent that uses RAPL and MsrRAPL through powercap to measure power usage of bare metal machines. The goal of the project is to permit to any company or individual to measure the power consumption of its tech services and get this data in a convenient form, sending it through any monitoring or data analysis toolchain.

Setup

Installation

To install the Scaphandre check on your host:

  1. Install the developer toolkit on any machine. The specific developer toolkit that you need to install depends on your platform and architecture.

  2. Run the following command to build the package:

    ddev release build scaphandre
    
  3. Download the Datadog Agent.

  4. Upload the build artifact to any host with an Agent and run the following command:

    datadog-agent integration install -w path/to/scaphandre/dist/<ARTIFACT_NAME>.whl
    

Configuration

Edit the scaphandre.d/conf.yaml file in the conf.d/ folder at the root of your Agent's configuration directory. See the sample scaphandre.d/conf.yaml for all available configuration options. For example, to secure Scaphandre command line tags and prevent sensitive data from being pulled into Datadog, use the exclude_labels config option.

Restart the Agent to start sending Scaphandre metrics to Datadog.

Validation

Run the Agent's status subcommand and look for scaphandre in the Checks section.

Data Collected

Metrics

See metadata.csv for a list of metrics provided by this check.

Service Checks

Scaphandre does not include any service checks.

Events

Scaphandre does not include any events.

Troubleshooting

Need help? Contact Datadog support.