/datadog2wavefront

expiriment: send dd-agent data to Wavefront

Primary LanguagePython

This is an experiment, probably don't want to use in production


datadog2wavefront

send dd-agent data to Wavefront.com via the Wavefront Data Format and Wavefront Proxy

Setup on a server

Install the app

(assumes you are running as ubuntu, with sudo privileges)

sudo mkdir /opt/datadog2wavefront
sudo chown ubuntu /opt/datadog2wavefront
git clone https://github.com/solarce/datadog2wavefront /opt/datadog2wavefront

cd /opt/datadog2wavefront
./scripts/install.sh

Setup as an upstart service

(assumes you are running as ubuntu, with sudo privileges)

cd /opt/datadog2wavefront

cp app.conf.example app.conf # tweak settings as needed

cp settings.py.example settings.py # tweak settings as needed

sudo chown datadog2wavefront:ubuntu app.conf settings.py

sudo cp /opt/datadog2wavefront/upstart.conf.example /etc/init/datadog2wavefront.conf

sudo service datadog2wavefront status

Run the app as a service

sudo service datadog2wavefront start

Run locally, for dev, testing, etc

Install the app

pip install -r requirements.txt

Configure App

cp app.conf.example app.conf # and tweak settings as needed
cp settings.py.example settings.py # and tweak settings as needed

Run the App

(will output logging to shell)

gunicorn -c app.conf app:app

dd-agent config

dd_url: http://localhost:5060 # assumes the default port