diff --git a/examples/DESIGN-SYSTEM.md b/examples/DESIGN-SYSTEM.md new file mode 100644 index 00000000..cf1116fa --- /dev/null +++ b/examples/DESIGN-SYSTEM.md @@ -0,0 +1,186 @@ +# Cameleer3 Design System + +## Concept + +**"Mission Control"** — industrial-precision meets data-dense observatory. Bloomberg Terminal crossed with a luxury car dashboard. Dark, information-rich, with careful hierarchy and breathing room. Operators monitoring hundreds of systems need density without chaos. + +**Signature element**: Subtle topographic/contour pattern background evoking "mapping routes" — because Cameleer maps Camel routes. + +## Colors + +### Backgrounds + +| Token | Hex | Usage | +|---|---|---| +| `--bg-deep` | `#060a13` | Page background | +| `--bg-base` | `#0a0e17` | Recessed areas, inputs | +| `--bg-surface` | `#111827` | Cards, panels | +| `--bg-raised` | `#1a2332` | Elevated elements, hovers | +| `--bg-hover` | `#1e2d3d` | Active hover states | + +### Borders + +| Token | Hex | Usage | +|---|---|---| +| `--border` | `#1e2d3d` | Default borders | +| `--border-subtle` | `#152030` | Card borders, dividers | + +### Text + +| Token | Hex | Usage | +|---|---|---| +| `--text-primary` | `#e2e8f0` | Headings, primary content | +| `--text-secondary` | `#8b9cb6` | Body text, values | +| `--text-muted` | `#4a5e7a` | Labels, hints, metadata | + +### Accent Colors + +| Token | Hex | Glow | Usage | +|---|---|---|---| +| `--amber` | `#f0b429` | `rgba(240, 180, 41, 0.15)` | Primary brand, totals, volume, links | +| `--cyan` | `#22d3ee` | `rgba(34, 211, 238, 0.12)` | Latency, cross-route refs | +| `--rose` | `#f43f5e` | `rgba(244, 63, 94, 0.12)` | Errors, failures, slow durations | +| `--green` | `#10b981` | `rgba(16, 185, 129, 0.12)` | Success, completed, fast durations | +| `--blue` | `#3b82f6` | — | Running state, endpoints | +| `--purple` | `#a855f7` | — | EIP nodes, active routes | + +Each accent has a `*-dim` variant (e.g. `--amber-dim: #b8860b`) for border accents on active states. + +### Semantic Color Mapping + +- **Status**: completed → green, failed → rose, running → blue +- **Duration**: fast (<100ms) → green, medium (100-1000ms) → amber, slow (>1s) → rose +- **Health**: healthy → green, warning → amber, critical → rose +- **Node types**: endpoint → blue, processor → green, EIP → purple, cross-route → cyan dashed + +## Typography + +### Font Stack + +| Role | Family | Fallbacks | +|---|---|---| +| Body / UI | `DM Sans` | `system-ui, sans-serif` | +| Data / Code | `JetBrains Mono` | `Fira Code, monospace` | + +Load from Google Fonts: +```html + +``` + +### Scale + +| Element | Font | Size | Weight | Extras | +|---|---|---|---|---| +| Page title | DM Sans | 24px | 700 | `letter-spacing: -0.5px` | +| Card title | DM Sans | 13px | 600 | — | +| Section label | DM Sans | 11px | 600 | `uppercase, letter-spacing: 0.8px` | +| Body text | DM Sans | 14px | 400 | — | +| Stat value | JetBrains Mono | 26-28px | 600 | `letter-spacing: -1px` | +| Table data | JetBrains Mono | 12px | 400 | — | +| Badge/tag | JetBrains Mono | 11px | 500 | — | +| Tiny label | JetBrains Mono | 9-10px | 400-500 | — | + +## Spacing & Radii + +| Token | Value | Usage | +|---|---|---| +| `--radius-sm` | `6px` | Buttons, inputs, chips | +| `--radius-md` | `10px` | Small cards, badges | +| `--radius-lg` | `14px` | Cards, panels, modals | +| Page padding | `24px` | Main content area | +| Card padding | `16-20px` | Card header/body | +| Grid gap | `12-16px` | Between cards | + +## Components + +### Stat Card + +Top-edge colored line (2px gradient from accent to transparent). Label in muted uppercase, value in mono accent color, optional change indicator below. + +### Status Pill + +Rounded (`99px`), colored background glow + text. Contains a 6px dot + label. Running state dot pulses. + +### Filter Chip + +Rounded pill, toggleable. Active state uses accent glow background + accent border + accent text. Inactive is raised background with subtle border. + +### App Tile + +Left-edge 3px color bar (green/amber/rose). Shows app name, route count, failure rate. Hover lifts slightly (`translateY(-1px)`). + +### Duration Bar + +Inline bar (60px wide, 4px tall) with color-coded fill. Paired with mono duration label. + +### Heatmap Cell + +Individual cells with amber opacity mapped to intensity (0.02–0.85). Hover scales to 1.3× with amber ring. Tooltip on hover. + +## Charts + +All charts use inline SVG with: +- Grid lines: `var(--border-subtle)`, 0.5px +- Axis labels: `var(--font-mono)`, 10px, `var(--text-muted)` +- Area fills: linear gradient from accent (15% opacity) to transparent +- Lines: accent color, 1.5px, round joins + +### Sparklines + +Tiny (200×24) SVG with polygon fill + polyline stroke. Used in hero stat cards. + +## Animations + +| Effect | Spec | Usage | +|---|---|---| +| Page enter | `fadeIn 0.3s ease-out` with staggered `animation-delay` (0.05s increments) | Page load | +| Live pulse | `0 → 6px` green box-shadow, 2s infinite | Live indicators, running dots | +| Hover lift | `translateY(-1px)`, 0.15s | App tiles | +| Border glow | `border-color` transition, 0.2s | Cards, inputs on hover/focus | +| Expand arrow | `rotate(90deg)`, 0.2s | Table row expand | + +```css +@keyframes fadeIn { + from { opacity: 0; transform: translateY(8px); } + to { opacity: 1; transform: translateY(0); } +} + +@keyframes livePulse { + 0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.4); } + 50% { box-shadow: 0 0 0 6px rgba(16, 185, 129, 0); } +} +``` + +## Background Treatment + +Two layers over `--bg-deep`: + +1. **Radial gradients** — subtle amber glow top-left (3% opacity), cyan glow bottom-right (2% opacity) +2. **Topographic SVG pattern** — repeating 400×400 tile of bezier curves in amber/cyan at 2.5% opacity + +```css +body::before { + background: + radial-gradient(ellipse 800px 400px at 20% 20%, rgba(240, 180, 41, 0.03), transparent), + radial-gradient(ellipse 600px 600px at 80% 80%, rgba(34, 211, 238, 0.02), transparent); +} +``` + +## Navigation + +Sticky top bar, 56px tall. Glass-morphism: `rgba(6, 10, 19, 0.85)` with `backdrop-filter: blur(20px) saturate(1.2)`. Amber logo (JetBrains Mono, 16px, 600), pill-style nav links, right-aligned environment badge and cluster count. + +## Route Diagram + +- **Node shapes**: Rounded rects (8px radius, cross-route 14px). Fill from `getNodeColor()`, 1.5px stroke. +- **Edges**: Bezier curves between node centers. Flow → gray, branch → amber (labeled), cross-route → cyan dashed, error → rose dashed. +- **Execution overlay** (toggle with `E`): Executed path glows green. Non-executed dims to 15% opacity. Sequence badges (numbered circles) on nodes. Duration pills above nodes. +- **Arrow markers**: Per-edge-type colored arrowheads. + +## Pages + +| Page | File | Purpose | +|---|---|---| +| Transaction Explorer | `transaction-explorer.html` | Search/filter transactions across all apps | +| Dashboard | `dashboard.html` | Fleet-wide overview with charts and health grid | +| Route Detail | `route-detail.html` | Deep dive into single route with diagram and metrics | diff --git a/examples/cmd-k-search-example.html b/examples/cmd-k-search-example.html new file mode 100644 index 00000000..0a12d0c3 --- /dev/null +++ b/examples/cmd-k-search-example.html @@ -0,0 +1,1010 @@ + + + + + +Cameleer3 — Command Search + + + + + +
+
+ + +
+ + Search everything... + ⌘K +
+
+
+
+ + + +
+
+
Dashboard
+
3 agents connected — 12 routes active — 1,247 executions/min
+
+
+
Route / Exchange
+
Agent
+
Correlation ID
+
Duration
+
Time
+
+
+
+
content-based-routing
+
order-svc-pod-7f8
+
cmr-9a4f2b...
+
47ms
+
2s ago
+
+
+
+
timer-heartbeat
+
order-svc-pod-a3b
+
cmr-8e3c1a...
+
3ms
+
4s ago
+
+
+
+
file-ingest-orders
+
order-svc-pod-7f8
+
cmr-7d2b0f...
+
312ms
+
8s ago
+
+
+
+
rest-api-orders
+
order-svc-pod-x9y
+
cmr-6c1a9e...
+
128ms
+
11s ago
+
+
+
+
split-order-items
+
order-svc-pod-a3b
+
cmr-5b0d8c...
+
89ms
+
15s ago
+
+
+
+
+ + +
+
+ + +
+ + + + + route:order + +
+ esc close +
+
+ + +
+
All 14
+
Executions 8
+
Routes 3
+
Exchanges 2
+
Agents 1
+
+ + +
+
Executions
+ + +
+
+ +
+
+
+ content-based-routing + Completed + 47ms +
+
+ route-cbr + + cmr-9a4f2b71-e8c3 + + Body matched PRIORITY +
+
+{ + "routeId": "content-based-routing", + "exchangeId": "E-2026-03-08-00142", + "status": "COMPLETED", + "durationMs": 47, + "inputSnapshot": { + "body": "{\"type\":\"PRIORITY\",\"item\":\"Widget-X\",\"qty\":50}", + "headers": { "Content-Type": "application/json" } + } +}
+
+
+ 2s ago +
+
+ + +
+
+ +
+
+
+ content-based-routing + Failed + 312ms +
+
+ route-cbr + + cmr-7d2b0f93-a1d7 + + NullPointerException in PRIORITY branch +
+
+
+ 8s ago +
+
+ + +
+
+ +
+
+
+ split-order-items + Completed + 89ms +
+
+ route-split + + cmr-9a4f2b71-e8c3 + + Correlated — downstream of PRIORITY order +
+
+
+ 2s ago +
+
+ +
Routes
+ + +
+
+ +
+
+
+ content-based-routing + production +
+
+ route-cbr + + 14 nodes, 14 edges + + EIP_CHOICE branches: PRIORITY, STANDARD, BULK +
+
+
+ Route +
+
+ +
Exchanges
+ + +
+
+ +
+
+
+ E-2026-03-08-00142 +
+
+ cmr-9a4f2b71-e8c3 + + 3 route hops + + Body: PRIORITY order Widget-X qty:50 +
+
+
+ 2s ago +
+
+ + +
+
+ +
+
+
+ E-2026-03-08-00098 +
+
+ cmr-7d2b0f93-a1d7 + + 1 route hop + + Body: PRIORITY order Gadget-Z qty:12 — failed +
+
+
+ 8s ago +
+
+
+ + + +
+
+ + + diff --git a/examples/cmd-k-search-light.html b/examples/cmd-k-search-light.html new file mode 100644 index 00000000..962cd736 --- /dev/null +++ b/examples/cmd-k-search-light.html @@ -0,0 +1,1012 @@ + + + + + +Cameleer3 — Command Search (Light) + + + + + +
+
+ + +
+ + Search everything... + ⌘K +
+
+
+
+ + + +
+
+
Dashboard
+
3 agents connected — 12 routes active — 1,247 executions/min
+
+
+
Route / Exchange
+
Agent
+
Correlation ID
+
Duration
+
Time
+
+
+
+
content-based-routing
+
order-svc-pod-7f8
+
cmr-9a4f2b...
+
47ms
+
2s ago
+
+
+
+
timer-heartbeat
+
order-svc-pod-a3b
+
cmr-8e3c1a...
+
3ms
+
4s ago
+
+
+
+
file-ingest-orders
+
order-svc-pod-7f8
+
cmr-7d2b0f...
+
312ms
+
8s ago
+
+
+
+
rest-api-orders
+
order-svc-pod-x9y
+
cmr-6c1a9e...
+
128ms
+
11s ago
+
+
+
+
split-order-items
+
order-svc-pod-a3b
+
cmr-5b0d8c...
+
89ms
+
15s ago
+
+
+
+
+ + +
+
+ + +
+ + + + + route:order + +
+ esc close +
+
+ + +
+
All 14
+
Executions 8
+
Routes 3
+
Exchanges 2
+
Agents 1
+
+ + +
+
Executions
+ + +
+
+ +
+
+
+ content-based-routing + Completed + 47ms +
+
+ route-cbr + + cmr-9a4f2b71-e8c3 + + Body matched PRIORITY +
+
+{ + "routeId": "content-based-routing", + "exchangeId": "E-2026-03-08-00142", + "status": "COMPLETED", + "durationMs": 47, + "inputSnapshot": { + "body": "{\"type\":\"PRIORITY\",\"item\":\"Widget-X\",\"qty\":50}", + "headers": { "Content-Type": "application/json" } + } +}
+
+
+ 2s ago +
+
+ + +
+
+ +
+
+
+ content-based-routing + Failed + 312ms +
+
+ route-cbr + + cmr-7d2b0f93-a1d7 + + NullPointerException in PRIORITY branch +
+
+
+ 8s ago +
+
+ + +
+
+ +
+
+
+ split-order-items + Completed + 89ms +
+
+ route-split + + cmr-9a4f2b71-e8c3 + + Correlated — downstream of PRIORITY order +
+
+
+ 2s ago +
+
+ +
Routes
+ + +
+
+ +
+
+
+ content-based-routing + production +
+
+ route-cbr + + 14 nodes, 14 edges + + EIP_CHOICE branches: PRIORITY, STANDARD, BULK +
+
+
+ Route +
+
+ +
Exchanges
+ + +
+
+ +
+
+
+ E-2026-03-08-00142 +
+
+ cmr-9a4f2b71-e8c3 + + 3 route hops + + Body: PRIORITY order Widget-X qty:50 +
+
+
+ 2s ago +
+
+ + +
+
+ +
+
+
+ E-2026-03-08-00098 +
+
+ cmr-7d2b0f93-a1d7 + + 1 route hop + + Body: PRIORITY order Gadget-Z qty:12 — failed +
+
+
+ 8s ago +
+
+
+ + + +
+
+ + + diff --git a/examples/dashboard-light.html b/examples/dashboard-light.html new file mode 100644 index 00000000..6ccf4d09 --- /dev/null +++ b/examples/dashboard-light.html @@ -0,0 +1,1128 @@ + + + + + +Cameleer3 — Dashboard + + + + + + + + + + + +
+ + + + +
+
+
Total Exchanges
+
2.4M
+
+
+
+
Success Rate
+
99.66%
+
+
+
+
Failed
+
8,147
+
+
+
+
Avg Latency
+
47ms
+
+
+
+
Active Routes
+
1,283
+
+
+
+
In-Flight
+
1,293
+
+
+
+ + +
+
+
+
+
Failure Rate Trend
+
Last 24 hours · 15-min intervals
+
+
+
+
+ +
+
+
Failure %
+
Threshold
+
+
+
+ +
+
+
+
Latency Percentiles
+
Last 24 hours · p50 / p95 / p99
+
+
+
+
+ +
+
+
p50
+
p95
+
p99
+
+
+
+
+ + +
+
+
+
+
Exchange Volume Heatmap
+
Last 7 days · hourly buckets
+
+
+
+
+
+
+ Less +
+
+
+
+
+ More +
+
+
+
+ + +
+
+
+
+
Top Failing Routes
+
By failure count · last 24h
+
+
+
+
    +
    +
    + +
    +
    +
    +
    Slowest Routes
    +
    By p95 latency · last 24h
    +
    +
    +
    +
      +
      +
      +
      + + +
      +
      +
      +
      +
      Application Health
      +
      47 applications · sorted by failure rate
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + + diff --git a/examples/dashboard.html b/examples/dashboard.html new file mode 100644 index 00000000..fe8b6e1e --- /dev/null +++ b/examples/dashboard.html @@ -0,0 +1,1125 @@ + + + + + +Cameleer3 — Dashboard + + + + + + + + + + + +
      + + + + +
      +
      +
      Total Exchanges
      +
      2.4M
      +
      +
      +
      +
      Success Rate
      +
      99.66%
      +
      +
      +
      +
      Failed
      +
      8,147
      +
      +
      +
      +
      Avg Latency
      +
      47ms
      +
      +
      +
      +
      Active Routes
      +
      1,283
      +
      +
      +
      +
      In-Flight
      +
      1,293
      +
      +
      +
      + + +
      +
      +
      +
      +
      Failure Rate Trend
      +
      Last 24 hours · 15-min intervals
      +
      +
      +
      +
      + +
      +
      +
      Failure %
      +
      Threshold
      +
      +
      +
      + +
      +
      +
      +
      Latency Percentiles
      +
      Last 24 hours · p50 / p95 / p99
      +
      +
      +
      +
      + +
      +
      +
      p50
      +
      p95
      +
      p99
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      Exchange Volume Heatmap
      +
      Last 7 days · hourly buckets
      +
      +
      +
      +
      +
      +
      + Less +
      +
      +
      +
      +
      + More +
      +
      +
      +
      + + +
      +
      +
      +
      +
      Top Failing Routes
      +
      By failure count · last 24h
      +
      +
      +
      +
        +
        +
        + +
        +
        +
        +
        Slowest Routes
        +
        By p95 latency · last 24h
        +
        +
        +
        +
          +
          +
          +
          + + +
          +
          +
          +
          +
          Application Health
          +
          47 applications · sorted by failure rate
          +
          +
          +
          +
          +
          +
          +
          + +
          + + + + diff --git a/examples/route-detail-light.html b/examples/route-detail-light.html new file mode 100644 index 00000000..c495b186 --- /dev/null +++ b/examples/route-detail-light.html @@ -0,0 +1,1408 @@ + + + + + +Cameleer3 — Route Detail: content-based-routing + + + + + + + + + +
          + + + + + +
          +
          +

          content-based-routing

          +
          +
          + + Running +
          +
          + Application: order-service-eu +
          +
          + From: direct:content-based-routing +
          +
          + Processors: 14 +
          +
          + Uptime: 12d 7h 43m +
          +
          +
          +
          +
          +
          89.4K
          +
          Today
          +
          +
          +
          99.72%
          +
          Success
          +
          +
          +
          47ms
          +
          p50
          +
          +
          +
          312ms
          +
          p99
          +
          +
          +
          + + +
          +
          Diagram
          +
          Performance
          +
          Recent Executions
          +
          Processor Breakdown
          +
          + + +
          +
          +
          +
          + + + +
          +
          + +
          +
          +
          +
          + + +
          +
          + +
          +
          +
          +
          Duration Distribution
          +
          Last 24h · 89,420 exchanges
          +
          +
          +
          +
          +
          +
          +
          23ms
          p50
          +
          47ms
          p75
          +
          142ms
          p95
          +
          312ms
          p99
          +
          +
          +
          + + +
          +
          +
          +
          Throughput Over Time
          +
          Exchanges/min · last 24h
          +
          +
          +
          + +
          +
          Volume
          +
          Failures
          +
          +
          +
          +
          + + +
          +
          +
          +
          Error Rate vs Latency
          +
          Last 24h · 15-min windows
          +
          +
          +
          + +
          +
          Avg Latency (ms)
          +
          Error Rate (%)
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          Recent Executions
          +
          Last 50 exchanges
          +
          +
          +
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          Processor Performance Breakdown
          +
          Average across last 1,000 exchanges
          +
          +
          +
          + + + + + + + + + + + + + + +
          #ProcessorTypeEndpointAvg Duration% of TotalCallsError Rate
          +
          +
          +
          + +
          + + + + diff --git a/examples/route-detail.html b/examples/route-detail.html new file mode 100644 index 00000000..e0ee138e --- /dev/null +++ b/examples/route-detail.html @@ -0,0 +1,1403 @@ + + + + + +Cameleer3 — Route Detail: content-based-routing + + + + + + + + + +
          + + + + + +
          +
          +

          content-based-routing

          +
          +
          + + Running +
          +
          + Application: order-service-eu +
          +
          + From: direct:content-based-routing +
          +
          + Processors: 14 +
          +
          + Uptime: 12d 7h 43m +
          +
          +
          +
          +
          +
          89.4K
          +
          Today
          +
          +
          +
          99.72%
          +
          Success
          +
          +
          +
          47ms
          +
          p50
          +
          +
          +
          312ms
          +
          p99
          +
          +
          +
          + + +
          +
          Diagram
          +
          Performance
          +
          Recent Executions
          +
          Processor Breakdown
          +
          + + +
          +
          +
          +
          + + + +
          +
          + +
          +
          +
          +
          + + +
          +
          + +
          +
          +
          +
          Duration Distribution
          +
          Last 24h · 89,420 exchanges
          +
          +
          +
          +
          +
          +
          +
          23ms
          p50
          +
          47ms
          p75
          +
          142ms
          p95
          +
          312ms
          p99
          +
          +
          +
          + + +
          +
          +
          +
          Throughput Over Time
          +
          Exchanges/min · last 24h
          +
          +
          +
          + +
          +
          Volume
          +
          Failures
          +
          +
          +
          +
          + + +
          +
          +
          +
          Error Rate vs Latency
          +
          Last 24h · 15-min windows
          +
          +
          +
          + +
          +
          Avg Latency (ms)
          +
          Error Rate (%)
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          Recent Executions
          +
          Last 50 exchanges
          +
          +
          +
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          Processor Performance Breakdown
          +
          Average across last 1,000 exchanges
          +
          +
          +
          + + + + + + + + + + + + + + +
          #ProcessorTypeEndpointAvg Duration% of TotalCallsError Rate
          +
          +
          +
          + +
          + + + + diff --git a/examples/route-diagram-example.html b/examples/route-diagram-example.html new file mode 100644 index 00000000..b68f891e --- /dev/null +++ b/examples/route-diagram-example.html @@ -0,0 +1,1336 @@ + + + + + +Cameleer3 — Route Diagram: split-and-multicast + + + + +
          +

          split-and-multicast

          +
          + Route active + From: direct:splitAndMulticast + Nodes: 8 + Split: 3 iterations +
          +
          + +
          + + + + COMPLETED in 85ms (3 iterations) + + + +
          + +
          + +
          + + +
          +
          +

          Execution Trace

          + +
          +
          +
          +
          + +
          +
          +

          Node Types

          +
          + Endpoint + EIP Pattern + Processor + Error + Cross-route +
          +
          +
          +

          Edge Types

          +
          + Flow + Branch + Error + Cross-route +
          +
          +
          +

          Execution Overlay

          +
          + Executed node + Execution path + Flow particle + Not executed +
          +
          +
          + + + + + diff --git a/examples/route-diagram-light.html b/examples/route-diagram-light.html new file mode 100644 index 00000000..dfe70483 --- /dev/null +++ b/examples/route-diagram-light.html @@ -0,0 +1,1341 @@ + + + + + +Cameleer3 — Route Diagram: split-and-multicast (Light) + + + + +
          +

          split-and-multicast

          +
          + Route active + From: direct:splitAndMulticast + Nodes: 8 + Split: 3 iterations +
          +
          + +
          + + + + COMPLETED in 85ms (3 iterations) + + + +
          + +
          + +
          + + +
          +
          +

          Execution Trace

          + +
          +
          +
          +
          + +
          +
          +

          Node Types

          +
          + Endpoint + EIP Pattern + Processor + Error + Cross-route +
          +
          +
          +

          Edge Types

          +
          + Flow + Branch + Error + Cross-route +
          +
          +
          +

          Execution Overlay

          +
          + Executed node + Execution path + Flow particle + Not executed +
          +
          +
          + + + + + diff --git a/examples/transaction-explorer-light.html b/examples/transaction-explorer-light.html new file mode 100644 index 00000000..6a7fec65 --- /dev/null +++ b/examples/transaction-explorer-light.html @@ -0,0 +1,1309 @@ + + + + + +Cameleer3 — Transaction Explorer + + + + + + + + + + + +
          + + + + + +
          +
          +
          Total Matches
          +
          12,847
          +
          of 2.4M today
          +
          +
          +
          Avg Duration
          +
          47ms
          +
          ↓ 12% vs yesterday
          +
          +
          +
          Failure Rate
          +
          0.34%
          +
          ↑ 0.08% vs yesterday
          +
          +
          +
          P99 Latency
          +
          312ms
          +
          ↓ 23ms vs yesterday
          +
          +
          +
          Active Now
          +
          1,293
          +
          exchanges in-flight
          +
          +
          + + +
          + +
          +
          + + + ⌘K +
          + + +
          + + +
          +
          + +
          + Completed 12,804 + Failed 43 + Running 0 +
          +
          + +
          + +
          + + + + +
          + +
          + +
          + +
          + 0ms + + ≤ 5000ms +
          +
          +
          + + +
          +
          + + +
          + +
          + + +
          + +
          + app:order-service-eu × + route:content-based-routing × + text:"ORD-2024-88431" × + Clear all +
          +
          +
          + + +
          + Showing 1–25 of 12,847 results · sorted by timestamp desc +
          + + +
          +
          + + +
          + + + + + + + + + + + + + + + +
          TimestampStatusApplicationRouteCorrelation IDDurationProcessors
          +
          + + + + +
          + + + + diff --git a/examples/transaction-explorer.html b/examples/transaction-explorer.html new file mode 100644 index 00000000..b22c2edf --- /dev/null +++ b/examples/transaction-explorer.html @@ -0,0 +1,1304 @@ + + + + + +Cameleer3 — Transaction Explorer + + + + + + + + + + + +
          + + + + + +
          +
          +
          Total Matches
          +
          12,847
          +
          of 2.4M today
          +
          +
          +
          Avg Duration
          +
          47ms
          +
          ↓ 12% vs yesterday
          +
          +
          +
          Failure Rate
          +
          0.34%
          +
          ↑ 0.08% vs yesterday
          +
          +
          +
          P99 Latency
          +
          312ms
          +
          ↓ 23ms vs yesterday
          +
          +
          +
          Active Now
          +
          1,293
          +
          exchanges in-flight
          +
          +
          + + +
          + +
          +
          + + + ⌘K +
          + + +
          + + +
          +
          + +
          + Completed 12,804 + Failed 43 + Running 0 +
          +
          + +
          + +
          + + + + +
          + +
          + +
          + +
          + 0ms + + ≤ 5000ms +
          +
          +
          + + +
          +
          + + +
          + +
          + + +
          + +
          + app:order-service-eu × + route:content-based-routing × + text:"ORD-2024-88431" × + Clear all +
          +
          +
          + + +
          + Showing 1–25 of 12,847 results · sorted by timestamp desc +
          + + +
          +
          + + +
          + + + + + + + + + + + + + + + +
          TimestampStatusApplicationRouteCorrelation IDDurationProcessors
          +
          + + + + +
          + + + +