LearnNewsExamplesServices
Frontmatter
id9554
titleEnhancement: Add Data Pipeline Telemetry & Performance Metrics
stateOpen
labels
enhancementhelp wantedno auto closeaiperformancecore
assignees[]
createdAtMar 25, 2026, 9:12 PM
updatedAtMar 26, 2026, 4:20 PM
githubUrlhttps://github.com/neomjs/neo/issues/9554
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]

Enhancement: Add Data Pipeline Telemetry & Performance Metrics

Openenhancementhelp wantedno auto closeaiperformancecore
tobiu
tobiu commented on Mar 25, 2026, 9:12 PM

Goal

Capture and report granular performance metrics for every stage of the Data Pipeline.

Description

To support the strategic "Benchmark Reports" and assist in debugging complex data flows, the Pipeline should capture telemetry.

Requirements:

  1. Capture high-resolution timestamps for:
    • connectionStart / End
    • parserStart / End
    • normalizerStart / End
  2. Track payload sizes (raw vs. parsed).
  3. Return a telemetry object to the App Worker alongside the shaped data.
  4. Integrate with Neo.util.Logger for optional performance profiling in the console.
tobiu assigned to @tobiu on Mar 25, 2026, 9:12 PM
tobiu added the enhancement label on Mar 25, 2026, 9:12 PM
tobiu added the ai label on Mar 25, 2026, 9:12 PM
tobiu added the performance label on Mar 25, 2026, 9:12 PM
tobiu added the core label on Mar 25, 2026, 9:12 PM
tobiu added the help wanted label on Mar 25, 2026, 9:50 PM
tobiu added the no auto close label on Mar 25, 2026, 9:50 PM
tobiu unassigned from @tobiu on Mar 26, 2026, 4:20 PM