Developer engagement

This page applies to Apigee and Apigee hybrid.

View Apigee Edge documentation.

What does this dashboard tell me?

The Developer Engagement dashboard tells you which of your registered app developers are generating the most API traffic. For each of your developers, you can find out who is generating the most API traffic and the most errors. For example, if a particular developer's app is generating a lot of errors relative to other developers, you can pro-actively address the problem with that developer.

The Developer Engagement dashboard

Access the Developer Engagement dashboard, as described below.

To access the Developer Engagement dashboard:

  1. Sign in to the Apigee UI.
  2. Select Analyze > Developers > Developer Engagement.

The dashboard opens as shown below:

A dashboard containing a chart about developer engagement points to where you find
    the analyze button.

What does this dashboard measure?

Engagement

Metric Description
Total Developers The total number of developers associated with APIs deployed to an organization.
Developers with Apps The total number of developers associated with apps in an organization.
Active Developers The number of developers generating any amount of API traffic. Developers may exist in the organization and have apps, but if their apps aren't making any API calls, they're not active.
Highly Active Developers The number of developers generating API traffic exceeding 50 transactions per hour.

Active Developers

"Active developers" means the number of developers generating any amount of API traffic. Developers may exist in the organization and have apps, but if their apps aren't making any API calls, they're not active.

Metric Description
App Name The name of the app.
Proxy Name The name of the API proxy associated with the app.
Developer Email The email address of the developer who registered the app or the AppGroup Id in the case of an AppGroup.
Product Name The product name associated with the app.
Traffic The amount of traffic generated by the app for the selected time period.
TPH The transactions per hour generated by the app for the selected time period.
Errors The total number of errors generated by the app for the selected time period.
Error Rate The error percentage calculated by dividing total errors by total traffic for the selected time period.
Actions Click the Analyze button to see more details about an app. See Analyze developer engagement for details.

Analyze developer engagement

In the main view, if it is enabled, select the Analyze button under the Actions column for the app to view details about that app and the app developer. The following chart appears:

Charts show user details, a chart for the traffic level of other apps using the same
    proxies, and a chart for proxies used by the app.

Metric Description
Proxies used by <App Name> Measures all APIs that have traffic generated by the selected app.
Other Apps by Developer <Dev Name> Measures other apps generating traffic registered by the same developer as the developer of the selected app.
Other Apps using the same Proxies Measures other apps, from the same developer or not, that use the same set of APIs used by the selected app.

What else do I need to know about this dashboard?

You can view metrics for all proxies or drill into specific proxies using the Metric dropdown menu at the top of the dashboard.

This dashboard uses standard controls, like the date and data aggregation selectors, hovering over graphs for more context, exporting data to CSV, and so on. To learn more, see Using the analytics dashboards.