Skip to content
Open
Show file tree
Hide file tree
Changes from 11 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
92 changes: 92 additions & 0 deletions modules/ROOT/pages/_partials/include-traffic-inspection.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
//TODO_TODO_TODO: OTHER Questions
////
* if/how this differs from support for RTM?
* forward proxy? similar to "adds support to the Runtime Manager agent for a forward proxy that is deployed in your environment"
* background info needed to understand how this fits into a bigger picture: "intercepting and inspecting all HTTPS traffic" (what does this mean exactly?)
* prereqs similar (see RTM doc) -- do any of the tasks and prereqs in https://beta.docs.mulesoft.com/beta-traffic-inspection/runtime-manager/rtm-traffic-inspection apply also to Monitoring
* Build an HTTP proxy with support for TLS connections?
* Provision this inspection proxy to send a customer-private certificate to ... agent?
////
Comment thread
dukesphere marked this conversation as resolved.
Outdated


//
//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 latest Anypoint Monitoring agent.
Comment thread
dukesphere marked this conversation as resolved.
Outdated
Comment thread
dukesphere marked this conversation as resolved.
Outdated
//end::traffic-inspection-overview[]
//
//
//tag::traffic-inspection-limitations[]

The Anypoint Monitoring agent that supports traffic inspection is available for Mule instances running on _Linux_ at this time.
//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 Mule server that is registered in Runtime Manager is required.
+
To set up a Mule server, see xref:runtime-manager::servers-create.adoc[].

** You must have 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 Anypoint Monitoring agent is installed on your server, uninstall the agent and delete its `/am` subfolder:
Comment thread
dukesphere marked this conversation as resolved.
Outdated

.. From your Mule home directory (`MULE_HOME`), run the following command to uninstall the agent:
Comment thread
dukesphere marked this conversation as resolved.
Outdated
+
----
./bin/uninstall
----
.. Delete the `/am` subfolder from your Mule home directory.
Comment thread
dukesphere marked this conversation as resolved.
Outdated
//TODO_TODO_TODO: need URL for agent download.
. Download the Anypoint Monitoring agent zip file (`am._version_.zip`) to your Mule home directory.
+
The agent is available from TODO_TODO_TODO.
. Extract the zip file to add the `/am` subfolder to your Mule home directory.
. From the command line:
.. Navigate to the `/am` subfolder, for example:
Comment thread
dukesphere marked this conversation as resolved.
Outdated
+
----
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[]
. Return to your `/am` subfolder and run the setup script:
Comment thread
dukesphere marked this conversation as resolved.
Outdated
+
----
./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 server's metrics in Anypoint Monitoring.
//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 @@ -193,6 +193,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:
+
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