Enhancement
Major
Detail
Major
Detail
Enhancement
(User-visible)
The monitor page shows, among other things, the state of various parts of the application. The state of Kafka and TL-Sync should also be displayed there. A distinction should be made between the two. Top-Logic uses Kafka mainly for TL-Sync. But in the applications Kafka is often used for other transfers as well. Therefore the information "TL-Sync cannot send" is different from "Kafka cannot send".
Implementation
Example for many errors:
Example with only one error:
Example with no errors:
<context>/SystemState.jsp?showInfo=true (If everything is OK only OK is displayed otherwise):
Test
- In the Kafka demo, go to the monitor page and check that there are at least two entries each for Kafka and TL-Sync: Send and Receive.
- Start with ZooKeeper and Kafka. Make a change that needs to be transmitted by TL-Sync. Check that the new monitors do not show any errors.
- Start without Kafka. Make a change that needs to be transferred from TL-Sync. Check that the new monitors show errors.