Contact Free trial Login

Built-in Application Dashboard

Built-in dashboards display deployment information about your application at the top of the screen and provide access to a number of different graphs, for example:

Deployment Info on an App in a Built-In Dashboard

The graphs and tables in built-in dashboards support a number of metrics, including application metrics. The Overview tab provides overall measures. You can view more granular application metrics through the Inbound, Outbound, and Failure tabs.

Example use cases for monitoring are end-to-end tracing of API calls and dependency analyses to help you isolate the source of issues. For example, you can track response times at each endpoint (outbound or inbound).

Average Response Time Grouped By Endpoint Outbound
Figure 1. Example: Average Response Time Grouped by Endpoint Outbound
  • Infrastructure-level and JVM metrics

  • Performance metrics that break down inbound and outbound response times into averages and percentiles

View a Built-in Dashboard

Built-in and custom dashboards are available from Anypoint Monitoring. You can view application metrics for applications deployed to CloudHub and to hybrid targets in both built-in and custom dashboards.

  1. Sign into Anypoint Platform and click Monitoring.

  2. Select the Environment and Resource name for the app or API to view the corresponding dashboard.

  3. Click View.
    The built-in dashboard for the application or API is displayed.

  4. To switch to a dashboard for a different resource, click the built-in dashboard selector at the top of the page.

    Built-in Dashboard Selector

Your data is pre-populated and displayed in the built-in dashboards and logs, so no configuration is needed.

Built-in dashboards include various pages to view different types of charts.

Built-In Dashboards Charts

Overview

  • Total inbound requests

  • Average response time inbound

  • Mule messages

  • Total outbound requests

  • Average response time outbound

  • CPU utilization

  • Memory utilization

  • Thread count

Inbound

  • Total inbound requests

  • Average response time inbound

  • Average response time by endpoint

  • Response time graphs (99, 90, 75, and 50 percentile inbound): Measured in milliseconds (ms)

  • Maximum response time

  • Total inbound calls

  • Slow requests: Total calls where response time > 1000ms

Inbound metrics are retained for 24 hours.

Outbound

  • Total outbound requests

  • Average response time outbound

  • Average response time grouped by endpoint outbound

  • Response time graphs (99, 90, 75, and 50 percentile outbound): Measured in milliseconds (ms)

  • Total outbound calls - Failed

Connectors

The Connectors tab does not display for apps deployed to CloudHub.

If you don’t see the Connectors tab, verify that you have a Titanium subscription to Anypoint Platform and that the app you selected is a hybrid app deployed to a server, server group, or cluster. See Monitor Connectors.

Performance

  • Average response time inbound

  • Average Response Time Grouped by Endpoint Inbound

  • Mule messages

  • Response time graphs: 99, 90, 75, and 50 percentile inbound

  • Average response time outbound

  • Average response time grouped by endpoint outbound

  • Response time graphs: 99, 90, 75, and 50 percentile outbound

Failures

  • Total failed inbound requests

  • Total failed outbound requests

  • All inbound grouped by response type

  • All outbound grouped by response type

  • Total failed inbound grouped by endpoint

  • Total failed outbound grouped by endpoint

JVM

  • Garbage collection count, Garbage collection time

  • Par new collection count, Par new collection time

  • Classes: Loaded, Loaded total, Unloaded

  • Heap: Committed, Used

  • Thread Count: Number of simultaneous requests

  • JVM Uptime: Uptime of the JVM

  • Par Eden graphs (Used, Max, Init, and Committed): Usage metrics for the Par Eden Space pool

  • Par Survivor graphs (Used, Max, Init, and Committed): Usage metrics for the Par Eden Space pool

  • Metaspace graphs (Used, Max, Init, Committed): Usage metrics for Java memory space

  • Code Cache graphs (Used, Max, Init, Committed): Usage metrics for the Code Cache pool

  • Compressed Class Space graphs (Used, Max, Init, Committed): Usage metrics for values of the metadata for compressed class pointers

  • Committed Virtual Memory: Amount of virtual memory guaranteed to be available to the running process

Infrastructure

  • Application Process CPU Load: Amount of CPU load used by the JVM

  • Application Process CPU Minutes: CPU time used by the process on which the JVM is running

  • Operating System Swap Space: Amount of memory the system is swapping

  • CPU Utilization %: Percentage of CPU used by each worker over time

  • Memory Utilization: Amount of memory used by each worker over time

  • Total System Processors: Number of system processors for workers available over time

  • Total System Memory: Amount of system memory available for workers over time.
    If you have a Titanium subscription and the selected application is hybrid, this graph changes to System Memory.

  • System Memory: This graph displays only if you have a Titanium subscription and the selected application is hybrid. This graph displays the total free system memory per worker.

  • Thread Count - Server: Number of simultaneous requests for a worker over time

Example: Infrastructure Dashboard
Figure 2. Example: Infrastructure Dashboard

Custom metrics

The Custom metrics tab displays only if you have a Titanium subscription and select an app running on a supported version of Mule. See Anypoint Custom Metrics Connector.

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.