@shopify/statsd
An opinionated StatsD client for Shopify Node.js server and other StatsD utilities.
Last updated 24 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.1.2                                ...           latest (24 days ago)

5 Versions

  • 1.1.2                                ...           24 days ago
  • 1.1.1                                ...           a month ago
  • 1.1.0                                ...           2 months ago
  • 1.0.1                                ...           2 months ago
  • 1.0.0                                ...           2 months ago
Downloads
Today 0
This Week 10
This Month 10
Last Day 0
Last Week 0
Last Month 31
Dependencies (2)
Dev Dependencies (0)
None

Copyright 2014 - 2016 © taobao.org |