Contact Us 1-800-596-4880

Anypoint Monitoring Overview

Understanding the state of your infrastructure and systems is important for ensuring the reliability and stability of your services. As part of Anypoint Platform, Anypoint Monitoring provides visibility into integrations across your app network. The monitoring tools provide feedback from Mule flows and components in your app network.

Operations and development teams use the monitoring tools to diagnose issues and prescribe solutions to behavior that negatively impacts digital performance. The monitoring tools are designed to reduce the time to identify and resolve these issues through aggregated metrics, data visualization tools, alerts for issues, and a log aggregation system. Specifically, Anypoint Monitoring provides ways to:

  • Aggregate and map metrics across dependent systems in real-time.

  • Configure dashboards and alerts to reduce the mean time to identification of issues (MTTI).

  • Store and search log data at scale.

Dashboards

Use built-in dashboards or customize your own to provide instant visibility into your applications' performance and detailed analysis of your network.

Built-in Dashboard Example

Built-in and custom dashboards expose the metrics on your app network. They provide visual representations of your resources so you can detect anomalies, troubleshoot issues, and see trends that are not obvious in raw form.

A custom dashboard provides a single screen that can bring together specific metrics and data points that are important to your organization. Custom dashboards can display graphs and other charts, such as single statistics.

You can track many data points and metrics from a custom dashboard that looks across multiple services in the app and in your dashboards across all systems.

See Dashboards.

Event-Driven Alerts

Track trends and add your own alerts to identify abnormal behavior and problems in your application network.

Alerts

You can trigger alerts based on rules (or thresholds) and policies for your resources. When these thresholds are crossed for a certain period of time, you can receive notification to take action. The method of notification depends on the severity of the alert that you define.

See Alerts.

Logging System

Search across log files, including archived logs to find information and events based on a specific query.

Logs

Anypoint Monitoring facilitates distributed log searches of raw log and event data from across the app network so that you can pinpoint the root cause of a problem.

The log aggregator system holds raw operational data and records events that occur in the operating system or Mule app. Log aggregation compiles, organizes, and indexes log files to facilitate management, searching, and analysis. Aggregated logs complement the monitoring system by helping you identify causes of operational issues and investigate failures.

See Logs.

Data Storage and Retention

Limits on data storage and retention are determined by your pricing plan. All organizations receive Anypoint Monitoring regardless of pricing plan. If your organization has the Anypoint Integration Advanced package or a Titanium subscription to Anypoint Platform, this feature provides a higher resource allocation.

  • For the Anypoint Integration Starter package or Gold/Platinum subscriptions

    • Stores metric data in the same region as your control plane: US East (N. Virginia) or EU (Frankfurt)

  • For the Anypoint Integration Advanced package or Titanium subscription

    • Significantly increases the storage

    • Stores log and metric data in the same region as your control plane: US East (N. Virginia) or EU (Frankfurt)

For complete details about pricing, contact your customer support representative. See also Anypoint Platform pricing.

Raw Data Downloads

You can download warehoused log data on a Mule app, for example, to help investigate security, compliance, or other issues that logs can reveal.

See Raw Data.

Tools for Monitoring Integrations

You can link to connectors that help deliver Anypoint Monitoring notifications to external systems, including custom metrics connectors.

See Tools.

API Functional Monitoring

Monitor APIs and endpoints at scheduled intervals. Receive reports about whether tests pass or fail, and view statistics about API and endpoint performance.

Anypoint Monitoring Packages and Plans

Anypoint Monitoring packages and plans are available:

Anypoint Monitoring Features for Usage-Based Packages

Anypoint Monitoring is the standard method of monitoring Mule application and API performance so that you can more quickly identify and resolve issues. All organizations receive fundamental monitoring regardless of pricing model. However, organizations that have the Anypoint Integration Advanced package receive greater storage, guaranteed resources, and advanced capabilities that allow for greater control and flexibility.

If your organization changes its subscription model from the Anypoint Advanced Integration package to the Anypoint Integration Starter package, ensure you have preserved your logs outside of Anypoint Platform. Within an hour of changing pricing models, MuleSoft clears the storage that formerly kept log data.

The following features are available for Anypoint Platform customers who have usage-based plans:

Feature Anypoint Integration Starter Package Anypoint Integration Advanced Package

Realtime export of telemetry data (audit logs and traces).

No

Yes

Custom metrics

No

Yes

Alerts

No

Yes

Custom dashboards

No

Yes

Built-in Application Dashboards

More than 80 out-of-the-box charts covering metrics in the following categories: Overview, Inbound, Outbound, Performance, Failures, JVM, and Infrastructure

Yes

Yes

Advanced metrics for Inbound and Outbound charts

No

Yes

Flows charts

No

Yes

Connectors charts

No

Yes

Anypoint Visualizer application network integration

No

Yes

Data retention for more than 30 days

No

Yes

Built-in API Dashboards

16 out-of-the-box charts covering metrics in the following categories: Overview, Requests, Failures, Performance, and Client Application

