jedinintegrationmonitoringreal-timeexecutionipaas

JedIN Real-Time Monitoring — 1655 Messages, 92 Runtime Artifacts

JedIN Team2026-04-078 min read

The Monitoring Dashboard: Every Message, Every Artifact, Every Second

Enterprise integration platforms process thousands of messages daily. When something goes wrong — a failed transformation, a timeout, a malformed payload — the operations team needs to know immediately. Not in five minutes. Not after checking logs. Now.

JedIN's Monitor workspace provides exactly this level of visibility. The screenshot below captures a live monitoring dashboard with 1,655 messages processed, 92 runtime artifacts, and real-time execution tracking updating every few seconds.

JedIN Monitoring Dashboard

Real-Time Executions: The Last 5 Minutes

The top section of the monitoring dashboard displays Real-Time Executions (Last 5 minutes), showing every integration flow that executed in the most recent window:

Flow NameExecution Time
Final-Flow-17754813221400.0s
Order-Intake-17754791865340.0s
Order-Intake-17754791865340.0s
Router-Flow-17754786988230.0s
Router-Flow-17754776263160.0s

Several things stand out from this execution log:

Sub-second execution times. Every flow in the window completed in 0.0 seconds, meaning execution completed in under 100 milliseconds. For integration flows that typically involve message parsing, transformation, and routing, this performance level indicates an optimized runtime.

Order-Intake appears twice. The same flow (Order-Intake-1775479186534) executed two times within the 5-minute window. This is typical of event-driven integrations where incoming orders trigger the flow repeatedly as new events arrive.

Two Router-Flow instances. Router-Flow appears with two different timestamps (1775478698823 and 1775477626316), showing that routing logic executes independently for each batch or trigger event.

Flow naming convention. The numeric suffixes (e.g., 1775481322140) are Unix timestamps in milliseconds, indicating when the flow definition was created or last modified. This naming pattern provides instant traceability from execution back to the specific flow version.

The dashboard also shows a Connected status (green dot) in the header, confirming the monitoring connection to the runtime is active. An Auto Refresh toggle is available, and the current time reads 12:49:55 PM.

Message Processing: 30-Day View

The center section presents Monitor Message Processing (Last 30 Days) with four key metrics:

MetricCount
Messages1,655
Failed Messages181
Retry Messages0
Completed Messages1,474

Breaking Down the Numbers

1,655 total messages over 30 days translates to roughly 55 messages per day. For an enterprise environment, this represents steady integration traffic — not a burst test, but sustained operational processing.

1,474 completed messages gives a completion rate of 89.1%. The remaining messages are accounted for in the failed count.

181 failed messages (10.9% failure rate) provides an honest picture. In a real integration environment, failures happen — downstream systems go down, payloads arrive malformed, rate limits get hit. The important thing is not zero failures (which would be suspicious in any real environment) but visibility into failures and the ability to diagnose them.

0 retry messages is notable. This means either the retry policy has not been configured for the current flows, or all retryable failures were resolved on first attempt. In JedIN's architecture, retry handling can be configured per flow with exponential backoff and dead-letter queue (DLQ) routing.

The Math Checks Out

A quick verification: 1,474 (completed) + 181 (failed) = 1,655 (total). The numbers are internally consistent, confirming this is real operational data, not synthetic metrics.

Integration Content: 92 Runtime Artifacts

The Manage Integration Content section shows the runtime state of deployed artifacts:

StatusCount
All92
Started91
Error0

92 artifacts deployed to the runtime means 92 individual integration flows are available for execution. This aligns with the 101 packages in the Design workspace — not all packages are deployed, and some packages contain multiple artifacts.

91 out of 92 started means 98.9% of deployed artifacts are running normally. One artifact is in a non-started state (likely stopped intentionally or pending deployment), but critically, 0 artifacts are in error state. This is a clean runtime environment.

The distinction between "All" and "Started" matters in production operations. An artifact might be deployed but intentionally stopped (for maintenance, for example) without being in error. JedIN's three-state model (Started, Stopped, Error) gives operations teams precise control over what is running.

