Skip to content

Add filters to Overview page: Filter by Broker, Time, and Topic#2105

Merged
hemahg merged 17 commits intomainfrom
Add-filter-for-overview-page
Jan 28, 2026
Merged

Add filters to Overview page: Filter by Broker, Time, and Topic#2105
hemahg merged 17 commits intomainfrom
Add-filter-for-overview-page

Conversation

@hemahg
Copy link
Contributor

@hemahg hemahg commented Nov 5, 2025

Add filters to Overview page to

  • filter by broker
  • filter by time
  • Filter by topic

@hemahg hemahg force-pushed the Add-filter-for-overview-page branch from 5ef569b to 1c9d767 Compare November 24, 2025 10:00
@sonarqubecloud
Copy link

@hemahg hemahg force-pushed the Add-filter-for-overview-page branch 3 times, most recently from acfcec8 to a7ebaf4 Compare January 20, 2026 07:27
@hemahg hemahg marked this pull request as ready for review January 20, 2026 07:27
Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When selecting a topic without metrics, the UI gets into a state where the selector is gone and it can't be toggled back to the general metrics.

Image

@MikeEdgar MikeEdgar added this to the 0.11.0 milestone Jan 21, 2026
Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like it's heading in the right direction to me @hemahg . I added a few suggestions.

@hemahg
Copy link
Contributor Author

hemahg commented Jan 23, 2026

I plan to add FilterByTime to the topic metrics once #2252
is merged.

@hemahg hemahg force-pushed the Add-filter-for-overview-page branch from 6d7f6e0 to 0f97f30 Compare January 27, 2026 02:56
@hemahg hemahg requested a review from MikeEdgar January 27, 2026 12:38
Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice feature, thanks @hemahg ! I have only one suggestion about the order of topics in the select box, but otherwise this looks good to merge to me.

Comment on lines 36 to 39
const topicsForCharts = getTopics(params.kafkaId, {
fields: "name",
pageSize: 100,
});
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe these can be sorted for easier finding a topic in the drop-down.

hemahg added 17 commits January 28, 2026 10:47
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
@hemahg hemahg force-pushed the Add-filter-for-overview-page branch from 9b4f53c to 07a1d17 Compare January 28, 2026 05:18
@sonarqubecloud
Copy link

@hemahg hemahg merged commit 9d43e39 into main Jan 28, 2026
11 checks passed
@hemahg hemahg deleted the Add-filter-for-overview-page branch January 28, 2026 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants