* Fixed issue with wrong parameter type
* Changed object to number
* Changede object to number jmx metrics
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
* Added bytesIn/OutPerSec params for clusterMetrics object
* Removed redundant todos, cleaned imports
* Jmx connections moved to pool, methods moved to separate classes
* Added pool handling and returning methods
* Fix after previous PR comments - fixed result map, configured pool, removed redundant methods and code
* Removed redundant imports and empty initialization
* Removed fill method
* Closing connection replaced to destroyObject method
* Try catch block while returning object to pool was fixed
* Removed redundant logs and try catch
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
* Backend for updating topics, fixed backend from another pr branches
* Changed caching of extendedAdminClient instances
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
* Added segmentSize for topic level
* Added segmentSize to clusterMetrics object
* Added internalClusterState for storing clusterMetrics linked to cluster's brokersIds
* InternalBrokersMetrics param added to InternalClusterMetrics
* Changed topic segment counting logic by finding the partition leader, added partition collecting in topic
* Added segmentSize info to cluster, broker, topic and topicPartition level
* Reduce to map moved to clusterutil, leader moved in cache
* Cleared some code
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
* Added concumer groups list with search.
* Added consumer group details view.
* Minor tweaks.
* Backend group details (#19)
* temp result commit
* consumer group details api done
* fixes
* changed calls from loop into vars, changed foreach to map
* changes
* removed redundant import
* Refactoring, fixed contract
* Fixed useless group query
* fix-consumer-groups-retaining-cluster-on-cluster-switch
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Azat Gataullin <gataniel@gmail.com>
* Add loader, fix details
* Add empty text for consumer groups
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
Co-authored-by: Roman Nedzvetskiy <gmcodemail@gmail.com>
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Azat Gataullin <gataniel@gmail.com>
Co-authored-by: Maxim Tereshin <tereshin93@gmail.com>
* Added concumer groups list with search.
* added endpoint for group consumers
* removed redundand code and imports
* changed method to async mono
* method located better
* changes after review
* changed foreach to map
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>