-
Notifications
You must be signed in to change notification settings - Fork 16
W-16935769 beta traffic inspection monitoring duke #305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: latest
Are you sure you want to change the base?
Changes from 11 commits
1ed343c
a4892c1
b4d7830
f70d1e4
32571ec
51aeacd
359cf4d
88925db
2bc38ed
1298ac4
7c6991c
e270f2f
6d86c27
7e07b07
d39af0a
e55f2a7
df84b4f
cf74ece
a18a20c
783a46c
8f8acef
749500e
facb772
8495df4
97bfae4
3ecbd9d
34032f1
d45152f
a425547
3f986c3
01a53d2
47e2eb0
33922b9
6cbcf8d
225ddc0
3670de8
792679d
bcd252a
4d533f2
0af32fa
98775a8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| 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? | ||
| //// | ||
|
|
||
|
|
||
| // | ||
| //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. | ||
|
dukesphere marked this conversation as resolved.
Outdated
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[] | ||
| // | ||
| // | ||
| // | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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: | ||
|
dukesphere marked this conversation as resolved.
Outdated
|
||
|
|
||
| .. From your Mule home directory (`MULE_HOME`), run the following command to uninstall the agent: | ||
|
dukesphere marked this conversation as resolved.
Outdated
|
||
| + | ||
| ---- | ||
| ./bin/uninstall | ||
| ---- | ||
| .. Delete the `/am` subfolder from your Mule home directory. | ||
|
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: | ||
|
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: | ||
|
dukesphere marked this conversation as resolved.
Outdated
|
||
| + | ||
| ---- | ||
| ./bin/setup | ||
| ---- | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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[] | ||
| // | ||
|
|
||
| // | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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]). | ||
|
dukesphere marked this conversation as resolved.
|
||
| + | ||
| For more guidance, see xref:monitoring::monitoring-settings-page.adoc[]. | ||
| //end::NOT-USED-YET[] | ||
| // | ||
Uh oh!
There was an error while loading. Please reload this page.