Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wizard Step: Test Input #20544

Closed
grotlue opened this issue Sep 25, 2024 · 1 comment
Closed

Wizard Step: Test Input #20544

grotlue opened this issue Sep 25, 2024 · 1 comment

Comments

@grotlue
Copy link
Contributor

grotlue commented Sep 25, 2024

  • Shows a "preview" of the input without writing data to the cluster with
  • node it is running on
  • input specific details (e.g. port)
  • Throughput and metrics
  • Shows a button "Collect Test Message"
    • clicking on it will load the most recently received message from the input
    • after the message is loaded it is displayed
  • Message will be parsed and run through a pipeline
    • With illuminate
      • input will be tested in the Illuminate Pipeline
      • pipeline can not be edited by the user
    • Without illuminat
      • user can select any of the existing pipelines to test the input
  • The parsed result is displayed at the bottom
  • The user can always proceed to ISW - Wizard Step: Setup Routing #20568

With Illuminate

Image

Without Illuminate

Image

Implementation details

  1. Frontend calls API to start test input job
  2. Frontend shows the progress of the job
  3. backend runs the "test input job" async
  • starts input
  • collect 100 messages
  • stops input
  • check if messages are parsable by Illuminate (Illuminate workflow)
  • check if pipeline rules have errors (Routing workflow)
  • save test input result in db (successful messages, failed messages, ...)
  • provide API to show test input results
@grotlue
Copy link
Contributor Author

grotlue commented Nov 6, 2024

Closing in favor of #20683

@grotlue grotlue closed this as not planned Won't fix, can't repro, duplicate, stale Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants