Skip to content

bittersweet/metric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metric Build Status

Track simple metrics via metric.io.

Installation

Add the following anywhere in your Gemfile and run bundle install.

gem 'metric'

And create the following initializer:

Metric.configure do |config|
  config.api_key = "YOUR_API_KEY"
  config.secret_key = "YOUR_SECRET_KEY"
end

Now you are all set to start tracking some metrics!

Note: If you are using Rails it will only track events in Production mode.

Usage

You can track whatever metric you want, it will automatically show up in your dashboard.

Metric.track("article_view")

You can also add a custom amount to log multiple metrics in one go:

Metric.track("email_notifications", {:amount => 301})

If you want to push old statistics into metric.io you can use the date parameter:

Metric.track("signup", {:date => "20120101"})

To give the live event view in your dashboard some more context you can pass in meta information:

Metric.track("email", {:meta => "user 1021"})

Documentation

Although the code is pretty lightweight and self-explanatory, documentation is available via rdoc.info.

Thanks

jeffkreeftmeijer for providing me with the awesome domainname!

About

Gem to use the metric.io API to track and embed metrics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages