Contact Us 1-800-596-4880

FAQ: Anypoint Monitoring Logs, Performance, and Limits

Get answers to common questions about Anypoint Monitoring logging, performance impact, storage and retention limits, log line constraints, log forwarding, and what happens to your data when your subscription changes.

Performance

The Mule monitoring agent is designed to collect data with minimal overhead. Learn what to expect in terms of CPU and throughput impact on your running applications.

What is the performance impact of Anypoint Monitoring on my Mule applications?

The expected CPU utilization from the Mule monitoring agent is less than 5% based on typical use. Anypoint Monitoring collects data asynchronously at a one-minute resolution, so monitoring activity does not block Mule runtime data processing. For deployment-specific configuration, see Configure and Enable Anypoint Monitoring for Mule Apps (CloudHub).

Storage and Retention

Storage and retention limits vary by subscription tier and data type. Learn what to expect for raw and searchable log storage, what happens when capacity is reached, and what limits are available for metric retention, alerts, and Telemetry Exporter connections.

What are the raw log storage limits for Anypoint Monitoring?

Raw log storage limits depend on your subscription tier:

  • Titanium — each production vCore includes 200 GB of storage and each pre-production vCore includes 50 GB. Storage is shared globally across all apps and across both logs and metrics. Because metrics use minimal storage, you can use most of your allocated storage for raw log data.

  • Anypoint Integration Advanced — raw logs can occupy as much space as your pricing package includes. Because metrics use minimal storage, you can use most of your allocated storage for raw log data.

  • Anypoint Integration Starter and Gold/Platinum — log limits for these tiers are documented in Anypoint Runtime Manager.

How does Anypoint Monitoring calculate searchable log storage, and what are the limits?

Anypoint Monitoring creates indexes on raw logs to enable fast log search queries. The searchable storage allocation equals 10% of your total purchased storage, and Anypoint Monitoring indexes only the most recent logs up to that limit. Total searchable storage across your organization is capped at 6 TB regardless of the number of vCores or flows you purchased.

For Titanium subscriptions, calculate your total searchable storage allocation using this formula:

10% × (num_vCore_prod × 200 + num_vCore_preprod × 50)

Storage per unit purchased varies by subscription tier:

Subscription Tier Unit Purchased Archival Storage Searchable Storage

Anypoint Integration Advanced

1 flow

5 GB

0.5 GB

Anypoint Integration Advanced

1M messages

2.5 GB

0.25 GB

Titanium

1 production vCore

200 GB

20 GB

Titanium

1 pre-production vCore

50 GB

5 GB

For most organizations, the 6 TB cap is the binding limit regardless of vCore count.

To retrieve logs beyond the searchable index, use the Anypoint Monitoring Archive API.

What happens when the log storage limit is reached?

When storage reaches capacity, the oldest logs are deleted first to reclaim space.

How long does Anypoint Monitoring retain application metrics?

Retention for application metrics depends on your subscription tier:

  • Anypoint Integration Advanced and Titanium — 365 days in built-in dashboards. For Anypoint Insights retention, see Anypoint Insights.

  • Anypoint Integration Starter and Gold/Platinum — 30 days.

How long does Anypoint Monitoring retain enhanced API metrics?

Anypoint Monitoring retains enhanced API metrics for 30 days across all subscription tiers. These additional limits apply regardless of tier:

  • Data in the Client Applications tab is limited to one hour.

  • Data from the api_path_metric and api_client_ip_metric tables in advanced mode of custom dashboards is limited to one hour.

Metrics data can persist beyond the stated retention period. Data is removed when the automated cleanup cycle runs.

How long does Anypoint Monitoring retain custom metrics?

For Anypoint Integration Advanced and Titanium subscribers, Anypoint Monitoring retains custom metrics for 365 days in production environments.

What are the alert limits in Anypoint Monitoring?

Alert limits vary by alert type and subscription tier:

Alert Type Starter Advanced Gold/Platinum Titanium

Custom dashboard alerts

10 per app or API instance

20 per parent organization

Basic alerts for servers and Mule apps

10 per server or app

50

50 × production vCores + 100

Basic alerts for APIs

10 per server or app

6 per API instance

10 per API instance

Starter and Gold/Platinum tiers have no allowance for custom dashboard alerts.

For Titanium, your basic alert allowance for servers and Mule apps can also be used for sandbox deployments, subject to the overall production vCore limit.

What are the Telemetry Exporter connection limits?

Anypoint Monitoring supports up to 10 Telemetry Exporter connections per organization for Anypoint Integration Advanced and Titanium subscribers.

Log Management

Learn how logs are stored, constraints on log line length, deletion behavior, and how to retrieve log data.

How are logs stored in Anypoint Monitoring?

Anypoint Monitoring stores raw logs and searchable logs separately. Raw logs are stored in archival storage and can be scoped by business group, environment, application, and date range. Searchable logs are stored as indexes on top of raw logs to support fast queries, but cover only the most recent logs up to 10% of your purchased storage. For details, see Raw Data in Anypoint Monitoring and How does Anypoint Monitoring calculate searchable log storage?.

What is the maximum length for a single log line, and what happens if my data exceeds it?

The maximum length for a single log line is 8 KB, including date and thread metadata. Lines longer than 8 KB are truncated at the 8 KB mark. To log data that exceeds this limit, split it into chunks that are each smaller than 8 KB.

Can I delete logs for specific applications and dates?

No. You can’t delete logs directly. If sensitive data is exposed in logs, raise a support case with MuleSoft. MuleSoft accepts log deletion requests only when sensitive data is exposed.

