Try PubSub+

How to get and test information on discarded messages

honghong Administrator Posts: 54 admin

Problem

You see that you are having a lot of ingress discards due to No Subscription Match and are looking for more information about these messages. The information that might be pertinent is: Topic, Client Username, and Message VPN name.

Solution

Use the following command to get the information about the messages:

solace> show log no-subscription-match [client-username <username>][client-name <name>] [message-vpn <vpn-name>] [wide]

You will then be able to see the Topic, Client Username, and Message VPN name on the last 1,000 discarded messages.

Read more on no-subscription-match.

You can use SDKPerf to test if the solution works. Here is an example for publishing a single message with no topic match:

[[email protected] ~]$ sdkperf_c_d36 -cip=192.168.164.199 [email protected] -ptl=topic -mn=1 -mt=persistent -msa=10

Result

Here you can see the CLI output:

vmr-132-44> show log no-subscription-match

Most recent no-subscription-match events:

Client Username Message VPN Topic
dev3-225/9209/#00000001 default default topic``
Sign In or Register to comment.