@fiverr/statsd-client
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

@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

Package Sidebar

Install

npm i @fiverr/statsd-client

Weekly Downloads

10,947

Version

1.1.1

License

MIT

Unpacked Size

28.8 kB

Total Files

19

Last publish

Collaborators

  • fiverrit
  • omrilotan
  • michael5r