Commit graph

1854 commits

Author SHA1 Message Date
maxim_tereshin
7b61a9b51d
Fix timestamp search (#75) 2020-07-07 14:23:27 +03:00
maxim_tereshin
be2d38133d
Topic messages filtering paginating (#72)
* Add filtering and pagination for topic messages

* Add delay to search query, momoize some functions

* Add partition selection
2020-07-07 12:45:34 +03:00
Evanto
2cb630dc18
README v.1 - new structure (#70)
* README v.1 - new structure, add images, logo

* Update README.md
2020-07-06 18:20:13 +03:00
maxim_tereshin
f71c601d0d
Add filtering and pagination for topic messages (#66)
* Add filtering and pagination for topic messages

* Add delay to search query, momoize some functions
2020-07-02 14:29:12 +05:00
Roman Nedzvetskiy
84807405d6
Fixed issue with wrong parameter type (#65)
* 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>
2020-06-25 14:32:45 +03:00
Anton Petrov
fd60bdafa8
Text search for topic messages (#62)
* Text search for topic messages

* Code optimization
2020-06-23 14:01:14 +03:00
Roman Nedzvetskiy
32a09faa95
Added bytesIn/OutPerSec params for clusterMetrics object (#56)
* 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>
2020-06-17 14:44:34 +03:00
maxim_tereshin
f974febb5f
Add topic messages UI (#61) 2020-06-16 12:46:51 +03:00
Sergey Zakirov
128c0d2e92
Topic settings editing (#55)
* Topic editing

* Remove old code

* Implement unique field name select

* Final changes to topic editing

* Cleanup eslint.json
2020-06-16 12:24:24 +03:00
Anton Petrov
5a0b23ed59
Fix messages waiting for empty topic (#60) 2020-06-15 13:12:56 +03:00
Anton Petrov
b60f2a357e
Feature/10 record deserialization (#57)
* Record deserialization

* Check avro schema for topic

* Fix sdp docker config

* Code cleanup

* Code review changes

* Move Avro schema name template to cluster-level config
2020-06-11 14:07:31 +03:00
Anton Petrov
465a3726e8
Feature/10 seek offsets (#54)
* Seek offsets

* Seek and limit
2020-06-02 14:08:22 +03:00
Anton Petrov
ec7c8bbf5e
Fix compilation error (#53) 2020-05-28 14:37:23 +03:00
Roman Nedzvetskiy
f3f6e74b1e
Backend for updating topics, fixed backend from another pr branches (#52)
* 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>
2020-05-28 14:18:22 +03:00
Roman Nedzvetskiy
9a5ffc9eb5
Added segmentSize for topic level (#48)
* 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>
2020-05-28 13:11:50 +03:00
Anton Petrov
803f0be7d7
Topic messages API. Reactive consumer (#50)
* Topic messages API. Reactive consumer

* Topic messages API. Reactive consumer

* Review changes
2020-05-27 17:16:55 +03:00
soffest
0815739d79
Consumer group details view. (#18)
* 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>
2020-05-21 14:09:59 +03:00
Anton Petrov
a0b4b6e1f0
Merge pull request #47 from provectus/feature/10-topic-messages-api-contract
Topic messages API. Contract
2020-05-14 12:31:32 +03:00
Anton Petrov
c725927261 Add key, headers and timestamp type fields 2020-05-13 17:28:27 +03:00
Anton Petrov
7813c5e5ab Topic messages API. Contract 2020-05-12 19:02:55 +03:00
Roman Nedzvetskiy
5b4a9c5a03
GetBrokers endpoint fixed, now returns just brokers ids, also removed id param from Cluster and KafkaCluster (#46)
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
2020-05-12 14:12:50 +03:00
Azat Gataullin
42085b5f07
fix-routes-for-details (#45) 2020-05-05 15:03:44 +03:00
Azat Gataullin
2d45c488f9
Enhancement/improve time to retain usability v2 (#35)
* enhancement/improve-time-to-retain-usability

* add-btn-controls-for-time-to-retain-for-topics
2020-04-28 14:21:36 +03:00
Azat Gataullin
3c5b46bd76
fix-bug-topic-not-creatable-when-no-custom-params (#37)
* fix-bug-topic-not-creatable-when-no-custom-params

* remove-linter-changes-to-cleanup-PR
2020-04-28 14:18:22 +03:00
Azat Gataullin
5d0b783abb
issue-31/add-ui-prefix-for-react-routes (#34)
* issue-31/add-ui-prefix-for-react-routes

* added route for /ui path (#40)

Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>

Co-authored-by: Roman Nedzvetskiy <gmcodemail@gmail.com>
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
2020-04-28 14:17:52 +03:00
Roman Nedzvetskiy
b2465775e5
Refactor for mono (#28)
* starting refactor mono

* topics and cluster refactored into mono way instead of get

* fixed dirty mistakes

* param

* changed collecttopicdata method to correctly

* refactored metrics to copyonwrite methoology

* metrics params updated

* fixed silly mistake

* Let's think immutable

* immutable

* dumb mistakes fixed

* changed to immutable

* added new mappers

* changed to immutable

* typo was fixed

* imports were cleared

* Refactored

* imports were optimized

Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
Co-authored-by: German Osin <german.osin@gmail.com>
2020-04-24 11:15:58 +03:00
Azat Gataullin
ef1edba34b
Merge pull request #27 from provectus/issue-14/update-custom-params-key-to-work-as-object-not-array
issue-14/update-custom-params-key-to-work-as-object-not-array
2020-04-20 12:41:53 +03:00
Azat Gataullin
fb9e9c580e
Merge pull request #33 from provectus/redesign-topics-adding-custom-params-design
redesign-topics-adding-custom-params-design
2020-04-20 12:31:40 +03:00
Azat Gataullin
1fe6ec611c redesign-topics-adding-custom-params-design 2020-04-16 17:23:05 +03:00
Azat Gataullin
df6884e575 issue-14/update-custom-params-key-to-work-as-object-not-array 2020-04-16 14:31:35 +03:00
Azat Gataullin
e2918b41ca
Merge pull request #26 from provectus/enhancement/24-add-eslint
enhancement/24-add-eslint
2020-04-14 15:36:05 +03:00
Azat Gataullin
c17d8bfc28 enhancement/24-remove-extra-git-add 2020-04-14 15:35:14 +03:00
Azat Gataullin
2966881d69 enhancement/24-remove-extra-command-in-lint-staged 2020-04-14 15:33:59 +03:00
Azat Gataullin
0d9a6abc91
Update kafka-ui-react-app/package.json
Co-Authored-By: Gafiatullin Roman <rgafiatullin@provectus.com>
2020-04-14 15:30:51 +03:00
Azat Gataullin
fd6296fa9a enhancement/24-add-husky-and-other-scripts 2020-04-13 13:26:48 +03:00
Azat Gataullin
78377d4321 enhancement/24-use-arbnb-setup 2020-04-13 13:26:44 +03:00
Azat Gataullin
a2ad214ccf enhancement/24-init-standard-eslint 2020-04-13 13:09:31 +03:00
Azat Gataullin
ea9426e8dd
Merge pull request #20 from provectus/feature/14-add-custom-params-for-topics-creation
Feature/14 add custom params for topics creation
2020-04-13 12:20:44 +03:00
Azat Gataullin
e4dbebbc20
Merge branch 'master' into feature/14-add-custom-params-for-topics-creation 2020-04-10 17:00:34 +03:00
Azat Gataullin
bdea7099cb
Merge pull request #23 from provectus/issue/21-topic-form-make-time-to-retain-customizable
issue/21-topic-form-make-time-to-retain-customizable
2020-04-09 20:05:51 +03:00
Azat Gataullin
3c4c9c1ef9 feature/14-code-cleanup 2020-04-09 20:04:39 +03:00
Azat Gataullin
3e174e8a44 issue/21-topic-form-make-time-to-retain-customizable 2020-04-09 17:05:44 +03:00
Azat Gataullin
0e7f75bf21 feature/14-cleanup 2020-04-09 13:36:43 +03:00
Azat Gataullin
1109240169 feature/14-add-custom-params-for-topics-creation 2020-04-09 13:32:46 +03:00
soffest
c26edd1316
WIP: Consumer groups list with search. (#17)
* 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>
2020-04-07 11:15:48 +03:00
soffest
1679d7267f
Merge pull request #16 from provectus/improvement/6-remove-disk-system-dashboards
Removed disk/system dashboards.
2020-03-11 11:16:33 +03:00
Sofia Shnaidman
8e58a0895d Merge branch 'master' of github.com:provectus/kafka-ui into improvement/6-remove-disk-system-dashboards 2020-03-11 11:15:08 +03:00
Oleg Shur
886035f564
Merge pull request #15 from provectus/improvement/13-show-isr-osr
Implemented ISR & OSR display.
2020-03-10 21:13:11 +03:00
Sofia Shnaidman
7b151d50ca Removed disk/system dashboards. 2020-03-04 17:41:11 +03:00
Sofia Shnaidman
cf645e9fe4 Implemented ISR & OSR display. Updated mock. 2020-03-04 17:23:25 +03:00