グラファイト、nodejs-statsd (データを受信するため)、および python statsd クライアント (データを送信するため) をインストールしました。
以下は、statsd プロセスの udp ソケットにデータを送信するテスト スクリプトです。
#!/usr/bin/env python
import time
import random
import statsd
c = statsd.StatsClient('localhost',8125)
c.incr('test')
i = 0
while i <= 10000:
time.sleep(2)
digit = random.randrange(200 , 999)
c.timing('stats.timed',digit)
i = i + 1
2秒ごとにデータを送信しますが、グラファイト/統計は60秒ごとにグラフをレンダリングし、x軸も60秒です.x軸のポイントを2秒に設定する方法