refactor: unify "Executions" → "Exchanges" terminology
Rename all references from "Execution/executions/execCount" to "Exchange/exchanges/exchangeCount" to align with Apache Camel's native Exchange concept. Java class names (CamelExecutionException, HttpOperationFailedException) are preserved as-is. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@ export interface ProcessorData {
|
||||
startMs: number
|
||||
}
|
||||
|
||||
export interface Execution {
|
||||
export interface Exchange {
|
||||
id: string
|
||||
orderId: string
|
||||
customer: string
|
||||
@@ -22,7 +22,7 @@ export interface Execution {
|
||||
processors: ProcessorData[]
|
||||
}
|
||||
|
||||
export const executions: Execution[] = [
|
||||
export const exchanges: Exchange[] = [
|
||||
{
|
||||
id: 'E-2026-03-18-00201',
|
||||
orderId: 'OP-92184',
|
||||
@@ -44,7 +44,7 @@ function generateTimeSeries(
|
||||
// KPI stat cards data
|
||||
export const kpiMetrics: KpiMetric[] = [
|
||||
{
|
||||
label: 'Executions (shift)',
|
||||
label: 'Exchanges (shift)',
|
||||
value: '3,241',
|
||||
trend: 'up',
|
||||
trendValue: '+12%',
|
||||
@@ -147,7 +147,7 @@ export const errorCountSeries: MetricSeries[] = [
|
||||
export interface RouteMetricRow {
|
||||
routeId: string
|
||||
routeName: string
|
||||
execCount: number
|
||||
exchangeCount: number
|
||||
successRate: number
|
||||
avgDurationMs: number
|
||||
p99DurationMs: number
|
||||
@@ -159,7 +159,7 @@ export const routeMetrics: RouteMetricRow[] = [
|
||||
{
|
||||
routeId: 'order-intake',
|
||||
routeName: 'order-intake',
|
||||
execCount: 892,
|
||||
exchangeCount: 892,
|
||||
successRate: 99.2,
|
||||
avgDurationMs: 88,
|
||||
p99DurationMs: 142,
|
||||
@@ -169,7 +169,7 @@ export const routeMetrics: RouteMetricRow[] = [
|
||||
{
|
||||
routeId: 'order-enrichment',
|
||||
routeName: 'order-enrichment',
|
||||
execCount: 541,
|
||||
exchangeCount: 541,
|
||||
successRate: 97.6,
|
||||
avgDurationMs: 156,
|
||||
p99DurationMs: 287,
|
||||
@@ -179,7 +179,7 @@ export const routeMetrics: RouteMetricRow[] = [
|
||||
{
|
||||
routeId: 'payment-process',
|
||||
routeName: 'payment-process',
|
||||
execCount: 414,
|
||||
exchangeCount: 414,
|
||||
successRate: 96.1,
|
||||
avgDurationMs: 234,
|
||||
p99DurationMs: 412,
|
||||
@@ -189,7 +189,7 @@ export const routeMetrics: RouteMetricRow[] = [
|
||||
{
|
||||
routeId: 'shipment-dispatch',
|
||||
routeName: 'shipment-dispatch',
|
||||
execCount: 387,
|
||||
exchangeCount: 387,
|
||||
successRate: 98.4,
|
||||
avgDurationMs: 118,
|
||||
p99DurationMs: 248,
|
||||
|
||||
@@ -3,7 +3,7 @@ export interface RouteDefinition {
|
||||
name: string
|
||||
group: string
|
||||
description: string
|
||||
execCount: number
|
||||
exchangeCount: number
|
||||
successRate: number
|
||||
avgDurationMs: number
|
||||
p99DurationMs: number
|
||||
@@ -17,7 +17,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'order-intake',
|
||||
group: 'order-flow',
|
||||
description: 'Ingests new orders from JMS queue, validates schema, enriches with customer data',
|
||||
execCount: 892,
|
||||
exchangeCount: 892,
|
||||
successRate: 99.2,
|
||||
avgDurationMs: 88,
|
||||
p99DurationMs: 142,
|
||||
@@ -29,7 +29,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'order-enrichment',
|
||||
group: 'order-flow',
|
||||
description: 'Enriches order with inventory availability, pricing, and shipment options',
|
||||
execCount: 541,
|
||||
exchangeCount: 541,
|
||||
successRate: 97.6,
|
||||
avgDurationMs: 156,
|
||||
p99DurationMs: 287,
|
||||
@@ -41,7 +41,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'payment-process',
|
||||
group: 'payment-flow',
|
||||
description: 'Processes payment through gateway, handles retries and partial failures',
|
||||
execCount: 414,
|
||||
exchangeCount: 414,
|
||||
successRate: 96.1,
|
||||
avgDurationMs: 234,
|
||||
p99DurationMs: 412,
|
||||
@@ -53,7 +53,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'payment-validate',
|
||||
group: 'payment-flow',
|
||||
description: 'Validates payment details and performs fraud check before processing',
|
||||
execCount: 498,
|
||||
exchangeCount: 498,
|
||||
successRate: 99.8,
|
||||
avgDurationMs: 142,
|
||||
p99DurationMs: 198,
|
||||
@@ -65,7 +65,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'shipment-dispatch',
|
||||
group: 'shipment-flow',
|
||||
description: 'Dispatches shipment to carrier after order confirmation',
|
||||
execCount: 387,
|
||||
exchangeCount: 387,
|
||||
successRate: 98.4,
|
||||
avgDurationMs: 118,
|
||||
p99DurationMs: 248,
|
||||
@@ -77,7 +77,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'shipment-track',
|
||||
group: 'shipment-flow',
|
||||
description: 'Polls carrier APIs for shipment status updates and notifies customers',
|
||||
execCount: 923,
|
||||
exchangeCount: 923,
|
||||
successRate: 99.5,
|
||||
avgDurationMs: 94,
|
||||
p99DurationMs: 167,
|
||||
@@ -89,7 +89,7 @@ export const routes: RouteDefinition[] = [
|
||||
name: 'notification-dispatch',
|
||||
group: 'notification-flow',
|
||||
description: 'Sends email and SMS notifications to customers for order events',
|
||||
execCount: 471,
|
||||
exchangeCount: 471,
|
||||
successRate: 98.9,
|
||||
avgDurationMs: 62,
|
||||
p99DurationMs: 124,
|
||||
|
||||
Reference in New Issue
Block a user