Skip to content
Open
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
1ed343c
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 10, 2024
a4892c1
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 10, 2024
b4d7830
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 10, 2024
f70d1e4
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 10, 2024
32571ec
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Oct 10, 2024
51aeacd
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 10, 2024
359cf4d
Merge branch 'W-16935769-beta-traffic-inspection-monitoring-duke' of …
dukesphere Oct 10, 2024
88925db
W-16935769-beta-traffic-inspection feedback v1
dukesphere Oct 10, 2024
2bc38ed
W-16935769-beta-traffic-inspection-monitoring-duke permissions
dukesphere Oct 10, 2024
1298ac4
W-16935769-beta-traffic-inspection-monitoring-duke permissions
dukesphere Oct 10, 2024
7c6991c
W-16935769-beta-traffic-inspection-monitoring-duke tweaks
dukesphere Oct 11, 2024
e270f2f
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 11, 2024
6d86c27
Update modules/ROOT/pages/_partials/include-traffic-inspection.adoc
dukesphere Oct 11, 2024
7e07b07
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 15, 2024
d39af0a
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 15, 2024
e55f2a7
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 15, 2024
df84b4f
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 15, 2024
cf74ece
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
a18a20c
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
783a46c
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
8f8acef
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
749500e
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
facb772
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
8495df4
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
97bfae4
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 16, 2024
3ecbd9d
incorp feedback from bin
dukesphere Oct 16, 2024
34032f1
Update modules/ROOT/pages/_partials/include-traffic-inspection.adoc
dukesphere Oct 16, 2024
d45152f
Update modules/ROOT/pages/_partials/include-traffic-inspection.adoc
dukesphere Oct 16, 2024
a425547
Update modules/ROOT/pages/_partials/include-traffic-inspection.adoc
dukesphere Oct 16, 2024
3f986c3
Update modules/ROOT/pages/_partials/include-traffic-inspection.adoc
dukesphere Oct 17, 2024
01a53d2
W-16935769-beta-traffic-inspection-monitoring-duke
dukesphere Oct 17, 2024
47e2eb0
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Oct 22, 2024
33922b9
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Nov 13, 2024
6cbcf8d
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Nov 14, 2024
225ddc0
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Nov 18, 2024
3670de8
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Nov 20, 2024
792679d
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Nov 21, 2024
bcd252a
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Dec 6, 2024
4d533f2
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Jan 14, 2025
0af32fa
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Mar 28, 2025
98775a8
Merge branch 'latest' into W-16935769-beta-traffic-inspection-monitor…
dukesphere Jan 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions modules/ROOT/pages/_partials/include-traffic-inspection.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@


//
//tag::traffic-inspection-overview[]
Intercept and inspect all HTTPS traffic through a proxy server that resides between your on-premises Mule apps and Anypoint Monitoring. To enable traffic inspection for your xref:runtime-manager::deployment-strategies.adoc#hybrid-deployments[hybrid deployments], you must install the 3.x version of Anypoint Monitoring agent.
//end::traffic-inspection-overview[]
//
//
//tag::traffic-inspection-limitations[]

At this time, the Anypoint Monitoring agent that supports traffic inspection is available for Mule instances running on _Red Hat Enterprise Linux (RHEL) 7 and later_.
//end::traffic-inspection-limitations[]
//
//
//
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bin-shi-mulesoft The prerequisites are listed below

//tag::traffic-inspection-prereqs[]

** A closed beta version of the Anypoint Monitoring agent from a Salesforce representative
+
The agent's zip file is available to a limited customer base.
Comment thread
dukesphere marked this conversation as resolved.
** Traffic inspection is enabled for your on-premise Mule instances
+
For guidance, see xref:runtime-manager::rtm-traffic-inspection.adoc[].
** The private certificate in the proxy that communicates with the Anypont Monitoring agent in the Mule runtime instance includes `us1.ingest.mulesoft.com` in its Subject Alternative Name (SAN).
+
In addition, you must add this private certificate or its CA certificate to the operating system's system-wide truststore. For guidance, see https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/securing_networks/using-shared-system-certificates_securing-networks#adding-new-certificates_using-shared-system-certificates[Adding new certificates] in the Redhat Linux documentation.
** Access to Anypoint Monitoring
+
An Anypoint Platform administrator can provide access from Access Manager, in Anypoint Platform. For more information, see xref:monitoring::am-permissions.adoc[].

