Monitoring agent for Server Density (Linux, FreeBSD and OS X)
Python Ruby Shell HTML Nginx ApacheConf Go
Latest commit 527dda7 Jan 10, 2017 @carlosperello carlosperello committed on GitHub Merge pull request #142 from serverdensity/release-2.1.5
Release 2.1.5
Permalink
Failed to load latest commit information.
.travis Improved layout, fixed virtual env path installation and allow to dis… Aug 27, 2016
checks.d Fixed python 2.6 compatibility issue Sep 29, 2016
checks Made the FreeBSD memory stats more accurate. Took the same approach as Sep 7, 2016
ci Fixed lint complains Sep 7, 2016
conf.d Tags are not yet supported Jan 4, 2017
debian Release 2.1.5 to include couchbase Jan 4, 2017
packaging Release 2.1.5 to include couchbase Jan 4, 2017
tests Disabled event assert Sep 29, 2016
utils Fixed branding issue Nov 8, 2016
win32 More python 2.6 compatibility changes Sep 1, 2016
.gitignore Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
.pylintrc [core] Remove support of python 2.6 + Cleanup + Reenable pylint Apr 13, 2016
.rubocop.yml [lint] add rubocop run in the `lint` code May 18, 2015
.travis.yml Release 2.1.5 to include couchbase Jan 4, 2017
Gemfile pin a version that works with Ruby 1.9 Nov 8, 2016
LICENSE Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
MANIFEST.in Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
README.md Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
Rakefile Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
agent.py Packaging updates to handle the new dependencies Sep 6, 2016
aggregator.py [dogstatsd][sc] Fix parsing of tag key ending with `m` May 5, 2016
appveyor.yml changes coverage to an opt out with NO_COVERAGE env var (#2480) May 6, 2016
config.cfg.example clarification Nov 10, 2015
config.py Release 2.1.5 to include couchbase Jan 4, 2017
daemon.py Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
dogstatsd.py Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
emitter.py Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
graphite.py Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
jmxfetch.py [jmxfetch] If statsd is bound to all interfaces, use localhost May 18, 2016
modules.py [flake8] enforce sane defaults for import order Jun 16, 2015
plugins.cfg.example Cleaned up the default configuration file and added an example for th… Nov 5, 2015
requirements-opt.txt Fixed branding issue Nov 8, 2016
requirements-test.txt Disabled pylint until we find a way to get it working on Python 2.6 Sep 7, 2016
requirements.txt Packaging updates to handle the new dependencies Sep 6, 2016
sd-cert.pem Add *.agent.serverdensity.io public certificate Nov 6, 2015
sdagent.py Fully disabled the certificate parameter Aug 31, 2016
setup.py Merge branch 'master' into sync-dd-5.8.2 Aug 31, 2016
supervisord.dev.conf Updates to the different README files and other brand fixes Mar 26, 2016
tox.ini [flake8] Fix F841 Jan 5, 2016
transaction.py Merge pull request #2418 from DataDog/413-response Apr 22, 2016
util.py Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Aug 17, 2016

README.md

Build Status

This is the source code for the Server Density agent (v2). If you're looking to install the agent, we also provide pre-packaged binaries for most operating systems.

Release notes

See agent release notes.

Agent configuration

If you are using packages on Linux, the main configuration file can be found in /etc/sd-agent/config.cfg. Per-check configuration files are in /etc/sd-agent/conf.d. We provide an example in the same directory that you can use as a template.

Agent plugins

Installing plugins

See information about agent plugins.

Writing custom plugins

See information about custom plugins.

Legacy (v1) agent

Our legacy v1 agent source code is still available but will soon be sunset.

Legacy plugins

We have maintained compatibility with the v1 agent's plugins. All "old style" plugins are fully usable with the v2 agent.

See information about custom plugins for installation / configuration.

Contributors

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