| # Message Queue performance and consuming latency monitoring |
| |
| Message Queue server plays an essential role in today's distributed system to reduce the length and latency of |
| blocking RPC and eventually improve user experience. But in this async way, the measure for queue consuming traffic and |
| latency becomes significant. |
| |
| Since 8.9.0, SkyWalking leverages native tracing agent and [**Extension Header |
| Item** of SkyWalking Cross Process Propagation Headers Protocol v3](../../api/x-process-propagation-headers-v3.md#extension-header-item) |
| To provide performance monitoring for the Message Queue systems. |
| |
| In default, we provide `Message Queue Consuming Count` and `Message Queue Avg Consuming Latency` metrics for service and |
| endpoint levels. |
| |
| More metrics could be added through `core.oal`. |