Skip to content

djensen47/dd-agent

This branch is 3668 commits behind DataDog/dd-agent:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6480547 · Dec 19, 2014
Dec 19, 2014
Nov 24, 2014
Nov 4, 2014
Dec 18, 2014
Nov 11, 2013
Dec 9, 2014
Sep 29, 2014
Oct 20, 2014
Dec 18, 2014
Dec 9, 2014
Nov 7, 2014
Oct 10, 2014
Nov 25, 2014
Dec 9, 2014
Oct 10, 2014
Apr 29, 2013
Nov 11, 2013
Apr 29, 2013
Nov 3, 2009
Jan 24, 2014
Sep 30, 2014
Oct 10, 2014
Dec 8, 2014
Jan 15, 2014
Aug 12, 2014
Oct 20, 2014
Nov 25, 2014
Mar 12, 2014
Feb 13, 2013
Oct 20, 2014
Oct 28, 2014
Sep 30, 2014
Jul 30, 2014
Mar 7, 2014
May 5, 2014
Nov 20, 2014
Jul 23, 2014
Mar 25, 2009
Jul 23, 2014
Oct 10, 2014
Dec 17, 2014
Aug 13, 2014
Aug 13, 2014
Sep 29, 2014
Oct 10, 2014
Jan 31, 2014
Aug 4, 2014

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.

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.

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:

  • python 2.6 or 2.7
  • Rake

Clone the repository

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

Crete a virtual environment and install the dependencies:

cd dd-agent
rake setup_env

Activate the virtual environment:

source venv/bin/activate

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

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

Packages

No packages published

Languages

  • Python 94.5%
  • Shell 2.8%
  • Ruby 1.2%
  • CSS 1.0%
  • PowerShell 0.2%
  • XSLT 0.2%
  • Go 0.1%