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 |
Message engine. Default: reliability |
project_id |
Yes |
String |
Project ID. |
instance_id |
Yes |
String |
Instance ID. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
msg_id |
No |
String |
Message ID. |
Request Parameters
None
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
trace |
Array of trace objects |
Message trace list. |
Parameter |
Type |
Description |
---|---|---|
success |
Boolean |
Whether the request is successful. |
trace_type |
String |
Trace type. |
timestamp |
Number |
Time. |
group_name |
String |
Producer group or consumer group. |
cost_time |
Number |
Time spent. |
request_id |
String |
Request ID. |
consume_status |
Number |
Consumption status. |
topic |
String |
Topic name. |
msg_id |
String |
Message ID. |
offset_msg_id |
String |
Offset message ID. |
tags |
String |
Message tag. |
keys |
String |
Message keys. |
store_host |
String |
IP address of the host that stores the message. |
client_host |
String |
IP address of the host that generates the message. |
retry_times |
String |
Number of retry times. |
body_length |
Number |
Message body length. |
msg_type |
String |
Message type. |
transaction_state |
String |
Transaction status. |
transaction_id |
String |
Transaction ID. |
from_transaction_check |
Boolean |
Whether the response is a transaction check response. |
Example Requests
Querying the message trace
GET https://{endpoint}/v2/{engine}/{project_id}/instances/{instance_id}/trace
Example Responses
Status code: 200
The query is successful.
[ { "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" : null, "transaction_id" : null, "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.