Skip to content

FE: Messages: Saveable field previews #4018

Open
@NormalErik

Description

@NormalErik

Issue submitter TODO list

  • I've searched for an already existing issues here
  • I'm running a supported version of the application which is listed here and the feature is not present there

Is your proposal related to a problem?

It is not uncommon to have several hundred messages in one topic. Most of the time you use one schema for one topic. In this schema there are many different information like id, timestamp, brand, etc. . If you want to go through these hundred messages and you are especially interested in brand, you can use the preview to search through many messages at once. Bomb feature. However, if you now use dynamic stages on a large scale, all preview settings are gone after restarting. Especially if you have long and many json paths, this hurts a lot.
Image of the preview I mean

Describe the feature you're interested in

A solution for this problem would be to specify a json path with name beforehand, so that the settings remain after a restart. Especially since in most cases there is one schema per topic, one could always fall back on these settings if one or more pieces of information are particularly interesting.
Idea:

  1. Specify name & json path in configuration (helm/docker-compose/...)
  2. Open Kafka-UI and be able to select the json path by name
  3. Be happy that you don't have to write a json path because you configured it beforehand

Describe alternatives you've considered

A weaker solution would be to at least leave the preview settings in case you go out of the topic overview and return to it later.

Version you're running

56fa824

Additional context

This issue is about quality of life and just to have this possibility of a preview is awesome. With this issue you would have the possibility to be even more happy about this preview.

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope/frontendstatus/acceptedAn issue which has passed triage and has been acceptedtype/enhancementEn enhancement to an already existing feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions