1.1.0 • Published 9 years ago

metrics-express v1.1.0

Weekly downloads
18
License
-
Repository
github
Last release
9 years ago

metrics-express

An express app to serve your segmentio/metrics as an internal API.

Installation

$ npm install metrics-express

Example

var Metrics = require('metrics');
var serve = require('metrics-express');

var metrics = Metrics()
  .every('10m', charges('stripe-key')
  .every('10m', subscriptions('stripe-key')
  .every('1d', awsBilling(accountId, key, secret, bucket, region))
  .every('10m', helpscout('helpscout-key', ['mailbox']));

express()
  .use('/', serve(metrics))
  .listen(7002);

After your server starts, you'll be able to access a list of your metrics at:

GET /

Fetch a list of all Metric keys.

image

GET /:name

Get a list of all valid Metric timestamps and values.

image

GET /:name/:timestamp

Get a Metric value at a specific timestamp.

timestamp values could be specific timestamps, or human date.js strings, like today or 2 weeks from wednesday.

image

License

MIT

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.0.1

10 years ago