OIC Activity Stream Enhanced Viewer

Enhanced tree viewer for Oracle Integration Cloud Activity Stream with single-scroll, fully collapsible view

As of June 2026, OIC Activity Stream Enhanced Viewer has 15 users in the Developer Tools category.

Usersno change0%
15
15
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.2.1
Manifest V3

History

6 snapshots

Tracking since Apr 29, 2026.

15.64116.359999999999999Apr 29, 2026Jun 13, 2026
View as table
DateUsersRatingReviewsVersion
Apr 29, 20261.2.1
May 6, 20261.2.1
May 11, 202671.2.1
May 17, 202681.2.1
May 23, 202691.2.1
Jun 13, 2026101.2.1
Now151.2.1

Permissions & access

Permissions
activeTabstoragescripting
Host access
*://*.oraclecloud.com/*

Screenshots

OIC Activity Stream Enhanced Viewer screenshot 1

About

Inspect Oracle Integration Cloud (OIC) Activity Stream traces in a single, fully collapsible, lightning-fast tree view. Built for engineers who debug large flows daily and are frustrated by the native viewer's pagination, nested scroll panes, and slow rendering on big traces.

────────────────────────────────────────
WHAT IT DOES
────────────────────────────────────────

OIC's built-in Activity Stream paginates iterations, hides children behind nested scroll panes, and slows to a crawl on flows with hundreds of nested activities or large loops. The Enhanced Viewer renders the same activityStreamDetails response as a single, virtualized tree — fully collapsible, instantly searchable in your browser, and capable of handling traces with 16,000+ nodes without freezing the page.

────────────────────────────────────────
KEY FEATURES
────────────────────────────────────────

• Single-scroll tree
  – Entire flow in one viewport. No nested scroll panes.
  – Jump from the top of a flow to the deepest fault handler with one scroll motion.

• Fully collapsible
  – Collapse or expand any node, including loops with 1,000+ iterations.
  – Persistent expand/collapse state while you navigate.

• Lazy rendering
  – Handles 16,000+ activity nodes without locking up the browser.
  – Deeply nested loops and scopes render in milliseconds, not minutes.

• Auto-detect launcher
  – Optional floating button on OIC pages.
  – When clicked from Oracle's native Activity Stream view, the Instance ID is captured automatically — no copy-paste needed.

• Manual launcher
  – Click the toolbar icon, paste any Instance ID, hit "Open" to load the trace from the current OIC instance.

• Import JSON
  – Load a saved activityStreamDetails response from disk.
  – Perfect for support tickets, post-mortems, or sharing traces with colleagues who don't have access to the source instance.

• Themes
  – Light, Dark, High-Contrast, Solarized.
  – High-Contrast mode is great for projection or accessibility needs.

• Payload-aware
  – Inline display of small payloads.
  – On-demand fetch of large payloads via the OIC payload links endpoint.

────────────────────────────────────────
WHY USE IT
────────────────────────────────────────

• Cuts triage time on production incidents — see the entire flow at a glance instead of clicking through paginated panels.
• Handles loops and scopes that overwhelm the native viewer (10k+ child nodes are routine).
• Works on saved traces. Share an exported JSON with a colleague who lacks tenant access and they can still investigate.
• Themable for long debugging sessions and accessible viewing.

Common workflows it accelerates:
  – Triaging failed integrations: jump straight to the failed milestone, expand only the relevant scope, and inspect payloads inline.
  – Reviewing scheduled flows with very long iteration counts.
  – Post-incident analysis using a saved activityStreamDetails JSON.
  – Walking customers or auditors through a flow without giving them tenant access — share a JSON file plus the extension.

────────────────────────────────────────
HOW IT WORKS
────────────────────────────────────────

When opened from a live OIC instance, the extension issues an authenticated request to:

  GET /ic/api/integration/v1/monitoring/instances/{instanceId}/activityStreamDetails
      ?timezone={tz}&integrationInstance={inst}

The activity stream is fetched using your existing OIC session cookies — exactly the same call the native viewer makes — and rendered locally as a fully collapsible tree. Large payloads are fetched on demand from the same monitoring API when expanded.

When you import a JSON file, no network is used at all. The extension parses the file locally and renders it as if it had come straight from the API.

────────────────────────────────────────
GETTING STARTED
────────────────────────────────────────

1. Install the extension and pin it to your browser toolbar.
2. Sign in to your OIC console at design.integration.<region>.ocp.oraclecloud.com.
3. Open the native Oracle Activity Stream for the instance you want to inspect (the panel that shows the "Instance ID: …" label and Copy-instance-id button).
4. Either:
     – Click the floating button (if Auto-detect is enabled) — Instance ID is captured automatically, OR
     – Click the toolbar icon, paste the Instance ID, click "Open".
5. Browse the flow, expand iterations, inspect payloads, and switch themes from the toolbar icon.
6. To analyze offline, save the activityStreamDetails response as JSON and use "Import JSON" from the toolbar popup.

────────────────────────────────────────
PRIVACY & SECURITY
────────────────────────────────────────

• No data leaves your browser. The extension does not contact any third-party server, analytics service, or telemetry endpoint.
• Activity stream and payload data are fetched over HTTPS using your existing OIC session cookies, exactly as the official console would.
• When importing JSON, no network is used.
• Settings (theme, auto-detect preference) are stored in chrome.storage.local on your machine.
• Permissions used:
  – activeTab — open the viewer overlay on the current OIC tab.
  – storage — persist theme and auto-detect preference.
  – scripting — inject viewer assets when launched from the popup.
  – Host access *://*.oraclecloud.com/* — match OIC console domains for live data fetch.

────────────────────────────────────────
COMPATIBILITY
────────────────────────────────────────

• Chromium-based browsers: Chrome, Edge, Brave, Vivaldi, Opera (Manifest V3).
• OIC Generation 3 monitoring console: design.integration.<region>.ocp.oraclecloud.com.
• Tested in EU-Frankfurt, US-Ashburn, and Phoenix regions; expected to work in all OIC G3 regions.

────────────────────────────────────────
SUPPORT, BUG REPORTS, FEATURE REQUESTS
────────────────────────────────────────

This is an independent, community-built tool. It is not affiliated with, endorsed by, or supported by Oracle.

• Bug reports: https://github.com/marat-ak/oic-activity-viewer-extension/issues/new?template=bug_report.yml
• Feature requests: https://github.com/marat-ak/oic-activity-viewer-extension/issues/new?template=feature_request.yml
• Source code & releases: https://github.com/marat-ak/oic-activity-viewer-extension

When filing a bug, please scrub any tenant-specific information (instance IDs, payloads, business data) before submitting.

Technical

Version
1.2.1
Manifest
V3
Size
30.56KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
bdfelghjpiaobapkbpgdelmdmjaolmcc
Developer ID
ua9b8ac8e4abf46d9143b8c712d4a0136
Developer Email
[email protected]
Created
Apr 28, 2026
Last Updated (Store)
Apr 28, 2026
Last Scraped
Jun 13, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 13, 2026.