Apigee Edge cloud API logs and data

Not applicable

Are there UI/API for me to check API call/transaction history? Can we export API related logs/data from Edge cloud?

0 2 1,631
2 REPLIES 2

Hi @songwen xie Apigee do not store any transaction log. The runtime component of Apigee is completely stateless in nature. Apigee only captures some generic information like payload size, latency etc. for analytics.

But if you want to capture API call/transaction history you can use Message Logging policy to capture the information in an external logging system.

You can also use Apigee BasS to store the transaction logs. You can make a call to BaaS either via the service callout policy or using node.js

Hi @songwen xie,

To add on to @sarthak's answer, while message logging is usually your best solution, there are APIs that allow you to access analytics data. Check out the following links:

http://apigee.com/docs/analytics-services/content/use-analytics-api-measure-api-program-performance

http://apigee.com/docs/analytics-services/reference/analytics-command-reference

http://apigee.com/docs/analytics-services/reference/analytics-reference

You can use the analytics APIs to export data.