//** The Runtime Manager Agent must be installed. See xref:runtime-manager::runtime-manager-agent.adoc[].
// Perhaps if server is set up, it would be installed? Without it, I got this error:
// NoSuchFileException: /Users/sduke/Downloads/mule-enterprise-standalone-4.8.0/conf/mule-agent.yml
//end::traffic-inspection-prereqs[]
//


//
//
//tag::traffic-inspection-procedure[]

To enable traffic inspection:

. If an earlier version of Anypoint Monitoring agent is installed on your server, uninstall the agent and delete its `am` subfolder:

.. From your agent's home directory (`${AM_HOME}`, typically `${MULE_HOME}/am`), run this command to uninstall the agent:
+
----
./bin/uninstall
----
.. Delete the `am` subfolder from your Mule home directory (`${MULE_HOME}`).
. Place the Anypoint Monitoring agent zip file (`am-3.x.zip`) into `${MULE_HOME}`.
+
The zip is available as part of the closed beta program.
. Extract the zip file to add the `am` subfolder into your Mule home directory (`${MULE_HOME}`).
. From the command line:
.. Navigate to the `am` subfolder, for example:
+
----
cd am
----
.. Install the agent to your Linux server:
+
----
./bin/install -p http:/proxy-server:port
----
+
Replace `+http:/proxy-server:port+` with the URI of your proxy server and port.
. Restart your server in Runtime Manager.
+
For guidance, see xref:runtime-manager::servers-actions.adoc[]
. From your `am` subfolder, run the setup script:
+
----
./bin/setup
----
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated step below, @bin-shi-mulesoft

. After approximately five minutes, check for your Mule app's metrics in Anypoint Monitoring:
+
From https://anypoint.mulesoft.com/monitoring/#/builtin[Anypoint Monitoring] (requires login), select your *Environment* (such as Sandbox or Production) and the *Resource name* of your hybrid Mule app to display the app's monitoring data.
+
To troubleshoot issues, check the log files under `am/logs` in your Mule home directory.

//end::traffic-inspection-procedure[]
//


//
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ignore this content in tag::NOT-USED-YET[]

//tag::NOT-USED-YET[]
. Open the *Hybrid* settings page in Anypoint Monitoring (https://anypoint.mulesoft.com/monitoring/#/settings/hybrid[US], https://eu1.anypoint.mulesoft.com/monitoring/#/settings/hybrid[EU]).
Comment thread
dukesphere marked this conversation as resolved.
+
For more guidance, see xref:monitoring::monitoring-settings-page.adoc[].
//end::NOT-USED-YET[]
//
17 changes: 17 additions & 0 deletions modules/ROOT/pages/am-installing.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,23 @@ To disable log forwarding:
+
. Restart Mule.

[[traffic-inspection-am]]
== Enable Traffic Inspection for Anypoint Monitoring

include::monitoring::partial$include-traffic-inspection.adoc[tag=traffic-inspection-overview]

* Before you begin, these prerequisites are required:
+
include::monitoring::partial$include-traffic-inspection.adoc[tag=traffic-inspection-prereqs]

* Limitation (Linux only):
+
include::monitoring::partial$include-traffic-inspection.adoc[tag=traffic-inspection-limitations]

//procedure
include::monitoring::partial$include-traffic-inspection.adoc[tag=traffic-inspection-procedure]


== See Also

* xref:monitoring-settings-page.adoc[Anypoint Monitoring Settings]
Expand Down