Skip to content

End-to-end overlay testing via ETL file #318

Open
@planetchili

Description

@planetchili

It would be very useful to be able to take an ETL file from a user experiencing issues and play it back in realtime to observe the overlay graph output it generates. This would be particularly valuable in situations where the ETL seems to run fine through standalone OPM processing.

Note that telemetry data would not be applicable to such situations. Typically this is not a problem as most issues involve present event tracing.

Requirements

  • ability to throttle ETL events, pacing them to approximately the same cadence that they were captured at
  • ability to adjust timestamps of events, spoofing them to appear as realtime in the playback system
  • ability to feed ETL files to the service (with attendant API/Middleware support)
  • ability to trigger playback to coincide with start of UI-side tracking
  • ability to switch service into a mode that processes from ETL instead of from realtime trace (potentially on a per-client visibility)
  • ability to replace telemetry providers/adapters with null versions
  • UI support for above

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev-centricFeatures and fixes related to improving dx, debugging, and diagnosticsenhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions