How to enable Logging from WSO2 Enterprise Integrator solutions to Nodinite
Enable asynchronous, business-centric logging from WSO2 Enterprise Integrator to Nodinite. This guide helps you capture, format, and move business transaction logs for secure, self-service access and actionable business insights.
✅ Log business transactions asynchronously for reliability and performance
✅ Format logs for Nodinite and deliver them securely
✅ Empower business users with self-service log access and insights
Use Asynchronous Logging to send logs from WSO2 Enterprise Integrator to Nodinite. Add custom code to your solution to enable this integration.
Add custom logging code to your WSO2 Enterprise Integrator solution so you log business transactions to Nodinite.
Diagram: Asynchronous logging flow from WSO2 Enterprise Integrator to Nodinite, using custom code, intermediate storage, and the Nodinite Pickup Service.
Step by step guide
Follow these steps to enable logging:
1. Create the event
Add custom logging in your flows. Use Log4J or similar frameworks, depending on your design, policy, and needs.
2. Convert the logged event to Nodinite format
Translate your logs to Nodinite JSON Log Event.
To uniquely identify the Log Agent, set a LogAgentValueId. Make the LogAgentValueId (mandatory number) configurable in your WSO2 Enterprise Integrator solution. Do not hardcode this value—use different values for each environment (e.g., Prod, Test, QA, ...).
Tip
Map your existing properties to standard properties and attach context and payload as needed to maximize the value of your logs.
3. Send Event to intermediate storage
Configure the Nodinite Pickup Service to fetch logged events from your chosen intermediate storage.
Important
Choose a local, highly available intermediate storage for best reliability.
Tip
Send logged events asynchronously to the Nodinite Log API. Use the Nodinite Pickup Service to follow the asynchronous pattern.
4. Move logged events using the Nodinite Pickup Service
The Nodinite Pickup Service fetches Log Events from your intermediate storage. Consume Log Events from any supported source that fits your needs.
5. Enable self-service from within Nodinite
After you log data inside Nodinite, create Role-based Log Views and invite your business users to explore and share insights from your logging.