To install from pip:
pip install -i http://pypi.oneapm.com/simple --trusted-host pypi.oneapm.com --upgrade cloudinsight
To install from source:
python setup.py install
# Import the module. In this manner, you'll connect to OneStatsd at localhost:8251
from cloudinsight import statsd
# or specify your OneStatsd address.
# from cloudinsight import OneStatsd
# statsd = OneStatsd('localhost', 8251) #, constant_tags=['k1:v1', 'k2:v2'])
# once constant_tags is spedified, every metric will carry the tags
# Increment a counter by default value 1.
statsd.increment('page.views')
# Increment a counter by value you specified.
statsd.increment('page.views', 100)
# Record a metric at a sample rate 50%(eg. 50% of the time the metirc will be recorded).
statsd.gauge('users.online', 123, sample_rate=0.5)
statsd.increment('page.views', sample_rage=0.5)
# Record a tagged metric.
statsd.gauge('users.online', 123, tags=['gender:male','region:north'])
See document at: http://docs-ci.oneapm.com/api/python.html