aiostats¶
Statsd utility for Python 3’s asyncio
API¶
- class aiostats.StatsD(loop, hostname, host, port, prefix, app_prefix='app')[source]¶
Sends statistics to the stats daemon over UDP
- decrement(stats, sample_rate=1)[source]¶
Decrements one or more stats counters
>>> # noinspection PyUnresolvedReferences >>> decrement('some.int')
- gauge(stats, value, sample_rate=1)[source]¶
Sets one or more gauges to a value
>>> # noinspection PyUnresolvedReferences >>> gauge('some.int', 'some_value')
- increment(stats, sample_rate=1)[source]¶
Increments one or more stats counters
>>> # noinspection PyUnresolvedReferences >>> increment('some.int') >>> # noinspection PyUnresolvedReferences >>> increment('some.int', 0.5)
- protocol = None¶
- class aiostats.WrappedStatsD(*args, **kwargs)[source]¶
Sends statistics to the stats daemon over UDP
- increment(stats, sample_rate=1)[source]¶
Increments one or more stats counters
>>> # noinspection PyUnresolvedReferences >>> increment('some.int') >>> # noinspection PyUnresolvedReferences >>> increment('some.int', 0.5)
Dependencies¶
- micro.di