独自メトリックを自分のアプリケーションから送信する(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 Datadog2. Dive into Metrics! → Setup にあるが、

# easy_install dogstatsd-python

これだけ。

#####送信方法

同ページにあるとおり。

from statsd import statsd
statsd.connect('localhost', 8125) #デフォルトならばこの行は必要なし
statsd.increment('メトリックのキー文字列')

ウェブインターフェイスを見ていると、勝手にグラフが増える。メトリックには単純なインクリメント(=increment)の他にもいくつかの種類がある。