tenzir / public-roadmap

The public roadmap of Tenzir
https://docs.tenzir.com/roadmap
4 stars 0 forks source link

Pipeline Labels #105

Closed dominiklohmann closed 8 months ago

dominiklohmann commented 9 months ago

The overview page can currently be quite overwhelming with many pipelines. We identified two reasons for this:

  1. The pipeline definitions are not well readable when horizontal scrolling is required
  2. Pipelines that fit together cannot be viewed together

We want to solve both in one go by moving the pipeline definition into the expanded pipeline view, and replacing the now freed up space with user-provided pipeline labels and pipeline uptime.

Here is an early Excalidraw mock from initial discussions about this feature (in particular the area marked in red):

Image

### Definition of Done
- [x] Agree on the desired UI and UX
- [x] Implement changes for labels and uptime in the pipeline manager APIs
- [x] Implement changes in the frontend
dominiklohmann commented 9 months ago

One really small but useful idea that just occurred to me in a call with @mavam: We can let operators provide auto labels that we use by default when creating a pipeline. For example, load and from can provide their connector as a label, and from and read their format. It's a simple addition to the operator API that we think can go quite far.