bploetz / versionist

A plugin for versioning Rails based RESTful APIs.
MIT License
971 stars 51 forks source link

Monitoring of API #15

Closed OpenCoderX closed 12 years ago

OpenCoderX commented 12 years ago

I'm sure this is not directly related, but are there any resources or libraries available to monitor the usage of an api version with versionist? Such as throttling, dash-boarding or performance or oauth user management?

bploetz commented 12 years ago

As you alluded to, these are all separate and distinct concerns from what versionist is trying to solve. Having said that, there is some use to knowing what percentage of your API clients are using which versions of your API (to help you with deprecation, for example). I happen to use New Relic for monitoring, and I simply record this information in New Relic so that I can see this data along side our other monitoring data.

https://newrelic.com/docs/ruby/ruby-custom-metric-collection.html

Hope that helps.