---
schema_version: "1"
id: 57aa126b7210a71d9a169f353885fd88cff4fbeb0405ec30937c9adc61e3a1c3
title: Monitoring Metrics from Anypoint Insights
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/monitoring/anypoint-insights.md
canonical_url: https://docs.mulesoft.com/monitoring/anypoint-insights
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 2281ad7892009553ab3c61afd1972d408e17743866acbf6c24e39b000fd1c9dd
description: Use Anypoint Insights in MuleSoft Anypoint Monitoring to view standard, predefined performance metrics for your Mule apps and API implementations across all environments.
latest: true
---
---
product: Monitoring
description: Use Anypoint Insights in MuleSoft Anypoint Monitoring to view standard, predefined performance metrics for your Mule apps and API implementations across all environments.
keywords: MuleSoft, Anypoint Monitoring, Anypoint Insights, app metrics, API metrics, performance metrics, standard dashboards, predefined dashboards, Mule app monitoring
---

# Monitoring Metrics from Anypoint Insights

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Monitor performance data and issues across your deployed Mule apps and API implementations
(_entities_) with Anypoint Insights, in Anypoint Monitoring:

- Check metrics across multiple Mule apps and API implementations.

  Get up to the last 7 days of aggregate metrics on requests, errors, and responses across all your
  apps and APIs from the Anypoint Insights UI. This lookback limit applies to all subscription
  tiers. Use filters to narrow your results. You can download most chart data to CSV or XSL.

  For the Starter tier, the period is 24 hours.

- Check metrics on individual Mule apps and API implementations.

  Get up to the last 90 days (Advanced and Titanium) or 30 days (other tiers) of metrics on latency,
  requests, responses, errors, Mule messages and the JVM for Mule apps, and for API implementations,
  data on policy violations, performance, and client apps from the Anyoint Insights UI. You can
  download most chart data to CSV or XSL.

