You're viewing **Apigee Edge** documentation.  
[Go to the
**Apigee X** documentation](http://cloud.google.com/apigee/docs). info

The Recent dashboard enables you to monitor recent API traffic for all API proxies and targeted services in your organization over the last hour. API monitoring data can be displayed as a detailed list or heat map. Explore each view in the following sections:

- [Use the List view](https://docs.apigee.com/api-monitoring/recent#list-view)
- [Use the Heat Map](https://docs.apigee.com/api-monitoring/recent#heat-map)

> [!NOTE]
> **Notes** :
>
> - The Recent page shows only API proxies and target services that have had traffic over the last hour.
> - If the API proxy or target service does not have a value or cannot be determined, the dashboard will display **"not set"** as the origin. For more information, see [Why do I see "not set" in the dashboards?](https://docs.apigee.com/api-monitoring/faq#not-set)

## Use the List view

The List view displays summary information for the API proxies and target services in your organization that have had traffic in the recent past.

### Explore the list view

To display the List view, select **Analyze \> API Monitoring \> Recent** in the Edge UI.

The List view is displayed by default. Navigate back to the List view at anytime by clicking ![](https://docs.apigee.com/static/api-monitoring/images/list-icon.png) in the Recent dashboard.

![Recent page](https://docs.apigee.com/static/api-monitoring/images/recent-v3.png)

As highlighted in the figure, the List view enables you to:

- View summary information for all API proxies and target services in your organization that have had transactions in the last hour. API proxies and target services are listed by region and environment. (For a broader historical view, see [Identify trends in your API monitoring data](https://docs.apigee.com/api-monitoring/timeline).)
- Quickly [identify API proxies and target services that have alerts](https://docs.apigee.com/api-monitoring/recent#identify-api-proxies-and-service-targets). (See [Set up alerts and notifications](https://docs.apigee.com/api-monitoring/alerts-notifications) for information about setting up alerts.)
- Click the name of an API proxy or target service in the list to [view detailed data](https://docs.apigee.com/api-monitoring/recent#list-view-detailed-data) in the right pane.
- Using the current context, quickly perform the following tasks (options are grayed out if they are not applicable to the currently selected context):

  - [Create a custom report](https://docs.apigee.com/api-monitoring/recent#custom-report) and add additional dimensions. Click ![](https://docs.apigee.com/static/api-monitoring/images/custom-report.png).
  - [Create an alert](https://docs.apigee.com/api-monitoring/alerts-notifications) and add additional alert conditions, set up notifications, and generate a custom report based on the alert.
  - View the current context in the [Timeline](https://docs.apigee.com/api-monitoring/timeline) or [Investigate](https://docs.apigee.com/api-monitoring/investigate) dashboard. Click ![More menu](https://docs.apigee.com/static/api-monitoring/images/more-menu.png) **\>** **View in Timeline** or **View in Investigate**, respectively.
- Search the List view by name or URL (such as, https://acme.com/api). Enter all or part of a relevant string in the search box. You can search for content in the Proxy, Targets, or Region fields.
  ![](https://docs.apigee.com/static/api-monitoring/images/search.png)

  **Note** : If the **Alerts only** filter is selected, only the API proxies or target services that have alerts will be listed in the search results.
- Enable or disable auto-refresh of the page, as required.

- Show and hide target service details in the list.

### Identify the API proxies and target services that have alerts

When viewing the List view, a red warning icon ![](https://docs.apigee.com/static/api-monitoring/images/redwarning-icon.png) and red left border line indicate which API proxies and target services have alerts.

<br />

> [!NOTE]
> **Notes** : See [Set up alerts and notifications](https://docs.apigee.com/api-monitoring/alerts-notifications) for information about setting up alerts.

<br />

Click **Alerts only** to display only the API proxies or service targets that have alerts.

![Alerts only](https://docs.apigee.com/static/api-monitoring/images/identify-alerts.png)

To view an at-a-glance summary of the number of 4xx and 5xx errors, and the overall error rate, hover your mouse pointer over any of the numeric values in the table.

![](https://docs.apigee.com/static/api-monitoring/images/error-rate.png)

### View detailed data for an API proxy or target service

To view detailed data for an API proxy or target service, click its name in the List view. The detailed data displays in the right-hand pane.

![Detailed view](https://docs.apigee.com/static/api-monitoring/images/detailed-view-v2.png)

Click the following tabs to view more information:

- [Details](https://docs.apigee.com/api-monitoring/recent#details)
- [Trends](https://docs.apigee.com/api-monitoring/recent#trends)
- [Logs](https://docs.apigee.com/api-monitoring/recent#error-logs)

In addition, using the current context, you can quickly perform the following tasks:

**Note**: Options are grayed out if they are not applicable to the currently selected context.

- [Create a custom report](https://docs.apigee.com/api-monitoring/custom-report) and add additional dimensions. Click ![](https://docs.apigee.com/static/api-monitoring/images/custom-report.png).
- [Create an alert](https://docs.apigee.com/api-monitoring/alerts-notifications) and add additional alert conditions, set up notifications, and generate a custom report based on the alert. Click ![More menu](https://docs.apigee.com/static/api-monitoring/images/more-menu.png) **\> Create Alert**.
- View the current context in the [Timeline](https://docs.apigee.com/api-monitoring/timeline) or [Investigate](https://docs.apigee.com/api-monitoring/investigate) dashboard. Click ![More menu](https://docs.apigee.com/static/api-monitoring/images/more-menu.png) **\>** **View in Timeline** or **View in Investigate**, respectively.

#### Details

The **Details** tab provides a quick view of traffic data for the specified timeline (shown in the previous figure), including:

|---|---|
| **Details** | **Description** |
| Total Traffic | Total number of transactions. |
| Total Errors | Total number of errors. |
| Total Error Rate | Percentage of traffic that resulted in errors (Total Errors/Total Traffic). **Note**: API Monitoring compares this percentage to the alert conditions that you set. If the total error rate exceeds the thresholds, alert indicators are displayed in the UI. |
| Average TPS | Average transactions per second. |
| Total Latency (P99) | Total response latency value in the 99th percentile calculated over a 5-minute rolling window. **Note**: Shown for API proxies only. |
| Target Latency (P99) | Target response latency value in the 99th percentile calculated over a 5-minute rolling window. **Note**: Shown for API proxies only. |
| Error Source | Breakdown and total percentage of API proxy bundle errors (4xx and 5xx) that occurred. |

<br />

#### Trends

The **Trends** tab displays the following graphs for the selected component:

- Error Rate for 4xx and 5xx errors
- Traffic (TPS)
- Total Latency (ms)
- All Target(s) Latency

  > [!NOTE]
  > **Note**: Latency graphs are displayed for API proxies only. The median, P95, and P99 latency values are calculated over 5, 15, and 60 minute intervals, respectively. Each value is updated in the graph at 1, 3, and 10 minute intervals, respectively. For example, the P95 latency value is updated in the graph every 3 minutes using data captured over the last 15 minutes.

Hover over different points on the graph to display at-a-glance error percentages, total traffic counts, and latencies, respectively, at each point.

![Trends](https://docs.apigee.com/static/api-monitoring/images/trends-v2.png)

#### Logs

In the **Logs** tab, filter by 4xx, 5xx, or All errors, and narrow the source of errors by the API proxy, target service (your service), or Apigee (Apigee infrastructure).

![Logs](https://docs.apigee.com/static/api-monitoring/images/errorlogs1-v2.png)

Click an error to open the logs dialog and expand its details in the list.

![Logs](https://docs.apigee.com/static/api-monitoring/images/errorlogs2.png)

## Use the Heat Map

The Heat Map provides a color block view that enables you to identify which environments have alerts.

- **Green** indicates that alert condition thresholds have not been exceeded.
- **Red** indicates alert condition thresholds have been exceeded and alerts have been triggered.

### Exploring the heat map

Click ![](https://docs.apigee.com/static/api-monitoring/images/heatmap.png) on the Recent page to display the Heat Map, shown in the following figure.

![Heat map](https://docs.apigee.com/static/api-monitoring/images/heatmap-overview-v3.png)

As shown in the previous figure, the Heat Map enables you to:

- Quickly [Identify the API proxies and target services that have alerts](https://docs.apigee.com/api-monitoring/recent#identify-api-proxies-and-service-targets). (See [Setting up alerts and notifications](https://docs.apigee.com/api-monitoring/alerts-notifications) for information about setting up alerts.)
- Filter the display by selecting components from the drop-down lists or double-clicking a box to drill down further. In the Proxies and Targets drop-down lists, you can filter using a [collection](https://docs.apigee.com/api-monitoring/collections). For example: ![](https://docs.apigee.com/static/api-monitoring/images/collections-menu.png)
- Click a block in the heat map to [view detailed data](https://docs.apigee.com/api-monitoring/recent#heat-view-detailed-data) in the right pane.
- Using the current context, quickly perform the following tasks (Options are grayed out if they are not applicable to the currently selected context):

  - [Create a custom report](https://docs.apigee.com/api-monitoring/custom-report) and add additional dimensions. Click ![](https://docs.apigee.com/static/api-monitoring/images/custom-report.png).
  - [Create an alert](https://docs.apigee.com/api-monitoring/alerts-notifications) and add additional alert conditions, set up notifications, and generate a custom report based on the alert. Click ![More menu](https://docs.apigee.com/static/api-monitoring/images/more-menu.png) **\> Create Alert**.
  - View the current context in the [Timeline](https://docs.apigee.com/api-monitoring/timeline) or [Investigate](https://docs.apigee.com/api-monitoring/investigate) dashboard. Click ![More menu](https://docs.apigee.com/static/api-monitoring/images/more-menu.png) **\>** **View in Timeline** or **View in Investigate**, respectively.
- Set the heat map display scale by setting **scaled by** to logarithmic or linear. Linear sizes the boxes according to overall traffic ratios. For example, a proxy with 200 calls is twice the size of a proxy with 100 calls.

  ![Adjust heat map](https://docs.apigee.com/static/api-monitoring/images/heatmap-logarithmic.png)
- Search the Heat Map by entering all or part of a relevant string in the search box. You can search content in the region, environment, proxy, or target maps, depending on what is currently displayed.

  **Note** : If the **Alerts only** filter is selected, only the API proxies or target services that have alerts will be listed in the search results.
- Enable or disable auto-refresh of the page, as required.

### Identify the API proxies and target services that have alerts

When viewing the Heat Map, a **red** block indicates which environments, API proxies, and target services have alerts. For more information about setting up alerts, see [Setting up alerts and notifications](https://docs.apigee.com/api-monitoring/alerts-notifications).

For example, the following figure shows two environments:

- **test** environment is **red** because its traffic error percentages have exceeded the alert condition threshold you set for the specified timeline.
- **prod** environment is **green** because its traffic errors percentages have not exceeded the alert condition threshold for the specified timeline.

![Heat Map](https://docs.apigee.com/static/api-monitoring/images/red-green.png)

Filter the display by selecting components from the drop-down lists. Or **double-click** a box to drill down from the environment map to an API proxy map, and from an API proxy map to the service targets map for that API proxy to identify the API proxies and target services that have alerts.

|---|---|---|
| **Environment \>\>** | **Proxy \>\>** | **Target** |
| ![](https://docs.apigee.com/static/api-monitoring/images/heatmap-env.png) | ![](https://docs.apigee.com/static/api-monitoring/images/heatmap-proxy.png) | ![](https://docs.apigee.com/static/api-monitoring/images/heatmap-target.png) |

Click **Alerts only** to display only the environments, API proxies, or service targets that have alerts, depending on what is currently displayed.

To navigate back up a level, click ![Heat map arrow](https://docs.apigee.com/static/api-monitoring/images/heatmap-arrow.png).

### View detailed data for an environment, API proxy, or target service

To view detailed data for an environment, API proxy, or target service, click the corresponding box in the Heat Map. The detailed data displays in the right-hand pane.

![Heat map](https://docs.apigee.com/static/api-monitoring/images/heatmap-details-v2.png)

The tabs provide the same information that is provided in the List view. For more information, see:

- [Details](https://docs.apigee.com/api-monitoring/recent#details)
- [Trends](https://docs.apigee.com/api-monitoring/recent#trends)
- [Logs](https://docs.apigee.com/api-monitoring/recent#error-logs)

Clicking a box in the map also displays at-a-glance the number of calls and the error rate over the last hour.

![Heat map tooltips](https://docs.apigee.com/static/api-monitoring/images/heatmap-tooltips.png)

## Create a custom report from the Recent dashboard

> [!NOTE]
> **Note** : You must be an **organization administrator** to create a custom report.

Create a custom report based on the selected set of conditions. You can edit the custom report after it is created, to add or delete metrics and dimensions, as required. For example, you may wish to narrow your investigation to a particular access token, developer app, or API proxy. For more information, see [Analytics metrics, dimensions, and filters reference](https://docs.apigee.com/api-platform/analytics/analytics-reference).

For more information, see [Creating custom reports](https://docs.apigee.com/api-monitoring/custom-report).

> [!IMPORTANT]
> **Tip** : Attach the [Statistics Collector policy](https://docs.apigee.com/api-platform/reference/policies/statistics-collector-policy) to your API proxies to collect statistics for data in a message, such as product ID, price, REST action, client and target URL, and message length. The data can come from flow variables predefined by Apigee or custom variables that you define. For more information, see [Collect custom statistics using the Statistics Collector policy](https://docs.apigee.com/api-monitoring/custom-report#statistics-collector).

To create a custom report from the Recent dashboard:

1. Click **Analyze \> API Monitoring \> Recent** in the Edge UI.
2. Select an API proxy or target service in the List View or Heat Map filter drop-downs to view more details.
   **Note** : Custom reports are not available if the Proxies and Targets filters are set to `All`.

3. In the right corner, click ![Create custom report](https://docs.apigee.com/static/api-monitoring/images/custom-report.png).

   ![](https://docs.apigee.com/static/api-monitoring/images/create-report-recent.png)

   The custom report page displays in a new tab with relevant fields pre-populated and [default dimensions and metrics](https://docs.apigee.com/api-monitoring/custom-report#default-dimension-metrics). By default, the custom report is named as follows: `API Monitoring Recent Generated`
   **Note**: If a custom report already exists for the current context, it is opened.
4. [Edit the custom report](https://docs.apigee.com/api-monitoring/custom-report#edit-report), as desired, and click **Save**.

5. Click the name of the report on the list and [run the custom report](https://docs.apigee.com/api-platform/analytics/create-custom-reports#run).