Yes

Yes

Data retention for more than 30 days

No

Yes

Log Management

Distributed log management

No

Yes

Log search

Yes (single application only)

Yes (cross-application)

Log points

No

Yes

Raw log data downloads

No

Yes

Log tailing

Yes

Yes

Additional Anypoint Monitoring features

Anypoint Monitoring Archive API

No

Yes

API Functional Monitoring

Yes

Yes

Reports

No

Yes

Enhanced Support

Enhanced Support

No

Yes

Anypoint Visualizer application network integration refers to an Anypoint Visualizer widget within Anypoint Monitoring. Anypoint Visualizer as a product outside of Anypoint Monitoring is available to organizations regardless of pricing plan.

Anypoint Monitoring Features for Legacy Subscription-Based Plans

Anypoint Monitoring is the standard method of monitoring Mule application and API performance so that you can more quickly identify and resolve issues. All organizations receive fundamental monitoring capabilities with their subscriptions. However, customers subscribing at the Titanium tier receive greater storage, guaranteed resources, and advanced capabilities that allow for greater control and flexibility.

If your organization changes its subscription model from a Titanium to a Gold or Platinum subscription, ensure you have preserved your logs outside of Anypoint Platform. Within an hour of changing subscription models, MuleSoft clears the storage that formerly kept log data.

Feature Gold and Platinum Subscription Features Platinum Subscription for Mulesoft Government Cloud Features Titanium Subscription Features

Dedicated infrastructure for data processing and storage

No

No

Yes

Telemetry Exporter for audit logs and traces

No

No

Yes

Custom metrics

No

No

Yes

Built-in Application Dashboards

More than 80 out-of-the-box charts covering metrics in the following categories: Overview, Inbound, Outbound, Performance, Failures, JVM, and Infrastructure

Yes

Yes

Yes

Advanced metrics for Inbound and Outbound charts

No

No

Yes

Flows charts

No

No

Yes

Connectors charts

No

No

Yes

Anypoint Visualizer application network integration

No

No

Yes

Data retention for more than 30 days

No

No

Yes

Built-in API Dashboards

16 out-of-the-box charts covering metrics in the following categories: Overview, Requests, Failures, Performance, and Client Application

Yes

Yes

Yes

Data retention for more than 30 days

No

No

Yes

Custom Dashboards

Basic mode

Yes

Yes

Yes

Advanced mode

Yes, with limited functionality

Yes, with limited functionality

Yes

Advanced mode with additional features

No

No

Yes

Alerts

Basic alerts for apps, servers, and APIs

Yes

Yes

Yes, with higher limits

Advanced alerts

No

No

Yes

Log Management

Log search

No

No

Yes

Log points

No

No

Yes

Raw data

No

No

Yes

Additional Anypoint Monitoring features

Anypoint Monitoring Archive API

No

No

Yes

API Functional Monitoring

Yes

No

Yes

Reports

No

No

Yes

Telemetry Exporter

No

No

Yes

Anypoint Visualizer application network integration refers to an Anypoint Visualizer widget within Anypoint Monitoring. Anypoint Visualizer as a product outside of Anypoint Monitoring is available to organizations regardless of pricing plan.

Use Cases

The following use cases provide examples of how you can use Anypoint Monitoring.

  • Understand performance-related KPIs
    DevOps engineer Gary maintains a series of APIs related to a transaction processing system. Because the TPS requires swift response time, Gary uses API response time dashboards and alerts to send an email when there is a bottleneck. After gathering some data, Gary can then size his applications.

  • Plan resource allocation across the application network
    IT specialist Peyton uses Anypoint Visualizer to view their application network. For CloudHub and Anypoint Runtime Fabric applications, Peyton sees CPU and memory utilization and idle capacity using integrated Anypoint Monitoring.

  • Pinpoint root causes of issues
    Support team member Darius receives a call that the system is running slowly. He examines dashboards and checks response times, failed requests, and so on. He identifies that the backend is not scaling for the number of requests; he can add capacity for Mule apps, or he can throttle requests for other backend issues.

  • Measure API trends
    Architect Kara monitors several APIs using dashboards, and she reports API call trends to leadership. She creates a dashboard that shows her top 10 API’s trends per month so she can easily identify APIs that have high volumes of calls or issues.

  • Assess the stability of APIs
    Operations administrator Vic can periodically assess the error rate and success rate of key APIs using aggregated views and computations in Anypoint Monitoring. Based on their observations, Vic can stabilize or redesign apps that perform poorly.

  • Analyze logs
    Support engineer Carole searches through Anypoint Monitoring logs and notices some apps frequently have errors. She uses this data to create dashboards for areas that have frequent issues, and she creates a plan to improve end processes based on the types of errors identified in the logs.

  • Visualize regional or project-based consumption
    Business owner Devon has apps across different runtime planes. He has aggregated dashboards of the regional or project-specific apps, and he can easily determine what is consuming the most resources and evangelize accordingly.

See Also