codeclimate/dd-agent

Name: dd-agent

Owner: Code Climate

Description: Datadog Agent

Forked from: DataDog/dd-agent

Created: 2016-12-22 14:02:41.0

Updated: 2016-12-22 14:02:48.0

Pushed: 2016-12-27 13:45:54.0

Homepage: https://docs.datadoghq.com/

Size: 40157

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status

The Datadog Agent faithfully collects events and metrics and brings them to Datadog on your behalf so that you can do something useful with your monitoring and performance data.

You're looking at the source code right now. We provide a number of pre-packaged binaries for your convenience.

Change log

How to contribute code

First of all and most importantly, thank you for sharing.

If you want to submit code, please fork this repository and submit pull requests against the master branch. For more information, please read our contributing guidelines.

Please note that the Agent is licensed for simplicity's sake under a simplified BSD license, as indicated in the LICENSE file. Exceptions are marked with LICENSE-xxx where xxx is the component name. If you do not agree with the licensing terms and wish to contribute code nonetheless, please email us at info@datadoghq.com before submitting your pull request.

Setup your environment

Required:

one the repository
clone git@github.com:DataDog/dd-agent.git

eate a virtual environment and install the dependencies:
d-agent
le install
 setup_env

tivate the virtual environment
ce venv/bin/activate

nt
le exec rake lint

n a flavored test
le exec rake ci:run[apache]
Test suite

More about how to write tests and run them here

How to configure the Agent

If you are using packages on linux, the main configuration file lives in /etc/dd-agent/datadog.conf. Per-check configuration files are in /etc/dd-agent/conf.d. We provide an example in the same directory that you can use as a template.

How to write your own checks

Writing your own checks is easy using our checks.d interface. Read more about how to use it on our Guide to Agent Checks.

Contributors

log --all | gawk '/Author/ {print}' | sort | uniq

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.