For Advanced and Titanium tiers, the data retention period is a longer than the UI lookback window
periods (see [Storage and Retention](https://docs.mulesoft.com/monitoring/am-faq#storage-and-retention).

_Entities_ are deployable units (such as Mule apps and API implementations) that generate the data
that’s displayed in Anypoint Insights.

![Anypoint Insights UI](/mulesoft/current/en-us/monitoring/_images/insights.png)

<table><tbody><tr><td><i data-value="1"></i><b>1</b></td><td>Dashboard that provides an overview of metrics across of your deployed Mule apps and APIs</td></tr><tr><td><i data-value="2"></i><b>2</b></td><td>Environment selector for your deployments (such as Sandbox or Production)</td></tr><tr><td><i data-value="3"></i><b>3</b></td><td><a href="#filters">Filters</a> to narrow the data in charts</td></tr><tr><td><i data-value="4"></i><b>4</b></td><td>Performance <a href="#charts-performance">metrics and trends</a> across your deployed Mule apps and APIs</td></tr><tr><td><i data-value="5"></i><b>5</b></td><td><a href="#entities-list">List of each Mule app and API</a> that you can click to display detailed metrics on a specific <a href="#entity-metrics-apps">app</a> or <a href="#entity-metrics-apis">API</a></td></tr><tr><td><i data-value="6"></i><b>6</b></td><td>Selector for the time range covered by the charts<div><p>This selector is available to all Insights dashboards.</p></div></td></tr><tr><td><i data-value="7"></i><b>7</b></td><td>Selector for auto-refresh interval, displayed when auto-refresh is enabled<div><p>This selector is available to all Insights dashboards.</p></div></td></tr></tbody></table>

Anypoint Insights uses [Anypoint Monitoring Metrics API](#metrics-api) to query for data that
appears in charts. Data aggregation and retention limits in Anypoint Insights are derived from the
service that supports the Metrics API. For information about data collection intervals in Anypoint
Insights charts, see [Data Collection Intervals in Anypoint Monitoring Charts](#data-collection).

For Advanced and Titanium subscription tiers, Integration Intelligence is accessible from Anypoint
Insights. See [Getting Long-Term Analytics with Integration Intelligence](https://docs.mulesoft.com/monitoring/integration-intelligence)
to extend your MuleSoft telemetry data analysis beyond real-time monitoring.

## Before You Begin

Required prerequisites:

- An Anypoint Platform account in a control plane that supports Anypoint Insights (see
  [Monitoring Features by Control Plane](https://docs.mulesoft.com/monitoring/#features)):

  - [Japan Cloud](https://jp1.platform.mulesoft.com/monitoring) and
    [Canada Cloud](https://ca1.platform.mulesoft.com/monitoring)

  - [US Cloud](https://anypoint.mulesoft.com/monitoring) and
    [EU Cloud](https://eu1.anypoint.mulesoft.com/monitoring)

  - [India Cloud](https://in1.platform.mulesoft.com/login/)

- A Mule app or API ([Mule Gateway or Omni Gateway API](https://docs.mulesoft.com/gateway-home/)) running on a supported
  version of Mule runtime engine (see
  [Mule Runtime Release Notes](https://docs.mulesoft.com/release-notes/mule-runtime/mule-esb)) and deployed to a supported
  target:

  - CloudHub 2.0

  - CloudHub

  - Hybrid

  - Runtime Fabric

- For Canada Cloud and Japan Cloud:

  - Enable Mule runtime access to Anypoint Platform so that you can display entity metrics in
    Anypoint Monitoring.

    For guidance, see
    [Configuring Mule to Access Anypoint Platform Control Planes](https://docs.mulesoft.com/control-planes/configuring-mule-control-planes).

  - For information about Runtime Fabric feature support in these clouds, see
    [Features Supported on Hyperforce](https://docs.mulesoft.com/hyperforce/#features-supported-on-hyperforce).

- The Monitoring Viewer permission to Anypoint Monitoring and the permissions required for viewing
  apps and APIs (see [Managing Permissions for Anypoint Monitoring](https://docs.mulesoft.com/monitoring/am-permissions))

## Monitor Your Deployments

Monitor Mule apps and APIs within a selected business group and environment.

1.  Meet the prerequisites in [Before You Begin](#prereqs).

2.  Log in to Anypoint Platform with a user account that has
    [permission to access Anypoint Monitoring content](https://docs.mulesoft.com/monitoring/am-permissions).

3.  Navigate to Anypoint Monitoring:

    Click **Monitoring** from the Anypoint Platform home page or from the **Runtimes** menu in the
    header.

4.  Open Anypoint Insights, and set your environment, such as Design, Production, or Sandbox.

    For guidance, see [Change the Environment](#change-environment).

5.  To capture deployments for another business group you belong to in the **Entities List**, select
    the business group.

    For guidance, see [Change the Business Group](#change-bg).

6.  Set the time period to capture in your charts.

    For guidance, see [Filter Data by Time Period](#filter-by-time).

7.  Filter the deployment data to display in the charts, as needed, to focus on areas of interest.

    For guidance, see [Filter Deployment Data](#filter-by-data).

8.  To get additional metrics for a specific app or API:

    1.  Find and click its name in **Entities List**.

        Apps in the **Started** state and APIs in the **Active** state are listed.

    2.  Click **View Entity Metrics**, for example:

        ![Overview of deployment metrics](/mulesoft/current/en-us/monitoring/_images/insights-entity-clicked.png)

    3.  Review metrics in the charts for the entity, for example:

        - [Application Details](#entity-metrics-apps)

        - [API Details](#entity-metrics-apis)

## Filter Monitoring Data Across Deployments

You can narrow the data in **Anypoint Insights** charts by deployment details, such as the
deployment type, and by time range.

- [Filter Deployment Data](#filter-by-data)

- [Filter Data by Time Period](#filter-by-time)

### Filter Deployment Data

Use one or more filters to narrow the data in your charts. The filters support operators `=` and
`IN`. Multiple filter settings are allowed. For example, this filter returns Mule apps deployed to
CloudHub 2.0:

entity\_type = 'APP' deployment\_type = 'CLOUDHUB2'

This table lists supported filters:

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Filter</th><th>Operators</th><th>Description</th></tr></thead><tbody><tr><td><div><div><p><code>deployment_type</code></p></div></div></td><td><div><div><p><code>=</code>, <code>IN</code></p></div></div></td><td><div><div><p>Filter by deployment target, such as CloudHub 2.0 (<strong>CLOUDHUB2</strong>) or Runtime Fabric (<strong>RTF</strong>), for example:</p></div><div><div><pre>deployment_type IN ['CLOUDHUB2', 'RTF']</pre></div></div></div></td></tr><tr><td><div><div><p><code>entity_type</code></p></div></div></td><td><div><div><p><code>=</code>, <code>IN</code></p></div></div></td><td><div><div><p>Filter by deployment type (<strong>APP</strong> or <strong>API</strong>), for example:</p></div><div><div><pre>entity_type = 'APP'`</pre></div></div></div></td></tr><tr><td><div><div><p><code>entity</code></p></div></div></td><td><div><div><p><code>=</code>, <code>IN</code></p></div></div></td><td><div><div><p>Filter by specific app or API deployments, for example:</p></div><div><div><pre>entity IN ['99aea888-77de-6e06-5c55-d1234de56789', '09f99999-888d-7b77-6da5-bebd43210fc1']</pre></div></div></div></td></tr></tbody></table>

`IN` captures exact matches to any comma-separated element in the array.

### Filter Data by Time Period

Use the time-period selector ([item 6](#dashboard-overview) in the example) to show data points
collected for a given time period (such as the last 15 minutes or the last 24 hours). Your setting
applies across all data in **Anypoint Insights** overview, including items in the **Entities List**.

If you don’t see data on the page, check that the selected time range is correct.

## Change the Environment

Charts in Anypoint Insights provide metrics on a specific environment (such as Production or
Sandbox).

To change current or default environment:

1.  Open Anypoint Insights from Anypoint Monitoring.

2.  Set a new environment:

    - To select an environment without changing the default, use the environment selector in
      Anypoint Monitoring, for example:

      ![Environment selector in Anypoint Monitoring](/mulesoft/current/en-us/monitoring/_images/insights-environment-selector.png)

    - To select a default environment:

      1.  Click your profile icon (see [item 2](#profile) in the example).

      2.  Select the name of your profile to open Access Management **Settings**.

      3.  In **Settings**, select an environment as the default environment to view for the selected
          business group in Anypoint Monitoring, for example:

          ![Default selector in Access Management](/mulesoft/current/en-us/monitoring/_images/insights-default-selector.png)

      4.  Return to Anypoint Monitoring to check for the new business group setting.

          Refresh the page, if necessary.

## Change the Business Group

Charts in Anypoint Insights display metrics for deployments in a specific business group. If you
belong to more than one business group, you can change the selected group and the business group
that Anypoint Monitoring selects by default.

![Business group selection options](/mulesoft/current/en-us/monitoring/_images/insights-business-group-change.png)

<table><tbody><tr><td><i data-value="1"></i><b>1</b></td><td>Business-group selector</td></tr><tr><td><i data-value="2"></i><b>2</b></td><td>User profile, for selecting defaults</td></tr></tbody></table>

To change the business-group setting:

1.  Open Anypoint Insights from Anypoint Monitoring.

2.  Set a new business group:

    - To select a business group without changing the default, use the business-group selector in
      Anypoint Insights.

    - To select a default business group:

      1.  Click your profile icon (see [item 2](#profile) in the example).

      2.  Select the name of your profile to open Access Management **Settings**.

      3.  In Access Management **Settings**, select a business group to use as the default, for
          example:

          ![Default selector in Access Management](/mulesoft/current/en-us/monitoring/_images/insights-default-selector.png)

      4.  Return to Anypoint Monitoring to check for the new default setting.

          Refresh the page, if necessary.

## Download Chart Data

After opening a set of charts in Anypoint Insights, you can download metrics from charts that
provide a download menu in the chart.

1.  Click the ![](/mulesoft/current/en-us/monitoring/_images/more-menu-vert-ellipsis.png) (**More menu**) on a chart to open the
    download menu.

2.  Select the file format for your metrics:

    - **Download as CSV**

    - **Download as XLS**

## Insights Chart Reference

Understand the monitoring data in Anypoint Insights charts:

- [Performance Metrics and Trends](#charts-performance)

- [Entities List](#entities-list)

- [Application Details](#entity-metrics-apps)

- [API Details](#entity-metrics-apis)

_Entities_ are deployable units (such as Mule apps and API implementations) that generate the data
that’s displayed in Anypoint Insights.

### Performance Metrics and Trends

**Performance Metrics** and **Performance Trends** provide insights across your entities:

- [Performance Metrics](#performance-metrics-overview)

- [Performance Trends](#performance-trends-overview)

Anypoint Insights reports transaction-level and flow-level timing for inbound and outbound
endpoints, flow start and completion, and custom business events. Metrics don’t include a
per-component, per-event-processor timing breakdown for every processor within a flow. For
processor-level latency, use [Traces](https://docs.mulesoft.com/monitoring/traces) or [Telemetry Exporter](https://docs.mulesoft.com/monitoring/telemetry-exporter).

#### Performance Metrics

Monitor high-level performance metrics across your entities. _Entities_ are deployable units (such
as Mule apps and API implementations) that generate the data that’s displayed in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Total Entities

Total number of entities

Entities with Errors

Total number of entities that have received errors

- For API implementations, this metric counts HTTP status codes that identify errors (for example,
  `404` or `502`).

- For Mule apps, this metric counts response codes that indicate an error (for example, `FAILED`).

Total Requests

Total number of requests to the listed entities

Error Rate

For entities with request errors, the percentage equal to the total number of request errors divided
by the total number of requests

For example, assume that 1 out of 5 total requests to _API A_ produces an error and that 2 requests
out of 5 to _App B_ produces an error. The error rate is 3/10, or 30%.

#### Performance Trends

Monitor high-level performance over time across your entities. _Entities_ are deployable units (such
as Mule apps and API implementations) that generate the data that’s displayed in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Entities with Slow Response Times

Response times, in milliseconds, of the entities with the slowest response times

The metric uses percentile values for response times (calculated from highest to lowest times) to
identify entities with the slowest responses. You can select **p99** (default), **p95**, **p90**, or
**p75**.

Error Volume

Number of errors received by the entities over time

- For API implementations, this metric counts HTTP error codes (for example, `404` or `502`).

- For Mule apps, this metric counts error response codes (for example, `FAILED`).

Request Volume

Number requests over time for the entities

### Entities List

Check key metrics on individual Mule apps and APIs (_entity_), and click an entity’s name to get
detailed charts for the entity. _Entities_ are deployable units (such as Mule apps and API
implementations) that generate the data that’s displayed in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters). Only entities with traffic in the selected period and
[business group](#change-bg) appear in **Entities List**.

The list provides these metrics on entities:

Entity Name

Name of the entity

Entity Type

Type of entity, such as **API** or **Application** (Mule app)

Request Volume

Total number of requests to this entity

Response Time (p99)

Response time, in milliseconds, for the 99th percentile of requests to this entity

This response time is greater than 99% of all response times for this entity.

Error Rate

Percentage of requests to this entity that resulted in errors

Deployment Type

Deployment target of this entity, such as **CloudHub 2.0** or **Runtime Fabric**

### Application Details

Anypoint Monitoring provides details on individual Mule apps deployed to a supported target.

![Anypoint Insights App Details UI](/mulesoft/current/en-us/monitoring/_images/insights-details-app.png)

<table><tbody><tr><td><i data-value="1"></i><b>1</b></td><td><strong>Application Details</strong> page for an app in Anypoint Insights</td></tr><tr><td><i data-value="2"></i><b>2</b></td><td>App associated with this details page and a dropdown for opening the detail page for another app or API in one of your environments</td></tr><tr><td><i data-value="3"></i><b>3</b></td><td>Tabs containing charts and visualizations for different types of metrics on the app Get information on the charts and visualizations available for the app:<div><ul><li><p><a href="#entity-metrics-app-header">Mule Application Metrics</a></p></li><li><p><a href="#entity-metrics-app-overview">Overview Metrics for a Mule Application</a></p></li><li><p><a href="#entity-metrics-app-requests">Request Metrics for a Mule Application</a></p></li><li><p><a href="#entity-metrics-app-errors">Error Metrics for a Mule Application</a></p></li><li><p><a href="#entity-metrics-app-flows">Flow Metrics for a Mule Flow</a></p></li><li><p><a href="#entity-metrics-app-connectors">Connector Metrics for a MuleSoft Connector</a></p></li><li><p><a href="#entity-metrics-app-jvm">JVM Metrics for a Mule Application</a></p></li><li><p><a href="#entity-metrics-app-custom-metrics">Custom Metrics for a Mule Application</a></p></li></ul></div></td></tr></tbody></table>

_Entities_ are deployable units (such as Mule apps and API implementations) that generate the data
that’s displayed in Anypoint Insights.

By default, the date period in dashboards with detailed metrics on specific entities matches the
time period selected for cross-entity charts in the **Anypoint Insights** overview.

By default, the auto-refresh interval in dashboards with detailed metrics on specific entities
matches the time period interval for cross-entity charts in the **Anypoint Insights** overview.

#### Mule Application Metrics

High-level metrics are available in **Application Details** dashboards for individual Mule apps.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Type

Mule app type (**Application**)

Status

Status code that indicates whether this Mule app is running or in some other
[state](https://docs.mulesoft.com/runtime-manager/managing-deployed-applications#status_states)

This code comes from Runtime Manager.

URL

URL of this deployed Mule app

Runtime

Mule runtime engine version of this Mule app

Replicas

Virtual core fraction and count for this Mule app, for example, **0.1 vCores x 1** (= 10% of 1
vCore)

Last Updated

Date-time stamp for the last update or redeployment of this Mule app

#### Overview Metrics for a Mule Application

Charts with overview metrics are available in the **Overview** tab for a Mule app in Anypoint
Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Average Latency

Average latency, in milliseconds (ms), for requests to this entity

P95 Latency

Latency value, in milliseconds (ms), for 95th percentile (p95) requests for this entity

Total Requests Volume

Number of requests to this entity

Mule Messages Volume

Total Mule message count for this app

For information about Mule messages, see
[Mule Event Structure](https://docs.mulesoft.com/mule-runtime/latest/about-mule-event).

Inbound Request Latency

Latency in milliseconds of inbound requests to this app over time by percentile (p40, p75, p90, p95,
p99) and average

You can download data in this chart as a CSV or XSL file.

Inbound Request Volume

Number of inbound requests to this app over time grouped by protocol, response type, or ungrouped

You can download data in this chart as a CSV or XSL file.

Failed Inbound Request Volume

Number of unsuccessful inbound requests over time

You can download data in this chart as a CSV or XSL file.

Mule Messages

Mule message count for this Mule app over time

You can download data in this chart as a CSV or XSL file.

For information about Mule messages, see
[Mule Event Structure](https://docs.mulesoft.com/mule-runtime/latest/about-mule-event).

#### Request Metrics for a Mule Application

Charts with request metrics are available in the **Requests** tab for a Mule app in Anypoint
Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Inbound Request Volume

Inbound request count total, which you can group by response time or protocol

You can download data in this chart as a CSV or XSL file.

Outbound Request Volume

Outbound request count total, which you can group by response time, protocol, or by the 20 hosts
(such as an Object Store or a `cloudhub.io` address) with the most outbound requests

You can download data in this chart as a CSV or XSL file.

Request Latency by Endpoint

Inbound or outbound latency, in milliseconds, by endpoint

The table captures the average latency and the latency value of requests at the p50, p75, p90, p95,
and p99 percentiles.

Inbound - Maximum Response Time by Endpoint

Maximum response time, in milliseconds, for inbound requests by endpoint

You can download data in this chart as a CSV or XSL file.

Request Volume by Protocol

Number of inbound or outbound requests by protocol, such as HTTPS

Request Volume by HTTP Endpoint

Number of inbound or outbound requests by HTTP endpoint

Outbound Request Volume by Port

Number of outbound requests by port number, such as 443.

Outbound Request Volume by Remote Host

Number of outbound requests by remote host, such as an Object Store or a `cloudhub.io` address.

Outbound Request Latency

Outbound request latency in milliseconds, as a percentile (p50, p75, p90, p95) and an average.

You can download data in this chart as a CSV or XSL file.

Outbound Request Volume by Operation

Number of requests by operation, such as a `retrieve` or `store` operation.

#### Error Metrics for a Mule Application

Charts with error metrics are available in the **Errors** tab for a Mule app in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Failed Outbound Request Volume

Number of failed outbound requests over time

You can download data in this chart as a CSV or XSL file.

Top 20 Failed Requests by Total Count

Number of inbound or outbound requests to the 20 endpoints with the most failed requests

You can download data in this chart as a CSV or XSL file.

Top 20 Failed Outbound Requests by Total Count

Number of unsuccessful outbound requests to the 20 endpoints with the most failed requests

You can download data in this chart as a CSV or XSL file.

Inbound - Response Time by Endpoint

Average, minimum, and maximum response times in milliseconds for inbound requests by endpoint

Outbound - Response Time by Endpoint

Average, minimum, and maximum response times in milliseconds for outbound requests by endpoint

Inbound - Request Count by Endpoint

Number of inbound requests by endpoint

Outbound - Request Count by Endpoint

Number of outbound requests by endpoint

Failed Mule Messages

Number of failed Mule messages over time

#### Flow Metrics for a Mule Flow

<table><colgroup><col></colgroup><tbody><tr><td><p><span><img src="https://docs.mulesoft.com/monitoring/_images/info.png" alt="info" width="15" height="15" title="This feature requires an Advanced or Titanium subscription."></span> Availability: <a href="https://docs.mulesoft.com/monitoring/#billing">Advanced and Titanium tiers only</a></p></td></tr></tbody></table>

Charts with error metrics are available in the **Flows** tab for a Mule app in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Inbound - Response Time by Flow

Inbound responses in milliseconds over time by app flow

You can download data in this chart as a CSV or XSL file.

Outbound - Response Time by Flow

Outbound responses in milliseconds over time by app flow

You can download data in this chart as a CSV or XSL file.

Inbound - Requests by Flow

Number of inbound requests over time by app flow

You can download data in this chart as a CSV or XSL file.

Outbound - Requests by Flow

Number of outbound requests over time by app flow

You can download data in this chart as a CSV or XSL file.

Failures by Flow

Number of failures over time by app flow

You can download data in this chart as a CSV or XSL file.

Inbound - Response Time by Flow

Average, minimum, and maximum inbound response times in milliseconds by app flow

Outbound - Response Time by Flow

Average, minimum, and maximum outbound response times in milliseconds by app flow

Inbound - Requests by Flow

Number of inbound requests by app flow

Outbound - Requests by Flow

Number of outbound requests by app flow

Failures by Flow

Number of failures by app flow

#### Connector Metrics for a MuleSoft Connector

<table><colgroup><col></colgroup><tbody><tr><td><p><span><img src="https://docs.mulesoft.com/monitoring/_images/info.png" alt="info" width="15" height="15" title="This feature requires an Advanced or Titanium subscription."></span> Availability: <a href="https://docs.mulesoft.com/monitoring/#billing">Advanced and Titanium tiers only</a></p></td></tr></tbody></table>

Charts with error metrics are available in the **Connectors** tab for a Mule app in Anypoint
Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Connector Message Volume

Number of messages processed by connector over time

Response Time by Connector

Response times in milliseconds by connector over time

Salesforce Requests

Number of requests over time to Salesforce connector endpoints

Salesforce Response Time

Response times in milliseconds for requests to Salesforce connector endpoints

Salesforce Failures

Number of failed requests to Salesforce connector endpoints

Database Requests

Number of requests over time to Database connector endpoints

Database Response Time

Get response times in milliseconds for requests to Database connector endpoints

Database Failures

Number of failed requests to Database connector endpoints

HTTP Requests

Number of requests over time to HTTP connector endpoints

HTTP Response Time

Response times in milliseconds for requests over time to HTTP connector endpoints

HTTP Failures

Number of failed requests to HTTP connector endpoints

Web Service Requests

Number of requests over time to Web Service connector endpoints

Web Service Response Time

Response times in milliseconds for requests over time to Web Service connector endpoints

Web Service Failures

Number of failed requests to Web Service connector endpoints

FTP Requests

Number of requests over time to FTP connector endpoints

FTP Response Time

Response times in milliseconds for requests over time to FTP connector endpoints

FTP Failures

Number of failed requests to FTP connector endpoints

SFTP Requests

Number of requests over time to SFTP connector endpoints

SFTP Response Time

Response times in milliseconds for requests over time to SFTP connector endpoints

SFTP Failures

Number of failed requests to SFTP connector endpoints

SMTP Requests

Number of requests over time to SMTP connector endpoints

SMTP Response Time

Response times in milliseconds for requests over time to SMTP connector endpoints

SMTP Failures

Number of failed requests to SMTP connector endpoints

Object Store Requests

Number of requests over time to Object Store connector endpoints

Object Store Response Time

Response times in milliseconds for requests over time to Object Store connector endpoints

Object Store Failures

Number of failed requests to Object Store connector endpoints

Anypoint MQ Operations - Inbound

Number of inbound Anypoint MQ connector operations

Anypoint MQ Response Time - Inbound

Inbound response times in milliseconds for requests to Anypoint MQ connector endpoints

Anypoint MQ Failures - Inbound

Number of failed inbound Anypoint MQ connector operations

Anypoint MQ Operations - Outbound

Number of outbound Anypoint MQ connector operations

Anypoint MQ Response Time - Outbound

Outbound response times in milliseconds for requests to Anypoint MQ connector endpoints

Anypoint MQ Failures - Outbound

Number of failed outbound requests to Anypoint MQ connector endpoints

Other Connector Requests

Number of requests to connectors other than Salesforce, Database, HTTP, Web Service, FTP, SFTP,
SMTP, Object Store, and Anypoint MQ

Other Connector Response Time

Response times in milliseconds for requests to connectors other than Salesforce, Database, HTTP, Web
Service, FTP, SFTP, SMTP, Object Store, and Anypoint MQ

Other Connector Failures

Number of failed requests to connectors other than Salesforce, Database, HTTP, Web Service, FTP,
SFTP, SMTP, Object Store, and Anypoint MQ

#### JVM Metrics for a Mule Application

Charts with JVM metrics are available in the **JVM** tab for a Mule app in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Old Gen GC Count

Number of times old generation Java garbage collection occurred over time

You can download data in this chart as a CSV or XSL file.

Old Gen GC Duration

Amount of time in milliseconds taken for old generation Java garbage collection over time

You can download data in this chart as a CSV or XSL file.

Young Gen GC Count

Number of times young generation Java garbage collection occurred over time

You can download data in this chart as a CSV or XSL file.

Young Gen GC Duration

Amount of time in milliseconds taken for young generation Java garbage collection over time

You can download data in this chart as a CSV or XSL file.

Heap Committed

Amount of memory the JVM guarantees to be available for the heap

You can download data in this chart as a CSV or XSL file.

Heap Usage

Amount of physical memory used in MB by worker

You can download data in this chart as a CSV or XSL file.

Thread Count

Number of active threads currently running in the JVM by worker

You can download data in this chart as a CSV or XSL file.

Committed Virtual Memory

Amount of virtual memory the operating systems guarantees to be available for the JVM

You can download data in this chart as a CSV or XSL file.

CPU Utilization

CPU work as a percentage of total CPU time

You can download data in this chart as a CSV or XSL file.

> [!NOTE] This metric reflects JVM CPU usage, not system-level CPU. It can differ from CPU values
> shown in systems such as CloudWatch, which measure system CPU across all processes. On Runtime
> Fabric, CPU is measured against the whole node rather than the pod limit, so values can appear
> lower than expected relative to the pod’s allocated resources.

Classes Loaded

Number of Java classes loaded in the JVM by worker over time

Classes Loaded Total

Number of Java classes loaded over time in the JVM by worker

Classes Unloaded

Number of Java classes unloaded in the JVM by worker over time

JVM Uptime

Amount of time in milliseconds that the JVM has been running

Par Eden Space

Amount of memory used in the Par Eden Space, which is part of the heap used for young generation
garbage collection. Select metrics on this data by space used, initial size, committed size, or
maximum size.

G1 Eden Space

Get the amount of memory used in the G1 Eden Space, which is part of the heap used for young
generation garbage collection. Select metrics on this data by space used, initial size, committed
size, or maximum size.

Par Survivor Space

Amount of memory used in the Par Survivor Space, which is part of the heap used for young generation
garbage collection. Select metrics on this data by space used, initial size, committed size, or
maximum size.

G1 Survivor Space

Amount of memory used in the G1 Survivor Space, which is part of the heap used for young generation
garbage collection. Select metrics on this data by space used, initial size, committed size, or
maximum size.

Metaspace

Megabytes (MB) of memory used in the Metaspace by worker. Metaspace is memory used for class
metadata. Select metrics on this data by space used, initial size, committed size, or maximum size.

Compressed Class Space

Megabytes (MB) of memory used in the Compressed Class Space by worker. Compressed Class Space is
memory used for class metadata for 64-bit JVMs with compressed object pointers. Select metrics on
this data by space used, initial size, committed size, or maximum size.

JVM Memory Code Cache

Megabytes (MB) of memory used in the JVM Code Cache by worker. JVM Code Cache is memory used for
compilation and storage of Java bytecode. Select metrics on this data by space used, initial size,
committed size, or maximum size.

Code Cache

Megabytes (MB) of memory for Code Cache by worker. Code Cache is memory used for compilation and
storage of Java bytecode. Select metrics on this data by space used, initial size, committed size,
or maximum size.

Tenured Gen

Megabytes (MB) of memory for Tenured Generation by worker. Tenured Generation is part of the heap
used for old generation garbage collection. Select metrics on this data by space used, initial size,
committed size, or maximum size.

G1 Old Gen

Megabytes (MB) of memory for G1 Old Generation by worker. G1 Old Generation is part of the heap used
for old generation garbage collection. Select metrics on this data by space used, initial size,
committed size, or maximum size.

#### Infrastructure Metrics for a Mule Application

Charts with infrastructure metrics are available in the **Infrastructure** tab for a Mule app in
Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Total System Processors

Number of processors available to the JVM on the host system

Total System Memory

Total physical memory available on the host system, in bytes

Free System Memory

Amount of free physical memory on the host system, in bytes

System CPU % Utilization

CPU utilization as a percentage of total system CPU across all processes on the host

> [!NOTE] This metric measures system-level CPU, not JVM CPU. It can differ from the **CPU
> Utilization** chart in the **JVM** tab, which measures only JVM CPU usage.

JVM - CPU Time

Cumulative CPU time consumed by the JVM, in nanoseconds

Total Swap Space

Total swap space available on the host system, in bytes

Free Swap Space

Amount of free swap space on the host system, in bytes

#### Custom Metrics for a Mule Application

<table><colgroup><col></colgroup><tbody><tr><td><p><span><img src="https://docs.mulesoft.com/monitoring/_images/info.png" alt="info" width="15" height="15" title="This feature requires an Advanced or Titanium subscription."></span> Availability: <a href="https://docs.mulesoft.com/monitoring/#billing">Advanced and Titanium tiers only</a></p></td></tr></tbody></table>

Monitor apps that use your organization’s custom metrics for a Mule app. Adjust settings of the
charts that use your custom metrics.

##### Before You Begin

Meet subscription tier and Mule runtime version requirements:

The **Custom Metrics** tab for an app appears in Anypoint Insights only if your organization has the
Anypoint Integration Advanced package or a Titanium subscription to Anypoint Platform and the app
you selected is running on a supported version of Mule.

##### Create Custom Metrics

To create custom metrics, use the Anypoint Custom Metrics Connector in your app flow to collect
metrics for your business and operational needs. After you deploy your app, your defined custom
metrics charts appear in this tab. For guidance using the Anypoint Custom Metrics Connector, see
[Creating Custom Metrics](https://docs.mulesoft.com/monitoring/anypoint-custom-metrics-connector).

##### Configure Custom Metrics Charts

To adjust the custom metrics settings of a Mule app chart in Anypoint Insights:

1.  From a Mule app listed in Anypoint Insights, click the **Custom Metrics** tab.

2.  Select a value for these fields, and then click **Apply** to update the chart:

    - **Aggregations** values include:

      - **None** (Default) - Performs no data aggregation.

      - **count** - Displays the total number of items collected for the measurement.

      - **distinct** - Returns the unique values for the given measurement.

      - **integral** - Returns the area under the curve for subsequent values.

      - **mean** - Returns the arithmetic average of the specified measurement over a given interval
        of time.

      - **median** - Displays the middle value for the collected metrics.

      - **mode** - Displays the most frequent value in the metrics collected for the defined
        measurement.

      - **sum** - Displays the sum of all the values for the defined measurement.

    - **Measurement**: These options are determined by the measurement values you define in the
      Custom Metrics connector.

    - **Dimensions**: The choices in this list are determined by the values you define in the Custom
      Metrics connector.

### API Details

Anypoint Monitoring provides details on individual API implementations deployed to a supported
target.

![Anypoint Insights API Details UI](/mulesoft/current/en-us/monitoring/_images/insights-details-api.png)

<table><tbody><tr><td><i data-value="1"></i><b>1</b></td><td><strong>API Details</strong> page for an API in Anypoint Insights</td></tr><tr><td><i data-value="2"></i><b>2</b></td><td>API associated with this details page and a dropdown for opening the detail page for another API or app in one of your environments</td></tr><tr><td><i data-value="3"></i><b>3</b></td><td>Tabs containing charts and visualizations for different types of metrics on the API Get information on the charts and visualizations available for the API:<div><ul><li><p><a href="#entity-metrics-api-header">API Implementation Metrics</a></p></li><li><p><a href="#entity-metrics-api-overview">Overview Metrics for an API Implementation</a></p></li><li><p><a href="#entity-metrics-api-requests">Request Metrics for an API Implementation</a></p></li><li><p><a href="#entity-metrics-api-errors">Error Metrics for an API Implementation</a></p></li><li><p><a href="#entity-metrics-api-performance">Performance Metrics for an API Implementation</a></p></li><li><p><a href="#entity-metrics-api-client-apps">Client Application Metrics for an API Implementation</a></p></li></ul></div></td></tr></tbody></table>

_Entities_ are deployable units (such as Mule apps and API implementations) that generate the data
that’s displayed in Anypoint Insights.

By default, the date period in dashboards with detailed metrics on specific entities matches the
time period selected for cross-entity charts in the **Anypoint Insights** overview.

By default, the auto-refresh interval in dashboards with detailed metrics on specific entities
matches the time period interval for cross-entity charts in the **Anypoint Insights** overview.

#### API Implementation Metrics

High-level metrics are available in **API Details** dashboards for individual API implementations.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Type

API implementation type (**API**)

Status

Status code that indicates whether the governance policies and SLA tiers are functional (**Active**)
or not

For all codes, see information about
[tracking registration status](https://docs.mulesoft.com/api-manager/latest/latest-overview-concept#what-api-manager-looks-like)
in the API Manager documentation.

Implementation URL

URL of deployed API integration

Runtime Version

Mule Gateway or Omni Gateway (formerly Flex Gateway) runtime version used by the API implementation

API Instance ID

Instance identifier for an API implementation incorporated into an Omni Gateway (formerly Flex
Gateway) or API Gateway runtime

API Version

Version of the API implementation

For more information, see [Managing Instances](https://docs.mulesoft.com/api-manager/latest/api-instance-landing-page).

#### Overview Metrics for an API Implementation

Charts with overview metrics are available in the **Overview** tab for each API implementation that
you can monitor in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Average Latency

Average latency, in milliseconds (ms), for requests to this entity

P95 Latency

Latency value, in milliseconds (ms), for 95th percentile (p95) requests for this entity

Total Requests Volume

Number of requests to this entity

Policy Violations

Number of requests rejected because of API policy violations

Request Latency

Latency, in milliseconds, for requests to this API over time

The chart provides values for the average latency and the p90, p95, p99 percentiles.

You can download data in this chart as a CSV or XSL file.

Request Volume

Number of requests to this API over time

You can download data in this chart as a CSV or XSL file.

Failed Requests

Number of unsuccessful requests to this API over time

You can download data in this chart as a CSV or XSL file.

Total 4xx Errors

Number of requests to this API over time that resulted in a 4xx response code.

Total 5xx Errors

Number of requests to this API over time that resulted in a 5xx response code.

Policy Violations

Number of requests rejected over time because of API policy violations

For information about policies, see
[Gateway Policies in API Manager](https://docs.mulesoft.com/api-manager/latest/manage-policies-overview).

You can download data in this chart as a CSV or XSL file.

#### Request Metrics for an API Implementation

Charts with request metrics are available in the **Requests** tab for each API implementation that
you can monitor in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Request Volume by HTTP Method

Number of requests over time, grouped by the HTTP method used for the request

You can download data in this chart as a CSV or XSL file.

Request Volume by Response Code

Number of requests over time, grouped by the response code (such as **2xx**)

You can download data in this chart as a CSV or XSL file.

Request Volume by Top N paths

Number of requests from the 20 endpoints with the most requests

You can download data in this chart as a CSV or XSL file.

#### Error Metrics for an API Implementation

Charts with error metrics are available in the **Errors** tab for each API implementation that you
can monitor in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Failed Requests Volume by HTTP Method

Number of unsuccessful requests over time, grouped by the HTTP method used

You can download data in this chart as a CSV or XSL file.

Failed Requests Volume by Response Code

Number of unsuccessful requests over time, grouped by the response code (such as **2xx**)

You can download data in this chart as a CSV or XSL file.

Failed Requests by Top N Paths

Number of unsuccessful requests over time from the 20 endpoints with the most requests

You can download data in this chart as a CSV or XSL file.

#### Policy Metrics for an API Implementation

Charts with policy metrics are available in the **Policies** tab for each API implementation that
you can monitor in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Policy Violations by Path

Number of requests rejected over time because of API policy violations, grouped by endpoint. Data
retention is 1 hour.

For information about policies, see xref:api-manager::manage-policies-overview.adoc

Policy Violations by Outcome

Number of requests rejected over time because of API policy violations, grouped by outcome (such as
**Blocked** or **Alerted**). Data retention is 1 hour.

Policy Violations by Policy

Number of requests rejected over time because of API policy violations, grouped by the specific
policy that was violated. Data retention is 1 hour.

#### Performance Metrics for an API Implementation

Charts with performance metrics are available in the **Performance** tab for each API implementation
that you can monitor in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Top 20 Paths by Average Response Time

Average response time of the 20 most requested endpoints

You can download data in this chart as a CSV or XSL file.

Top 20 Paths by 95th Percentile Response Time

95th percentile value for each of the 20 most requested endpoints

You can download data in this chart as a CSV or XSL file.

Request Latency by Endpoint

Latency, in milliseconds, by endpoint. Get the average, minimum, and maximum latency for requests to
each endpoint.

#### Client Application Metrics for an API Implementation

Charts with client app metrics are available in the **Client Applications** tab for each API
implementation that you can monitor in Anypoint Insights.

The scope of metrics depends on the selected environment, time period, and any query
[filters](#filters).

Request Volume by Location

Map visualization with the number of requests in geographic areas across the globe. Review
location-specific data by client ID and Client IP. Data retention is 1 hour.

You can click the request volume number on the map to get more detailed information.

Requests by Client ID

Number of requests by client ID

Requests by Client IP

Number of requests by client IP

## Data Collection Intervals in Anypoint Monitoring Charts

Anypoint Monitoring charts display data in configurable date-time ranges, which include the last 15
minutes, hour, week, a custom date-time range, and other periods.

- [Data Points in Anypoint Monitoring Charts](#automatic-interval)

- [How Anypoint Monitoring Collects Metrics](#data-collection-intervals)

### Data Points in Anypoint Monitoring Charts

Anypoint Monitoring charts aggregate data into data points along a horizontal **Time** axis. If the
time units for data in your charts are larger or smaller than you require, try narrowing or
expanding the time range that your charts capture. Alternatively, you can use the
[Metrics API](#metrics-api) to aggregate data within the API’s limits.

To make sure charts are plotted continuously, average response time charts use a straight line to
connect the last data point before an app or API goes inactive with the next data point. To
understand activity in average response time charts, review related charts, such as request counts,
for a complete picture of your app or API’s activity.

### How Anypoint Monitoring Collects Metrics

The Anypoint Monitoring agent collects and aggregates metrics on a per-minute basis, so one minute
is the shortest possible time increment you can examine in dashboards for your deployments. Metrics
collection begins at a random second of that minute, and collection repeats at the same second in
subsequent minutes. For example, if the agent collects metrics at 12:00:15, it collects them again
at 12:01:15, 12:02:15, and so on.

Within a Mule app, metrics for calls made to and from a connector start on different seconds. For
example, metrics for inbound calls to port 8080 might be collected at 12:00:45, 12:01:45, and
12:02:45, while metrics for outbound calls made to an endpoint might be collected at 12:00:23,
12:01:23, and 12:02:23. Because inbound call metrics collection occurs at different seconds during a
minute than call metrics for outbound calls, the total number of inbound and outbound calls reported
during any minute might vary. For example, if app A reports ten outbound calls made at 12:05, app B
might report that the total number of corresponding inbound calls is split between 12:04 and 12:05,
or 12:05 and 12:06 time windows (namely, 12:04 reports four calls and 12:05 reports six calls,
totaling the ten calls).

## Metrics API

<table><colgroup><col></colgroup><tbody><tr><td><p><span><img src="https://docs.mulesoft.com/monitoring/_images/info.png" alt="info" width="15" height="15" title="This feature is available to all subscription tiers."></span> Availability: This feature is available to all subscription tiers.</p></td></tr></tbody></table>

Anypoint Insights uses Anypoint Monitoring Metrics API to submit queries for data used in charts.
You can use this API to query data for your needs.

Age-based data aggregation limits determine the minimum intervals available for retrieving metrics
data:

- Data less than or equal to 7 days old is available at a minimum of 1-minute intervals.

- Data over 7 days old is available at a minimum of 5-minute intervals.

To use the API and get information about data retention, see the API documentation on Anypoint
Exchange:
[Anypoint Monitoring Metrics API](https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/metrics-api/)

> [!NOTE] Queries can return empty data (`200 OK` with no results) if the Connected App lacks the
> required environment-level permissions. Also, the `endpoint.type` and `endpoint.operation`
> attributes are no longer valid on the `mulesoft.api.summary` metric. For details and workarounds,
> see [Why does my Metrics API query return empty data?](https://docs.mulesoft.com/monitoring/am-faq#metrics-api-empty-data) and
> [What attributes should I use to query application traffic data?](https://docs.mulesoft.com/monitoring/am-faq#metrics-api-traffic-attributes)

## Chart Mapping from Built-in Dashboards

If you previously used built-in dashboards in Anypoint Monitoring, use these tables to find the
equivalent charts in Anypoint Insights.

### Mule App Charts

<table><colgroup><col> <col> <col> <col></colgroup><thead><tr><th>Built-in Dashboard Tab for an App</th><th>Built-in Dashboard Chart</th><th>Anypoint Insights Tab for an App</th><th>Anypoint Insights Chart</th></tr></thead><tbody><tr><td rowspan="9"><p><strong>Overview</strong></p></td><td><p><strong>Mule Messages</strong></p></td><td rowspan="2"><p><a href="#entity-metrics-app-overview"><strong>Overview</strong></a></p></td><td><p><strong>Mule Messages</strong></p></td></tr><tr><td><p><strong>Inbound - Average Response Time</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>avg</strong>)</p></td></tr><tr><td><p><strong>Errors</strong></p></td><td><p><a href="#entity-metrics-app-errors"><strong>Errors</strong></a></p></td><td><p><strong>Failed Mule Messages</strong></p></td></tr><tr><td><p><strong>Inbound - Total Requests by Response Type</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-app-requests"><strong>Requests</strong></a></p></td><td><p><strong>Inbound Request Volume</strong> (Select <strong>By Response Type</strong>)</p></td></tr><tr><td><p><strong>Outbound - Total Requests by Response Type</strong></p></td><td><p><strong>Outbound Request Volume</strong> (Select <strong>By Response Type</strong>)</p></td></tr><tr><td><p><strong>Outbound - Average Response Time</strong></p></td><td><p><strong>Outbound Request Latency</strong> (Select <strong>avg</strong>)</p></td></tr><tr><td><p><strong>JVM - CPU % Utilization</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-app-jvm"><strong>JVM</strong></a></p></td><td><p><strong>CPU Utilization</strong></p></td></tr><tr><td><p><strong>JVM - Heap Used</strong></p></td><td><p><strong>Heap Usage</strong></p></td></tr><tr><td><p><strong>JVM - Thread Count</strong></p></td><td><p><strong>Thread Count</strong></p></td></tr><tr><td rowspan="14"><p><strong>Inbound</strong></p></td><td><p><strong>Inbound - Total Requests by Response Type</strong></p></td><td rowspan="8"><p><a href="#entity-metrics-app-requests"><strong>Requests</strong></a></p></td><td><p><strong>Inbound Request Volume</strong> (Select <strong>By Response Type</strong>)</p></td></tr><tr><td><p><strong>Inbound - Average Response Time by HTTP Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Inbound</strong>, Displays <strong>Average</strong>)</p></td></tr><tr><td><p><strong>Inbound - Min Response Time by HTTP Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Inbound</strong>, Displays <strong>Min</strong>)</p></td></tr><tr><td><p><strong>Inbound - Max Response Time by HTTP Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Inbound</strong>, Displays <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Inbound - Total Requests by HTTP Endpoint</strong></p></td><td><p><strong>Request Volume by HTTP Endpoint</strong> (Select <strong>Inbound</strong>)</p></td></tr><tr><td><p><strong>Inbound - Maximum Response Time</strong></p></td><td><p><strong>Inbound - Maximum Response Time by Endpoint</strong></p></td></tr><tr><td><p><strong>Inbound - Protocols</strong></p></td><td><p><strong>Request Volume by Protocol</strong> (Select <strong>Inbound</strong> )</p></td></tr><tr><td><p><strong>Inbound - HTTP Endpoints</strong></p></td><td><p><strong>Request Volume by HTTP Endpoint</strong></p></td></tr><tr><td><p><strong>Inbound - Average Response Time</strong></p></td><td rowspan="6"><p><a href="#entity-metrics-app-overview"><strong>Overview</strong></a></p></td><td><p><strong>Inbound Request Latency</strong> (Select <strong>avg</strong>)</p></td></tr><tr><td><p><strong>Inbound - Response Time - 99 Percentile</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>p99</strong>)</p></td></tr><tr><td><p><strong>Inbound - Response Time - 90 Percentile</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>p90</strong>)</p></td></tr><tr><td><p><strong>Inbound - Response Time - 75 Percentile</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>p75</strong>)</p></td></tr><tr><td><p><strong>Inbound - Response Time - 50 Percentile</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>p50</strong>)</p></td></tr><tr><td><p><strong>Inbound - Failure Total Request Count</strong></p></td><td><p><strong>Failed Inbound Request Volume</strong></p></td></tr><tr><td rowspan="15"><p><strong>Outbound</strong></p></td><td><p><strong>Outbound - Average Response Time</strong></p></td><td><p><a href="#entity-metrics-app-overview"><strong>Overview</strong></a></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>avg</strong>)</p></td></tr><tr><td><p><strong>Outbound - Total Requests by Response Type</strong></p></td><td rowspan="14"><p><a href="#entity-metrics-app-requests"><strong>Requests</strong></a></p></td><td><p><strong>Outbound Request Volume</strong> (Select <strong>By Response Type</strong>)</p></td></tr><tr><td><p><strong>Outbound - Average Response Time by Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Outbound</strong>, Displays <strong>Average</strong>)</p></td></tr><tr><td><p><strong>Outbound - Min Response Time by Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Outbound</strong>, Displays <strong>Min</strong>)</p></td></tr><tr><td><p><strong>Outbound - Max Response Time by Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Outbound</strong>, Displays <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Outbound - Total Requests by HTTP Endpoint</strong></p></td><td><p><strong>Request Volume by HTTP Endpoint</strong> (Select <strong>Outbound</strong>)</p></td></tr><tr><td><p><strong>Outbound - Response Time - 99 Percentile</strong></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>p99</strong>)</p></td></tr><tr><td><p><strong>Outbound - Response Time - 90 Percentile</strong></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>p90</strong>)</p></td></tr><tr><td><p><strong>Outbound - Response Time - 75 Percentile</strong></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>p75</strong>)</p></td></tr><tr><td><p><strong>Outbound - Response Time - 50 Percentile</strong></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>p50</strong>)</p></td></tr><tr><td><p><strong>Outbound - Failure Total Request Count</strong></p></td><td><p><strong>Failed Outbound Request Volume</strong></p></td></tr><tr><td><p><strong>Outbound - HTTP Ports</strong></p></td><td><p><strong>Outbound Request Volume by Port</strong></p></td></tr><tr><td><p><strong>Outbound - Operations</strong></p></td><td><p><strong>Outbound Request Volume by Operation</strong></p></td></tr><tr><td><p><strong>Outbound - HTTP Protocols</strong></p></td><td><p><strong>Request Volume by Protocol</strong> (Select <strong>Outbound</strong>)</p></td></tr><tr><td><p><strong>Outbound - Endpoints</strong></p></td><td><p><strong>Outbound Request Volume by Remote Host</strong></p></td></tr><tr><td rowspan="9"><p><strong>Failures</strong></p></td><td><p><strong>Errors</strong></p></td><td><p><a href="#entity-metrics-app-errors"><strong>Errors</strong></a></p></td><td><p><strong>Failed Mule Messages</strong></p></td></tr><tr><td><p><strong>Inbound - Failure Total Request Count</strong></p></td><td rowspan="2"><p><a href="#entity-metrics-app-errors"><strong>Errors</strong></a></p></td><td><p><strong>Top 20 Failed Requests by Total Count</strong> (Select <strong>Inbound</strong>)</p></td></tr><tr><td><p><strong>Outbound - Failure Total Request Count</strong></p></td><td><p><strong>Top 20 Failed Outbound Requests by Total Count</strong></p></td></tr><tr><td><p><strong>Inbound - Total Requests by Response Type</strong></p></td><td rowspan="2"><p><a href="#entity-metrics-app-requests"><strong>Requests</strong></a></p></td><td><p><strong>Inbound Request Volume</strong> (Select <strong>By Response Type</strong>)</p></td></tr><tr><td><p><strong>Outbound - Total Requests by Response Type</strong></p></td><td><p><strong>Outbound Request Volume</strong> (Select <strong>By Response Type</strong>)</p></td></tr><tr><td><p><strong>Inbound - Failure Response Time by Endpoint</strong></p></td><td rowspan="4"><p><a href="#entity-metrics-app-errors"><strong>Errors</strong></a></p></td><td><p><strong>Inbound - Response Time by Endpoint</strong></p></td></tr><tr><td><p><strong>Inbound - Failure Total Request Count by Endpoint</strong></p></td><td><p><strong>Inbound - Request Count by Endpoint</strong></p></td></tr><tr><td><p><strong>Outbound - Failure Response Time by Endpoint</strong></p></td><td><p><strong>Outbound - Response Time by Endpoint</strong></p></td></tr><tr><td><p><strong>Outbound - Failure Total Request Count by Endpoint</strong></p></td><td><p><strong>Outbound - Request Count by Endpoint</strong></p></td></tr><tr><td rowspan="8"><p><strong>Performance</strong><br><em>(Charts in this tab also appear in Overview, Inbound, and Outbound tabs)</em></p></td><td><p><strong>Mule Messages</strong></p></td><td rowspan="2"><p><a href="#entity-metrics-app-overview"><strong>Overview</strong></a></p></td><td><p><strong>Mule Messages</strong></p></td></tr><tr><td><p><strong>Average Response Time</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>avg</strong>)</p></td></tr><tr><td><p><strong>Inbound - Average Response Time</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-app-requests"><strong>Requests</strong></a></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>avg</strong>)</p></td></tr><tr><td><p><strong>Inbound - Response Time by Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Inbound</strong>)</p></td></tr><tr><td><p><strong>Inbound - Response Time Percentiles</strong></p></td><td><p><strong>Inbound Request Latency</strong> (Displays <strong>p99</strong>, <strong>p90</strong>, <strong>p75</strong>, <strong>p50</strong>)</p></td></tr><tr><td><p><strong>Outbound - Average Response Time</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-app-requests"><strong>Requests</strong></a></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>avg</strong>)</p></td></tr><tr><td><p><strong>Outbound - Response Time by Endpoint</strong></p></td><td><p><strong>Request Latency by Endpoint</strong> (Select <strong>Outbound</strong>)</p></td></tr><tr><td><p><strong>Outbound - Response Time Percentiles</strong></p></td><td><p><strong>Outbound Request Latency</strong> (Displays <strong>p99</strong>, <strong>p90</strong>, <strong>p75</strong>, <strong>p50</strong>)</p></td></tr><tr><td rowspan="5"><p><strong>Flows</strong></p></td><td><p><strong>Inbound - Response Time by Flow</strong></p></td><td rowspan="5"><p><a href="#entity-metrics-app-flows"><strong>Flows</strong></a></p></td><td><p><strong>Inbound - Response Time by Flow</strong></p></td></tr><tr><td><p><strong>Outbound - Response Time by Flow</strong></p></td><td><p><strong>Outbound - Response Time by Flow</strong></p></td></tr><tr><td><p><strong>Inbound - Requests by Flow</strong></p></td><td><p><strong>Inbound - Requests by Flow</strong></p></td></tr><tr><td><p><strong>Outbound - Requests by Flow</strong></p></td><td><p><strong>Outbound - Requests by Flow</strong></p></td></tr><tr><td><p><strong>Failures by Flow</strong></p></td><td><p><strong>Failures by Flow</strong></p></td></tr><tr><td rowspan="35"><p><strong>Connectors</strong></p></td><td><p><strong>Connector Message Volume</strong></p></td><td rowspan="35"><p><a href="#entity-metrics-app-connectors"><strong>Connectors</strong></a></p></td><td><p><strong>Connector Message Volume</strong></p></td></tr><tr><td><p><strong>Response Time by Connector</strong></p></td><td><p><strong>Response Time by Connector</strong></p></td></tr><tr><td><p><strong>Salesforce Requests</strong></p></td><td><p><strong>Salesforce Requests</strong></p></td></tr><tr><td><p><strong>Salesforce Response Time</strong></p></td><td><p><strong>Salesforce Response Time</strong></p></td></tr><tr><td><p><strong>Salesforce Failures</strong></p></td><td><p><strong>Salesforce Failures</strong></p></td></tr><tr><td><p><strong>Database Requests</strong></p></td><td><p><strong>Database Requests</strong></p></td></tr><tr><td><p><strong>Database Response Time</strong></p></td><td><p><strong>Database Response Time</strong></p></td></tr><tr><td><p><strong>Database Failures</strong></p></td><td><p><strong>Database Failures</strong></p></td></tr><tr><td><p><strong>HTTP Requests</strong></p></td><td><p><strong>HTTP Requests</strong></p></td></tr><tr><td><p><strong>HTTP Response Time</strong></p></td><td><p><strong>HTTP Response Time</strong></p></td></tr><tr><td><p><strong>HTTP Failures</strong></p></td><td><p><strong>HTTP Failures</strong></p></td></tr><tr><td><p><strong>Web Services Requests</strong></p></td><td><p><strong>Web Services Requests</strong></p></td></tr><tr><td><p><strong>Web Services Response Time</strong></p></td><td><p><strong>Web Services Response Time</strong></p></td></tr><tr><td><p><strong>Web Services Failures</strong></p></td><td><p><strong>Web Services Failures</strong></p></td></tr><tr><td><p><strong>FTP Requests</strong></p></td><td><p><strong>FTP Requests</strong></p></td></tr><tr><td><p><strong>FTP Response Time</strong></p></td><td><p><strong>FTP Response Time</strong></p></td></tr><tr><td><p><strong>FTP Failures</strong></p></td><td><p><strong>FTP Failures</strong></p></td></tr><tr><td><p><strong>SFTP Requests</strong></p></td><td><p><strong>SFTP Requests</strong></p></td></tr><tr><td><p><strong>SFTP Response Time</strong></p></td><td><p><strong>SFTP Response Time</strong></p></td></tr><tr><td><p><strong>SFTP Failures</strong></p></td><td><p><strong>SFTP Failures</strong></p></td></tr><tr><td><p><strong>SMTP Requests</strong></p></td><td><p><strong>SMTP Requests</strong></p></td></tr><tr><td><p><strong>SMTP Response Time</strong></p></td><td><p><strong>SMTP Response Time</strong></p></td></tr><tr><td><p><strong>SMTP Failures</strong></p></td><td><p><strong>SMTP Failures</strong></p></td></tr><tr><td><p><strong>Object Store Requests</strong></p></td><td><p><strong>Object Store Requests</strong></p></td></tr><tr><td><p><strong>Object Store Response Time</strong></p></td><td><p><strong>Object Store Response Time</strong></p></td></tr><tr><td><p><strong>Object Store Failures</strong></p></td><td><p><strong>Object Store Failures</strong></p></td></tr><tr><td><p><strong>Anypoint MQ Operations - Inbound</strong></p></td><td><p><strong>Anypoint MQ Operations - Inbound</strong></p></td></tr><tr><td><p><strong>Anypoint MQ Response Time - Inbound</strong></p></td><td><p><strong>Anypoint MQ Response Time - Inbound</strong></p></td></tr><tr><td><p><strong>Anypoint MQ Failures - Inbound</strong></p></td><td><p><strong>Anypoint MQ Failures - Inbound</strong></p></td></tr><tr><td><p><strong>Anypoint MQ Operations - Outbound</strong></p></td><td><p><strong>Anypoint MQ Operations - Outbound</strong></p></td></tr><tr><td><p><strong>Anypoint MQ Response Time - Outbound</strong></p></td><td><p><strong>Anypoint MQ Response Time - Outbound</strong></p></td></tr><tr><td><p><strong>Anypoint MQ Failures - Outbound</strong></p></td><td><p><strong>Anypoint MQ Failures - Outbound</strong></p></td></tr><tr><td><p><strong>Other Connector Requests</strong></p></td><td><p><strong>Other Connector Requests</strong></p></td></tr><tr><td><p><strong>Other Connector Response Time</strong></p></td><td><p><strong>Other Connector Response Time</strong></p></td></tr><tr><td><p><strong>Other Connector Failures</strong></p></td><td><p><strong>Other Connector Failures</strong></p></td></tr><tr><td rowspan="35"><p><strong>JVM</strong></p></td><td><p><strong>Old Gen GC Count</strong></p></td><td rowspan="35"><p><a href="#entity-metrics-app-jvm"><strong>JVM</strong></a></p></td><td><p><strong>Old Gen GC Count</strong></p></td></tr><tr><td><p><strong>Old Gen GC Time</strong></p></td><td><p><strong>Old Gen GC Duration</strong></p></td></tr><tr><td><p><strong>Young Gen GC Count</strong></p></td><td><p><strong>Young Gen GC Count</strong></p></td></tr><tr><td><p><strong>Young Gen GC Time</strong></p></td><td><p><strong>Young Gen GC Duration</strong></p></td></tr><tr><td><p><strong>Classes Loaded</strong></p></td><td><p><strong>Classes Loaded</strong></p></td></tr><tr><td><p><strong>Classes Loaded Total</strong></p></td><td><p><strong>Classes Loaded Total</strong></p></td></tr><tr><td><p><strong>Classes Unloaded</strong></p></td><td><p><strong>Classes Unloaded</strong></p></td></tr><tr><td><p><strong>Heap Committed</strong></p></td><td><p><strong>Heap Committed</strong></p></td></tr><tr><td><p><strong>Heap Used</strong></p></td><td><p><strong>Heap Usage</strong></p></td></tr><tr><td><p><strong>Thread Count</strong></p></td><td><p><strong>Thread Count</strong></p></td></tr><tr><td><p><strong>Eden Space Used</strong></p></td><td><p><strong>Par Eden Space</strong> (Select <strong>Used</strong>)</p></td></tr><tr><td><p><strong>Eden Space Max</strong></p></td><td><p><strong>Par Eden Space</strong> (Select <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Eden Space Init</strong></p></td><td><p><strong>Par Eden Space</strong> (Select <strong>Init</strong>)</p></td></tr><tr><td><p><strong>Eden Space Committed</strong></p></td><td><p><strong>Par Eden Space</strong> (Select <strong>Committed</strong>)</p></td></tr><tr><td><p><strong>Survivor Space Used</strong></p></td><td><p><strong>Par Survivor Space</strong> and <strong>G1 Survivor Space</strong> (Select <strong>Used</strong>)</p></td></tr><tr><td><p><strong>Survivor Space Max</strong></p></td><td><p><strong>Par Survivor Space</strong> and <strong>G1 Survivor Space</strong> (Select <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Survivor Space Init</strong></p></td><td><p><strong>Par Survivor Space</strong> and <strong>G1 Survivor Space</strong> (Select <strong>Init</strong>)</p></td></tr><tr><td><p><strong>Survivor Space Committed</strong></p></td><td><p><strong>Par Survivor Space</strong> and <strong>G1 Survivor Space</strong> (Select <strong>Committed</strong>)</p></td></tr><tr><td><p><strong>Metaspace Used</strong></p></td><td><p><strong>Metaspace</strong> (Select <strong>Used</strong>)</p></td></tr><tr><td><p><strong>Metaspace Max</strong></p></td><td><p><strong>Metaspace</strong> (Select <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Metaspace Init</strong></p></td><td><p><strong>Metaspace</strong> (Select <strong>Init</strong>)</p></td></tr><tr><td><p><strong>Metaspace Committed</strong></p></td><td><p><strong>Metaspace</strong> (Select <strong>Committed</strong>)</p></td></tr><tr><td><p><strong>Code Cache Used</strong></p></td><td><p><strong>Code Cache</strong> (Select <strong>Used</strong>)</p></td></tr><tr><td><p><strong>Code Cache Max</strong></p></td><td><p><strong>Code Cache</strong> (Select <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Code Cache Init</strong></p></td><td><p><strong>Code Cache</strong> (Select <strong>Init</strong>)</p></td></tr><tr><td><p><strong>Code Cache Committed</strong></p></td><td><p><strong>Code Cache</strong> (Select <strong>Committed</strong>)</p></td></tr><tr><td><p><strong>Compressed Class Space Used</strong></p></td><td><p><strong>Compressed Class Space</strong> (Select <strong>Used</strong>)</p></td></tr><tr><td><p><strong>Compressed Class Space Max</strong></p></td><td><p><strong>Compressed Class Space</strong> (Select <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Compressed Class Space Init</strong></p></td><td><p><strong>Compressed Class Space</strong> (Select <strong>Init</strong>)</p></td></tr><tr><td><p><strong>Compressed Class Space Committed</strong></p></td><td><p><strong>Compressed Class Space</strong> (Select <strong>Committed</strong>)</p></td></tr><tr><td><p><strong>Old Gen Mem Used</strong></p></td><td><p><strong>Tenured Gen, G1 Old Gen charts</strong> (Select <strong>Used</strong>)</p></td></tr><tr><td><p><strong>Old Gen Mem Max</strong></p></td><td><p><strong>Tenured Gen, G1 Old Gen charts</strong> (Select <strong>Max</strong>)</p></td></tr><tr><td><p><strong>Old Gen Mem Init</strong></p></td><td><p><strong>Tenured Gen, G1 Old Gen charts</strong> (Select <strong>Init</strong>)</p></td></tr><tr><td><p><strong>Old Gen Mem Committed</strong></p></td><td><p><strong>Tenured Gen, G1 Old Gen charts</strong> (Select <strong>Committed</strong>)</p></td></tr><tr><td><p><strong>Committed Virtual Memory</strong></p></td><td><p><strong>Committed Virtual Memory</strong></p></td></tr><tr><td rowspan="8"><p><strong>Infrastructure</strong></p></td><td><p><strong>JVM - CPU % Utilization</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-app-jvm"><strong>JVM</strong></a></p></td><td><p><strong>CPU Utilization</strong></p></td></tr><tr><td><p><strong>JVM - Heap Used</strong></p></td><td><p><strong>Heap Usage</strong></p></td></tr><tr><td><p><strong>JVM Thread Count</strong></p></td><td><p><strong>Thread Count</strong></p></td></tr><tr><td><p><strong>Total System Processors</strong></p></td><td rowspan="5"><p><a href="#entity-metrics-app-infrastructure"><strong>Infrastructure</strong></a></p></td><td><p><strong>Total System Processors</strong></p></td></tr><tr><td><p><strong>System Memory</strong></p></td><td><p><strong>Total System Memory</strong> and <strong>Free System Memory</strong></p></td></tr><tr><td><p><strong>System CPU % Utilization</strong></p></td><td><p><strong>System CPU % Utilization</strong></p></td></tr><tr><td><p><strong>JVM CPU Time</strong></p></td><td><p><strong>JVM - CPU Time</strong></p></td></tr><tr><td><p><strong>Operating System Swap Space</strong></p></td><td><p><strong>Total Swap Space</strong> and <strong>Free Swap Space</strong></p></td></tr><tr><td><p><strong>Application Network</strong></p></td><td><p><strong>App network visualization</strong></p></td><td colspan="2"><p>No equivalent in Anypoint Insights. Use <a href="#docs-visualizer::index.adoc">API Visualizer (formerly Anypoint Visualizer)</a> to visualize app network data.</p></td></tr><tr><td><p><strong>Custom Metrics</strong></p></td><td><p><strong>Charts</strong></p></td><td><p><a href="#entity-metrics-app-custom-metrics"><strong>Custom Metrics</strong></a></p></td><td><p>Charts that use your organization’s custom metrics.</p></td></tr></tbody></table>

### API Charts

<table><colgroup><col> <col> <col> <col></colgroup><thead><tr><th>Built-in Dashboard Tab for an API</th><th>Built-in Dashboard Chart</th><th>Anypoint Insights Tab for an API</th><th>Anypoint Insights Chart</th></tr></thead><tbody><tr><td rowspan="6"><p><strong>Overview</strong></p></td><td><p><strong>Requests Volume</strong></p></td><td rowspan="6"><p><a href="#entity-metrics-api-overview"><strong>Overview</strong></a></p></td><td><p><strong>Request Volume</strong></p></td></tr><tr><td><p><strong>Failed Requests</strong></p></td><td><p><strong>Failed Requests</strong></p></td></tr><tr><td><p><strong>Total 4xx Errors</strong></p></td><td><p><strong>Total 4xx Errors</strong></p></td></tr><tr><td><p><strong>Total 5xx Errors</strong></p></td><td><p><strong>Total 5xx Errors</strong></p></td></tr><tr><td><p><strong>Policy Violations</strong></p></td><td><p><strong>Policy Violations</strong></p></td></tr><tr><td><p><strong>Average Response Time</strong></p></td><td><p><strong>Request Latency</strong> (Displays <strong>avg</strong>)</p></td></tr><tr><td rowspan="3"><p><strong>Requests</strong></p></td><td><p><strong>Requests grouped by top 20 paths</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-api-requests"><strong>Requests</strong></a></p></td><td><p><strong>Request Volume by Top 20 Paths</strong></p></td></tr><tr><td><p><strong>Requests by Method</strong></p></td><td><p><strong>Request Volume by HTTP Method</strong></p></td></tr><tr><td><p><strong>Requests by Response Code</strong></p></td><td><p><strong>Request Volume by Response Code</strong></p></td></tr><tr><td rowspan="3"><p><strong>Failures</strong></p></td><td><p><strong>Failures by top 20 paths</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-api-errors"><strong>Errors</strong></a></p></td><td><p><strong>Failed Requests by Top 20 Paths</strong></p></td></tr><tr><td><p><strong>Failures by Method</strong></p></td><td><p><strong>Failed Requests Volume by HTTP Method</strong></p></td></tr><tr><td><p><strong>Failures by Response Code</strong></p></td><td><p><strong>Failed Requests Volume by Response Code</strong></p></td></tr><tr><td rowspan="3"><p><strong>Policies</strong></p></td><td><p><strong>Policy Violations by Path</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-api-policies"><strong>Policies</strong></a></p></td><td><p><strong>Policy Violations by Path</strong></p></td></tr><tr><td><p><strong>Policy Violations by Outcome</strong></p></td><td><p><strong>Policy Violations by Outcome</strong></p></td></tr><tr><td><p><strong>Policy Violations by Violation ID</strong></p></td><td><p><strong>Policy Violations by Policy</strong></p></td></tr><tr><td><p><strong>Performance</strong></p></td><td><p><strong>Requests by Performance</strong></p></td><td><p><a href="#entity-metrics-api-performance"><strong>Performance</strong></a></p></td><td><p><strong>Request Latency by Endpoint</strong></p></td></tr><tr><td rowspan="3"><p><strong>Client Applications</strong></p></td><td><p><strong>Requests by ClientID</strong></p></td><td rowspan="3"><p><a href="#entity-metrics-api-client-apps"><strong>Client Applications</strong></a></p></td><td><p><strong>Requests by Client ID</strong></p></td></tr><tr><td><p><strong>Requests by Client IP</strong></p></td><td><p><strong>Requests by Client IP</strong></p></td></tr><tr><td><p><strong>Requests by Location</strong></p></td><td><p><strong>Request Volume by Location</strong> (1-hour data retention)</p></td></tr></tbody></table>
