measure size of queued messages.
How identify how many messages >10k shipped ?
i only see the queue but not the size of message.
show queue ...
three options come to my mind:
In your consumer queue set "max msg size allowed" to 10K.
Then, all messages > 10K are discarded from your consumer queue and you can see discard statistics for that queue..
Disadvantage: They are NOT available in the queue to the customer.
Setup a new audit queue with subscription to the topics you're interested in.
Set the "max msg size allowed"
Set "TTL" to a short time (e.g. 20 seconds...) - so this queue wont be filled with messages
If you're just interested in a statistics, you can check discards on that audit queue for "message too big".
(derived from: https://docs.solace.com/Solace-PubSub-Event-Reference/event_ref_boiler.html#CLIENT_CLIENT_LARGE_MESSAGE)
Set the large-message-threshold in the message-vpn
setting in the cli
=> With this config, you will see one-shot events (that have to be cleared afterwards) in event.log
BUT: You can't identify the content of the message