NOTE: Some aspects of this product are in Beta. The hybrid installation options are GA. To join the Beta program, reach out to your Apigee representative.

Overview of API Monitoring

After you build and launch your APIs on Apigee, you need to ensure that they are available and performing as expected in order to maintain uninterrupted service. Apigee's API Monitoring enables you to track your APIs to make sure they are up and running correctly. API Monitoring provides near real-time insights into API traffic and performance, to help you quickly diagnose and solve issues as they arise.

API Monitoring enables you to:

  • Create alerts to notify you of changes in API traffic so you can take appropriate action before customers are affected.
  • Increase API availability and reduce the mean-time-to-diagnosis (MTTD) by quickly investigating issues with your APIs.
  • Leverage fault codes to speed diagnosis.
  • Isolate problem areas quickly to diagnose errors, performance, and latency issues and their source.

API Monitoring roles

All Apigee users must be assigned to a role, which determines the actions they are allowed to perform in Apigee. See Apigee roles for more information about what roles are appropriate for using API Monitoring.

Accessing the API Monitoring UI

API Monitoring provides a simple user interface (UI) for monitoring APIs. To access the UI, do the following steps:

  1. Sign in to Apigee UI.
  2. Switch to the organization that you want to monitor.

    Switch to your organization.

  3. Select Analyze > API Monitoring. The submenu displays links to the two main views in the UI, as shown below.

    Select the UI view.
    To access the UI, select one of the following views:

    • Timeline: Displays timelines of recent API traffic.
    • Investigate: Displays graphs of specified API traffic parameters, such as fault code by region.

The following sections describes these views in detail: