Skip to content
๐Ÿ“ˆ A feature packed StatsD client with plenty of configuration options
JavaScript
Branch: master
Clone or download
Fetching latest commitโ€ฆ
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github
docs
lib
schemes
test
.editorconfig
.eslintignore
.eslintrc
.gitattributes
.gitignore
.mocha.js
.npmignore
.npmrc
.nvmrc
LICENSE
README.md
index.js
package.json
spec.js

README.md

@fiverr/statsd-client

๐Ÿ“ˆ A feature packed, highly customisable StatsD client

See full documentation

Get started quickly

const SDC = require('@fiverr/statsd-client');

const stats = new SDC({host: '127.0.0.1', port: '8125'});
stats.count('my_application_name.visit_count'); // 31 (pending bulk size)

Out-of-the box features and customisations

Features
๐Ÿ› StatsD metric types: count, time, gauge, set, histogram
๐ŸŽฉ Instance sticky prefix (optional)
๐Ÿ”ง Custom schemes support
๐ŸŽ Preconfigured schemes: DataDog, Graphite (Carbon tags ๐ŸŽ‰)
๐Ÿท Instance tags - pre-set tags for an instance or set tags when sending
๐Ÿ”ฎ Sampling (sample rate)
๐Ÿ•ธ Protocols: UDP, TCP
๐ŸŒŽ Protocol versions: ipv4, ipv6
โฒ Custom flush period (Cutoff time for packets allows controlled traffic)
๐Ÿ“ฆ Custom MTU limit (maximum transmission unit)
๐Ÿšจ Error handling
๐ŸŽˆ And then some
You canโ€™t perform that action at this time.