There's a lot of non-technical info on the Mashery site. And it's stated everywhere that Mashery is all about API management.
I have three questions about it:
What is API management in plain English?
How does the integration process look like? (Should I change my program? Should my existing users change their programs? If both answers are "no" then how does it work?)
I have a stateless application with RESTful API which is deployed on many servers. I need to obtain statistics on:
a) Incoming requests: HTTP headers, path, request body, time stamp, instance ID;
b) Exceptions: request identifier, error type, error details, time stamp;
c) Requests processing: start time stamp, duration of the overall request processing.
And then I also need combined (merged) results (as graphs maybe). Does Mashery fit these requirements?