I need an information popup about a producer / consumer
So that I can see all relevant data about a specific producer / consumer
Acceptance criteria
The following information is shown in the producer information popup:
Address: Address of this publisher.
AverageMsgSize: Average message size published by this publisher.
ClientVersion: Client library version.
ConnectedSince: Timestamp of connection.
ProducerId: Id of this publisher.
ProducerName: Producer name.
The following information is shown in the consumer information popup:
address: Address of this consumer
availablePermits: Number of available message permits for the consumer
BytesOutCounter: Total bytes delivered to consumer (bytes)
ClientVersion: Client library version
ConnectedSince: Timestamp of connection
ConsumerName: Name of the consumer
LastAckedTimestamp:
LastConsumedTimestamp:
MessageOutConter: Total messages delivered to consumer (msg).
UnackedMessages: Number of unacknowledged messages for the consumer, where an unacknowledged message is one that has been sent to the consumer but not yet acknowledged
isBlockedConsumerOnUnackedMsgs: Flag to verify if consumer is blocked due to reaching threshold of unacked messages
Use the according endpoint from the backend.
Definition of done (DoD)
Feature is done when the acceptance criteria are fullfiled
Feature is done when there are test where it is necessary and they pass
Feature is done when the linter passes
Feature is done when it is merged onto our main branch (after the code has been reviewed by at least one other person)
Feature is done when the code has been documentend or commented properly
User story
Acceptance criteria
The following information is shown in the producer information popup:
The following information is shown in the consumer information popup:
Use the according endpoint from the backend.
Definition of done (DoD)
DoD general criteria