独自メトリックを自分のアプリケーションから送信する(Dogstatsd) - mass10/datadog.note GitHub Wiki
##環境
- CentOS 6.5 (minimal based)
- datadog-agent-5.0.0-496.x86_64
※DATADOG(の AGENT)をインストールしてあることが前提。
##Python の場合
#####準備
まず、パッケージをインストールする。
Get Started with Datadog → 2. Dive into Metrics! → Setup にあるが、
# easy_install dogstatsd-python
これだけ。
#####送信方法
同ページにあるとおり。
from statsd import statsd
statsd.connect('localhost', 8125) #デフォルトならばこの行は必要なし
statsd.increment('メトリックのキー文字列')
ウェブインターフェイスを見ていると、勝手にグラフが増える。メトリックには単純なインクリメント(=increment)の他にもいくつかの種類がある。