Skip to content

Add broker info box and human-readable time format support - #4

Merged
digiserg merged 1 commit into
mainfrom
info-box
Sep 1, 2025
Merged

Add broker info box and human-readable time format support#4
digiserg merged 1 commit into
mainfrom
info-box

Conversation

@digiserg

@digiserg digiserg commented Sep 1, 2025

Copy link
Copy Markdown
Collaborator
  • Add info box to right side of broker list showing:

    • Total brokers and online/offline status
    • Active controller node
    • Partition and replica statistics with ISR data
    • Under-replicated and offline partition warnings
  • Add support for human-readable time formats in topic configs:

    • Users can enter values like '1h', '1d', '7d', '1w'
    • Automatically converts to milliseconds for Kafka
    • Shows helpful tip when editing time-based configs
    • Applies to retention.ms, segment.ms, and other time configs
  • Add GetClusterStats() method to fetch real-time ISR statistics

  • Fix formatting to show labels and values on same line

  • Add comprehensive tests for time parsing functionality

  • Maintain 0 linting issues throughout

- Add info box to right side of broker list showing:
  - Total brokers and online/offline status
  - Active controller node
  - Partition and replica statistics with ISR data
  - Under-replicated and offline partition warnings

- Add support for human-readable time formats in topic configs:
  - Users can enter values like '1h', '1d', '7d', '1w'
  - Automatically converts to milliseconds for Kafka
  - Shows helpful tip when editing time-based configs
  - Applies to retention.ms, segment.ms, and other time configs

- Add GetClusterStats() method to fetch real-time ISR statistics
- Fix formatting to show labels and values on same line
- Add comprehensive tests for time parsing functionality
- Maintain 0 linting issues throughout
@digiserg
digiserg merged commit deac94c into main Sep 1, 2025
5 checks passed
@digiserg
digiserg deleted the info-box branch September 1, 2025 12:12
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.

1 participant