Querying the Message Trace
Function
This API is used to query the message trace.
URI
GET /v2/{engine}/{project_id}/instances/{instance_id}/trace
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| engine | Yes | String | Definition Message engine. Constraints N/A Range N/A Default Value reliability |
| project_id | Yes | String | Definition Project ID. For details about how to obtain it, see Obtaining a Project ID. Constraints N/A Range N/A Default Value N/A |
| instance_id | Yes | String | Definition Instance ID. You can call the API for querying all instances to obtain the instance ID. The instance ID is in the response body. Constraints N/A Range N/A Default Value N/A |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| msg_id | Yes | String | Definition Message ID. Constraints N/A Range N/A Default Value N/A |
Request Parameters
None
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| total | Number | Definition Total number. Constraints N/A Range N/A Default Value N/A |
| next_offset | Integer | Definition Offset of the next page. Constraints N/A Range N/A Default Value N/A |
| previous_offset | Integer | Definition Offset of the previous page. Constraints N/A Range N/A Default Value N/A |
| trace | Array of trace objects | Definition Message trace list. Constraints N/A Range N/A Default Value N/A |
| Parameter | Type | Description |
|---|---|---|
| success | Boolean | Definition Successful or not. Constraints N/A Range Default Value N/A |
| trace_type | String | Definition Trace type. Constraints N/A Range Default Value N/A |
| timestamp | Number | Definition Time. Constraints N/A Range N/A Default Value N/A |
| group_name | String | Definition Producer group or consumer group. Constraints N/A Range N/A Default Value N/A |
| cost_time | Number | Definition Duration. Constraints N/A Range N/A Default Value N/A |
| request_id | String | Definition Request ID. Constraints N/A Range N/A Default Value N/A |
| consume_status | Number | Definition Consumption status. Constraints N/A Range Default Value N/A |
| topic | String | Definition Topic name. Constraints N/A Range N/A Default Value |
| msg_id | String | Definition Message ID. Constraints N/A Range N/A Default Value N/A |
| offset_msg_id | String | Definition Offset message ID. Constraints N/A Range N/A Default Value N/A |
| tags | String | Definition Message tag. Constraints N/A Range N/A Default Value N/A |
| keys | String | Definition Message keys. Constraints N/A Range N/A Default Value N/A |
| store_host | String | Definition IP address of the host that stores the message. Constraints N/A Range N/A Default Value N/A |
| client_host | String | Definition IP address of the host that generates the message. Constraints N/A Range N/A Default Value N/A |
| retry_times | Integer | Definition Number of retry times. Constraints N/A Range N/A Default Value N/A |
| body_length | Number | Definition Message body length. Constraints N/A Range N/A Default Value N/A |
| msg_type | String | Definition Message type. Constraints N/A Range Default Value N/A |
| transaction_state | String | Definition Transaction status. Constraints N/A Range Default Value N/A |
| transaction_id | String | Definition Transaction ID. Constraints N/A Range N/A Default Value N/A |
| from_transaction_check | Boolean | Definition Whether the response is a transaction check response. Constraints N/A Range Default Value N/A |
Example Requests
Querying the message trace of a RocketMQ instance
GET https://{endpoint}/v2/{engine}/{project_id}/instances/{instance_id}/trace?msg_id={msg_id} Example Responses
Status code: 200
The query is successful.
{
"total" : 1,
"next_offset" : -1,
"previous_offset" : -1,
"trace" : [ {
"success" : true,
"trace_type" : "Pub",
"timestamp" : 1634822858013,
"group_name" : "ProducerGroupName",
"cost_time" : 47,
"request_id" : "644F0069C829287CBBF26B9A54390000",
"consume_status" : 0,
"topic" : "aaaaa",
"msg_id" : "7F000001561018B4AAC26B9A0D1D0004",
"offset_msg_id" : "C0A8011700002774000000000000BE12",
"tags" : "TagA",
"keys" : "OrderID188",
"store_host" : "192.168.0.1:10101",
"client_host" : "127.0.0.1",
"retry_times" : 0,
"body_length" : 11,
"msg_type" : "Normal_Msg",
"transaction_state" : "Ack",
"transaction_id" : "xxxxxx",
"from_transaction_check" : false
} ]
} Status Codes
| Status Code | Description |
|---|---|
| 200 | The query is successful. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot