Add TCPMon with WSO2 MI integration diagrams and documentation #1823
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
Update the TCPMon docs to explain how to use TCPMon with WSO2 Micro Integrator (MI) for message monitoring. The existing page only covered standalone TCPMon usage via a browser and didn't show MI integration (routing inbound/outbound traffic through TCPMon).
Resolves #1622
Goals
Approach
Modified Files
docs/observe-and-manage/classic-observability-tcp/message-monitoring-with-tcpmon.mdxmlns, transports, and portsAssets Added
docs/assets/img/integrate/tcp/ALL.png- End-to-end monitoring diagramAuth_Debug.png- Authentication header debuggingClient_MI.png- Client to MI flowClient_MI2.png- Inbound monitoring diagramLoad_Balance.png- Load balancing scenarioMI_Backend.png- MI to Backend flowSOAP_Transform.png- SOAP transformation use caseConfiguration
mkdocs.yml: Updated only for asset references; no nav restructuringUser Stories
👤 As an integration developer, I can observe and debug Client ↔ MI traffic.
👤 As an API/ESB engineer, I can capture MI ↔ Backend calls to validate mediation, headers, and payloads.
👤 As a troubleshooter, I can monitor both directions using two TCPMon listeners.
Release Note
Documentation
observe-and-manage/classic-observability-tcp/message-monitoring-with-tcpmon/Training
N/A
Certification
N/A
Marketing
N/A
Automation Tests
Security Checks
Samples
✅ Included Proxy Service XML demonstrating outbound routing via TCPMon (8082)
Related PRs
N/A
Migrations
N/A
Test Environment
Learning