๐ Use Case:
As an OIC developer or integration lead, you often need to monitor live integrations for performance, failures, and latency issues. With OIC Gen 3, enhanced tools like Observability dashboard, Projects tab, and Activity Stream help you quickly identify, trace, and resolve issues.
๐ ️ Solution Steps: Monitoring & Troubleshooting in OIC Gen 3
๐ 1. Observability Dashboard (Home → Observability)
- View overall system health:
- Success/failure trends
- Execution volumes
- Error frequency by integration
- Helps you monitor across all projects and integrations.
๐ Tip: Use date filters and drill into specific time windows for better root cause analysis.
๐ 2. Projects Tab + Observe Subtab (Projects → [Your Project] → Observe)
The Observe tab under Projects gives real-time, project-specific analytics.
Key Features:
- Live status of all integrations in the project.
- Visual indicators for:
- Failed instances
- Slow executions
- Backlogged or retrying flows
- You can click an integration to view:
- Run history
- Payload details
- Fault/error points
๐ Use Case: Great for team-based development — each team can monitor and troubleshoot flows relevant to their assigned project.
๐ 3. Activity Stream (Monitor → Tracking)
- Track integration instances using filters:
- Integration name
- Status (failed, completed)
- Date/time range
- Open individual runs to:
- View complete execution trace
- See error messages and transformation values
- Access input/output payloads
๐ Pro Tip: Combine this with the Observe view to jump from high-level KPIs to instance-level diagnostics.
๐งฐ 4. Diagnostic Logs (Observability → Diagnostic Logs)
- Search logs using:
- Integration name
- Flow instance ID
- Timestamps
- Useful for back-end or infrastructure issues, not visible in instance-level logs.
๐ 5. Notifications & Alerts
- Use Integration Insight or configure external notification logic to send alerts when:
- Integration fails repeatedly
- A flow runs unusually long
- SLA thresholds are breached
๐งช 6. Replay and Testing
- For eligible integrations, replay failed instances after correcting data or logic.
- Also supports test executions from integration canvas for verification before redeploying.
No comments:
Post a Comment