views:

10

answers:

0

We have a Java/Spring-based services layer architecture and are exposing some services via RESTful json/xml API (using Spring-mvc). We'd like to add in-process analytics & I'd appreciate a recommendation for an off-the-shelf solution for either (or a confirmation that there aren't any good solutions and we should roll our own)

API Analytics Library

  • doesn't have to be free but cannot be a black box
  • prefer a Java-based solution
  • must be fast (no disk/db IO during API call execution. Our avg. call latency in-server is < 15ms and we'd like to keep it in that range.)
  • data visualization tools (nice to have)
  • multi-user support, with different access privileges (nice to have)

Looked at Mashery - too expensive, though features (at least on paper) looked ok. Looked - very briefly - at Piwik - seems like one has to issue HTTP requests to record events/calls which raises scalability concerns.

thanks, -nikita