@shopify/statsd
An opinionated StatsD client for Shopify Node.js server and other StatsD utilities.
Last updated 18 days ago by shopify-dep .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @shopify/statsd 
SYNC missed versions from official npm registry.

@shopify/statsd

Build Status License: MIT npm version

An opinionated StatsD client for Shopify Node.js server and other StatsD utilities.

Installation

$ yarn add @shopify/statsd

Usage

Client

Create a StatsD client with the following:

import {StatsDClient} from '@shopify/statsd';

const statsdClient = new StatsDClient({
  host: 'some-statsd-host.com',
  port: '8125',
  prefix: 'AppName',
});

distribution

Tracks the statistical distribution of a set of values across your infrastructure.

statsdClient.distribution(
  'navigationComplete',
  100, // in milliseconds
  ['navigation', 'complete', 'performance'], // user-defined tags to go with the data
);

increment

Increments a stat by 1.

statsdClient.increment(
  'myCounter',
  ['navigation', 'complete', 'performance'], // user-defined tags to go with the data
);

close

Close statsd client. This will ensure all stats are sent and stop statsd from doing anything more.

statsdClient.close();

Current Tags

  • 1.2.1                                ...           latest (18 days ago)

7 Versions

  • 1.2.1                                ...           18 days ago
  • 1.2.0                                ...           19 days ago
  • 1.1.2                                ...           2 months ago
  • 1.1.1                                ...           2 months ago
  • 1.1.0                                ...           4 months ago
  • 1.0.1                                ...           4 months ago
  • 1.0.0                                ...           4 months ago
Downloads
Today 0
This Week 7
This Month 40
Last Day 0
Last Week 0
Last Month 10
Dependencies (2)
Dev Dependencies (0)
None

Copyright 2014 - 2016 © taobao.org |