If I raise a support case to delete logs, what will MuleSoft delete?

The answer differs for raw logs and searchable logs.

Raw logs can be scoped by business group, environment, application, and date range (GMT). MuleSoft can delete a targeted subset of raw logs without affecting other data.

Searchable logs cannot be scoped by business group, environment, or application. Deletion is performed by dropping whole indices under the root organization. Under the current multitenant Log Search architecture on Hyperforce, a single searchable-log index can span several days, weeks, or months. The exact coverage depends on your stock-keeping unit (SKU), index size, and storage usage. As a result, the actual date range deleted will be equal to or larger than the range you request — in some cases by a significant margin.

Before executing the deletion, MuleSoft runs a dry-run of the operation and shares the cumulative date range that will be dropped, along with the list of affected indices, so you can confirm before proceeding.

Deleted logs cannot be recovered or re-imported. Review the dry-run results carefully before confirming.

Can I recover logs that have been deleted or overwritten?

No. After logs are deleted or overwritten, they can’t be recovered.

Can I import log data back into the system after deletion?

No. You can’t import logs back into the system after deletion.

What happens to logs after I delete an application?

Anypoint Monitoring and Runtime Manager are separate systems with independent log retention policies. Deleting an application in Runtime Manager does not immediately remove its logs from Anypoint Monitoring.

Logs stored in Anypoint Monitoring remain accessible after an application is deleted from Runtime Manager. Retrieve these logs using the Anypoint Monitoring Archive API. Anypoint Monitoring deletes the oldest logs first when storage capacity is reached. For details on Anypoint Monitoring storage limits, see What are the raw log storage limits for Anypoint Monitoring?.

Runtime Manager maintains its own log storage with separate limits and rotation behavior. For Runtime Manager log retention details, see Log Persistence (Anypoint Runtime Manager). If your apps are deployed to CloudHub 2, see also CloudHub 2.0 Logging FAQ.

Log removal operations in Anypoint Monitoring are organization-wide, not application-specific. To request log deletion due to sensitive data exposure, see If I raise a support case to delete logs, what will MuleSoft delete?.

Does purging application logs in Runtime Manager require any special deployment configuration?

No. You can purge application logs in Runtime Manager regardless of how the application is deployed. No specific deployment configuration is required. For instructions, see Viewing Log Data in Runtime Manager.

Purging logs in Runtime Manager affects only the logs stored within Runtime Manager. It does not affect logs stored in Anypoint Monitoring, which are managed independently.

Why is there a delay between the Anypoint Monitoring UI and the Archive API data?

The Archive API is backed by an archival storage backend. A file becomes available for download when it reaches either 9 minutes of accumulation or 10 MB in size, whichever comes first. The delay between the UI and Archive API occurs because the Archive API’s batch process accumulates data before a file becomes available, while the UI uses a real-time search engine.

Why is my application not appearing in the Anypoint Monitoring log search filter?

The app doesn’t appear in the filter when recent log lines are unavailable or when a large number of apps are reporting recent logs. For more information, see Not All Apps Are Showing in the Left Sidebar in Anypoint Monitoring.

Log Forwarding and Connectivity

Learn how Anypoint Monitoring connects to different deployment targets and how to control log forwarding independently of metrics collection.

Are Mule runtime logs available in Anypoint Monitoring log search?

No. You can’t view on-premises mule_ee.log files directly through Anypoint Monitoring log search.

If I disable Anypoint Monitoring for a CloudHub 1.0 application, will logs still be forwarded to Anypoint Platform?

Yes. If you disable Anypoint Monitoring by setting the following property:

anypoint.platform.config.analytics.agent.enabled=false

Logs are still forwarded to Anypoint Platform and remain visible in the Anypoint Monitoring logs UI.

Can I disable Anypoint Monitoring log forwarding while keeping metrics collection enabled?

Yes. The steps vary by deployment target:

How does Anypoint Monitoring connect to Runtime Fabric, and how many connections does it use?

Each Runtime Fabric app has a sidecar container that makes one persistent connection to Anypoint Monitoring to send logs. Each pod uses one connection.

What subscription does Runtime Fabric require for Anypoint Monitoring?

All deployment targets include a basic level of monitoring with the base subscription. Runtime Fabric requires a Platinum subscription for general monitoring. Certain features, such as logging, require a Titanium subscription. For details, see Understanding Performance Impact, Limits, and Data Retention.

Subscription Changes

Subscription changes affect log data and metrics data differently. Learn what to expect for each data type and how to retrieve data before it is removed.

What happens to log data when I change my subscription?

Log data is lost and the storage that held it is terminated within an hour when you change subscriptions — for example, from Titanium to Platinum or from Platinum to Titanium. Log infrastructure changes are not migrated.

Log data is also lost when moving from a Titanium trial to a paid Titanium subscription, because trials run on a multitenant cluster that is separate from the dedicated single-tenant infrastructure used for paid Titanium.

Back up any logs you need before changing your subscription. Log data cannot be recovered after the change takes effect.

What happens to my metrics data if I downgrade or cancel my Anypoint Monitoring subscription?

Unlike log data, metrics data is retained for a grace period before removal:

  • Downgrade — approximately 14 days after the downgrade takes effect, a 21-day grace period begins before your data is removed.

  • Cancellation — approximately 90 days after cancellation, a 21-day grace period begins before your data is removed.

To retrieve metrics data before it is removed, use the Anypoint Monitoring Archive API.