Stripe subscriptions plugin for segmentio/metrics
npm install metrics-stripe-subscriptionsA Stripe subscriptions plugin for segmentio/metrics.
Use this plugin to visualize Stripe subscriptions over time.

$ npm install metrics-stripe-subscriptions
Here's a full example of a Geckoboard dashboard showing Stripe subscription metrics:
``js
var Metrics = require('metrics');
var subscriptions = require('metrics-stripe-subscriptions');
var geckoboard = require('geckoboard')('api-key');
new Metrics()
.every('10m', subscriptions('stripe-key'))
.use(function (metrics) {
metrics.on('stripe subscriptions today', geckboard('widget-id').number);
});
`
#### Filter Customers
You can further filter customers using stripe-subscriptions filters:
`js
new Metrics()
.every('10m', subscriptions('stripe-key', { filter: filter }))
function filter (customer) {
return customer.id !== 'cus_8239d2jd9j'; // filter enterprise customer X
}
`
The metrics exposed by this plugin are:
- stripe subscriptions - the number of subscriptionsstripe subscriptions mrr` - the monthly recurring revenue amount representing the subscriptions
-
and are calculated for the last 30 days, last 52 weeks, and last 10 years.
MIT