zalando-nakadi / nakadi-ui

Official Nakadi user interface.
MIT License
69 stars 12 forks source link

Extended event table search #28

Open MikhailSmirnou opened 6 years ago

MikhailSmirnou commented 6 years ago

Currently the table https://nakadi-ui-staging.aruha-test.zalan.do/#types?filter=reservation&page=2&reverse=True&sortBy=owning_application may only be sorted by, for example, category or owning application. Would be convenient to list only events belonging to some particular category and/or owning application.

SergKam commented 6 years ago

If I understand it correctly you want a column level filtering. Maybe like this jquery-plugin-for-multi-column-table-sorting-filtering-dynamitable

Or it can be some of the filtering/searching text formats like

$category=data && $owning_application=myapp

less user-friendly but more powerful.

MikhailSmirnou commented 6 years ago

Yes, something like this. For me the "Owning Application" and "Category" fields would be enough. May be other fields, like "Updated" (with time range) would make sense to filter for.

$category=data && $owning_application=myapp

You mean, the user should be adding such conditions to URL manually? I'm afraid, very few people will know about that. Only if the proper hint will be added and will be noticeable on a page.

SergKam commented 6 years ago

Sorry, $category=data && $owning_application=myapp not in URL but in filter input field, like extended filter in Jira or Scalyr etc.