Apigee Edge Update: A Fine-Grained Look at API Performance
Now that you’ve built out your APIs, do you know how they’re doing? If you’re a regular user of the Apigee Edge dashboard, you may have already noticed some interesting changes to the Analytics graphs and reports. If you haven’t been there for a while, come check it out and see if you discover something new about your APIs among these new features.
Traffic composition reports
The traffic composition report provides a quick snapshot of your top 10 APIs, apps, products, and developers. Use it to quickly determine your most popular APIs and the impact from key apps and developers. This is key to identifying your most prolific contributors so you can engage them in nurturing programs.
Proxy performance, latency analysis, and error analysis reports
The proxy performance report helps you see API proxy traffic patterns and processing times. You can quickly see how much traffic your APIs generate, along with any traffic errors. You can also determine how long it takes for API calls to be processed in both Apigee Edge and backend targets.
An important aspect of monitoring API performance is the ability to measure their response times. The latency analysis report displays a breakdown of the response times for both the request and response paths through Apigee Edge, along with the amount of time spent in the backend targets.
The error analysis report tells you about the response codes received by clients apps from Apigee Edge along with the response codes received from the backend targets. Studying the response codes and their breakdown by API proxy will enable you to quickly isolate issues that could affect the experience of apps that depend upon those APIs.
API proxy analytics
The API proxies page provides a new analytics tab where you can interactively study behavior of individual API proxies based on any dimension. Simply looking at trends of the key API metrics is often not sufficient. You want to drill down and create filtered views based on dimensions that enable you to segment that data in different ways. We've enhanced our interactive charts by enabling you to select from a set of eight metrics (including traffic, errors, data exchange, response times, and transaction rates), and selecting a point on the graph to further drill down and filter the results for individual API proxies based on any of the dozens of dimension variables, such as developer app, location, or target IP.
We hope these improvements facilitate a better understanding of your APIs and enable you to better engage with your developers.