Skip to content
Graphite connector for Crittercism
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Crittercism-Graphite Connector

A sample Crittercism API connector that pushes Crittercism data to Graphite.


  • CrittercismClient.js - a Crittercism REST API Data Transfer Object for node.js
  • cc.js - the Crittercism Connector node app
  • ccconfig.js - App configuration



  1. Install Graphite and make sure it works!

  2. Edit Graphite's conf/storage_schemas.conf and conf/storage_aggregation.conf, and add retention settings like the ones you see in this project's graphite-conf/ folder.

  3. Start or restart the Carbon cache and Graphite web servers.

  4. Get the package dependencies for this app by typing "npm install"

  5. Edit ccconfig.js in this directory and fill in your Crittercism and Graphite details.

  6. Run the app by typing "node cc"

  7. Go to the Graphite browser (usually on port 8080) and make sure data is being populated under app.*

  8. Install your favorite Graphite front-end to make nice-looking dashboards. I recommend Grafana ( as it is very lightweight and needs almost no configuration. Some sample scripted Grafana dashboards are included here in the grafana-example-dashboards/ folder.

You can’t perform that action at this time.