Monitoring agent for Server Density (Linux, FreeBSD and OS X)
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis Packaging updates Sep 11, 2018
checks [IO] Fix for newer iostat output format Aug 24, 2018
ci fix style issue Nov 19, 2018
conf.d Applied merge fixes and branding improvements Nov 20, 2017
debian version bump Jan 10, 2019
packaging version bump Jan 10, 2019
tests remove travis proxy when testing Dec 20, 2018
utils fix requests imports (#3707) Nov 19, 2018
win32 Applied merge fixes and branding improvements Nov 20, 2017
.gitignore fix requests imports (#3707) Nov 19, 2018
.pylintrc [windows] 💚 CI Jul 28, 2016
.rubocop.yml [service_discovery][jmx] trying to pick-up JMX changes with SD. (#3010) Dec 2, 2016
.travis.yml version bump Jan 10, 2019
Gemfile update rubocop Nov 19, 2018
LICENSE Merge remote-tracking branch 'upstream/5.8.x' into sync-dd-5.8.2 Jun 3, 2016
README.md fix dead links Aug 28, 2018
Rakefile fix style issue Nov 19, 2018
agent.py Applied merge fixes and branding improvements Nov 20, 2017
aggregator.py Applied merge fixes and branding improvements Nov 20, 2017
appveyor.yml Applied merge fixes and branding improvements Nov 20, 2017
config.cfg.example add sdstatsd config options, update plugins and logging Aug 28, 2018
config.py version bump Jan 10, 2019
daemon.py Applied merge fixes and branding improvements Nov 20, 2017
emitter.py enable payload compression Jan 8, 2019
graphite.py Applied merge fixes and branding improvements Nov 20, 2017
jmxfetch.py Applied merge fixes and branding improvements Nov 20, 2017
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 Applied merge fixes and branding improvements Nov 20, 2017
requirements-test.txt [test] bump requirements to match integrations repos. (#3195) Feb 15, 2017
requirements.txt bump pyyaml to >=4.2b1 Jan 8, 2019
sd-cert.pem Add *.agent.serverdensity.io public certificate Nov 6, 2015
sdagent.py Updated Debian build to latest version Nov 20, 2017
sdstatsd.py Applied merge fixes and branding improvements Nov 20, 2017
setup.py Applied merge fixes and branding improvements Nov 20, 2017
supervisord.dev.conf Applied merge fixes and branding improvements Nov 20, 2017
tox.ini [flake8] Fix F841 Jan 5, 2016
transaction.py Applied merge fixes and branding improvements Nov 20, 2017
util.py Merge remote-tracking branch 'upstream/5.16.x' into sync-5.16.x Aug 8, 2017

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