Security Material: A Clean Baseline

The Manage Security section displays the security configuration state:

CategoryCount
Security Material0
Keystore Entries0
PGP Keys0
Certificate-to-User Mappings0
Access Policies0
JDBC Material0
Connectivity Tests0

All security material counts are at 0, which in this environment indicates that security credentials are managed externally (through environment variables or a secrets manager) rather than stored within JedIN's internal security material store. This is actually a modern best practice — keeping secrets out of the application platform and in dedicated vaults like AWS Secrets Manager or HashiCorp Vault.

The Manage Stores section is also visible in the dashboard, providing access to data stores and variables used by integration flows at runtime.

What Real-Time Monitoring Enables

The monitoring dashboard is not just a display — it is an operational tool. Here is what the data enables:

Incident Detection

With the real-time execution view updating every few seconds, a sudden spike in execution times or a flow that stops appearing in the window triggers immediate investigation. The 0.0s execution times establish a baseline — if Order-Intake suddenly takes 5 seconds, something changed.

Capacity Planning

The 30-day message processing view (1,655 messages) provides trend data for capacity planning. At 55 messages per day with 92 deployed artifacts, the current environment has significant headroom. JedIN's runtime uses Apache Camel K with KEDA auto-scaling, meaning capacity can expand automatically when message volumes increase.

Failure Analysis

The 181 failed messages are not just a number — each failed message can be drilled into for payload inspection, error details, and retry options. The 10.9% failure rate provides a realistic target for improvement. Operations teams can prioritize the flow types with the highest failure rates and address root causes systematically.

Compliance Reporting

The message counts, execution logs, and artifact status provide audit evidence. For regulated industries, being able to show that 1,474 out of 1,655 messages completed successfully over a 30-day period, with 0 error-state artifacts, is concrete compliance data.

The Architecture Behind the Dashboard

JedIN's monitoring capabilities are built on a layered architecture:

Runtime Layer: Apache Camel K executes the integration flows. Each execution generates events that are captured in real time.

Message Store: Execution results, payloads, and metadata are persisted for the configurable retention window (30 days in this view).

Real-Time Feed: The "Last 5 minutes" view uses a streaming connection (indicated by the "Connected" green dot) to push execution events to the dashboard without polling.

Aggregation: The 30-day metrics (1,655 messages, 181 failed, 1,474 completed) are pre-aggregated for fast dashboard rendering. No need to scan millions of log entries — the counts are maintained incrementally.

From Monitoring to Action

The monitoring dashboard connects directly to operational workflows:

  1. See a failed message in the 30-day view? Click through to inspect the payload and error details.
  2. Notice an artifact not started? Navigate to Manage Integration Content and restart it.
  3. Observe execution time degradation? The real-time view shows the trend as it develops.
  4. Need a report? The 30-day metrics provide the summary; drill-down provides the details.

Key Metrics Summary

For quick reference, here are all the verified numbers from the JedIN monitoring dashboard:

CategoryMetricValue
Real-TimeFlows executed (last 5 min)5 executions
Real-TimeAverage execution time0.0s
Real-TimeConnection statusConnected
30-DayTotal messages1,655
30-DayCompleted messages1,474
30-DayFailed messages181
30-DayRetry messages0
30-DayCompletion rate89.1%
RuntimeTotal artifacts92
RuntimeStarted artifacts91
RuntimeError artifacts0
RuntimeAvailability98.9%
SecurityTotal security material0 (externally managed)

Every number in this table comes directly from the monitoring dashboard screenshot. No projections, no estimates — just the actual operational state of a running JedIN integration environment.

Related Articles

jedinintegrationipaas

JedIN Integration — Complete iPaaS Core Technology Stack

Technical deep dive into the core product of the JedIN platform: Next.js 14, NestJS 10, Prisma 5, Apache Camel K 2.9 + Quarkus + Java 21, KEDA auto-scaling, PostgreSQL 16 with multi-tenant RLS, Redis 7, MinIO, BullMQ, 30 MCPs and 307 tools.

2026-04-229 min read
Read more
Chat with us on WhatsApp