Getting started Community Training Tutorials Documentation APIs, AI & Tools
anypoint.platform.config.analytics.agent.header_injection.disabled=true
API Visualizer collects runtime information from running applications, APIs, and proxies to detect all of its dependencies. The information collected includes IP address and URL (without parameters) of the incoming request, as well as URL (without parameters), and some header values of outgoing requests. This information is encrypted and stored in a database.
| Metadata | Description |
|---|---|
node_info |
General information about the node. |
org_id |
The organization where the node is deployed. |
ip |
The IP address of the node. |
type |
Specifies whether the node is an API or Mule application. |
deployment_id |
An internal ID that specifies the hash of the application or API. |
app_name |
The name of the application. |
url |
The fully qualified domain of the application. |
The agent that API Visualizer uses to collect metadata may have a performance impact.
To reduce any potential performance impact for an application running in CloudHub, you can disable data collection and the Anypoint Monitoring agent.
If you’re using this Mule version, you can disable data collection by setting an application property:
Mule Version 4 Released Before March 22, 2019
Set the application property anypoint.platform.config.visualizer.agent.enabled=false.
Redeploy the application.
If you’re using this Mule version, you can disable the Anypoint Monitoring agent:
Mule Version 4 Released on March 22, 2019 or Later
Log in to Anypoint Platform using an account that has the Anypoint Monitoring User permission.
In the navigation bar or the main Anypoint Platform screen, click API Visualizer.
Click Settings.
Select CloudHub.
From the Environment drop-down list, choose an environment.
In List of resources in <Environment Name>, search for an application whose metrics you want to see.
Next to application, click Disable & Apply to disable monitoring for the application.
API Visualizer requires an additional header injection to work for standalone Mule deployments.
To disable the additional header injection, set the following property:
anypoint.platform.config.analytics.agent.header_injection.disabled=true
Additionally, to reduce potential performance impact for applications running in a standalone instance of Mule, you can do one of the following:
Deploy the application to a server without the Anypoint Monitoring agent installed.
Disable data collection for a specific server. To disable data collection for a server and all the applications deployed to that server, set the following property at the server level (not the application level):
anypoint.platform.config.analytics.agent.disabled=true
| This disables monitoring for applications on the server as well. |