docs/en/setup/service-agent/virtual-mq.md
Virtual MQ represent the MQ nodes detected by server agents' plugins. The performance metrics of the MQ are also from the MQ client-side perspective.
For example, Kafka plugins in the Java agent could detect the transmission latency of message As a result, SkyWalking would show message count, transmission latency, success rate powered by backend analysis capabilities in this dashboard.
The MQ operation span should have
mq.queue, value = MQ queue namemq.topic, value = MQ queue topic , it's optional as some MQ don't have topic concept.transmission.latency, value = Transmission latency from consumer to producerpeer at both sides(producer and consumer). And the value of peer should represent the MQ server cluster.