This API is used to query the details of a tracker. The details include the name of the tracker, name of the OBS bucket for storing traces, and prefix of the trace files stored in the OBS bucket.
GET /v1.0/{project_id}/tracker?tracker_name={tracker_name}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
tracker_name |
No |
String |
Tracker name. If this parameter is not specified, all trackers will be queried. Currently, only one tracker is allowed for each tenant. The tracker name is system. |
It is expected that CTS can support multiple trackers in the future. In this case, if you send a request where the parameter tracker_name is not specified (GET /v1.0/{project_id}/tracker), the response will be in array format. Otherwise, the response will be in object format.
Parameter |
Sub-Parameter |
Type |
Description |
---|---|---|---|
tracker_name |
- |
String |
Tracker name. It is set as system by default. |
bucket_name |
- |
String |
OBS bucket name. It starts with a number or lowercase letter and contains 3 to 63 characters, including lowercase letters, numbers, hyphens (-), and periods (.) |
file_prefix_name |
- |
String |
Prefix of trace files that need to be stored in OBS buckets |
status |
- |
String |
Status of a tracker. The value can be enabled or disabled. |
detail |
- |
String |
This parameter is returned only when the tracker status is abnormal. It specifies the cause of the exception. The value will be checkBucketExistFailed, which indicates the failure to check the bucket, or noBucket, which indicates that the bucket does not exist. |
lts |
is_lts_enabled |
Boolean |
Whether trace analysis is enabled |
log_group_name |
String |
Name of the LTS log group |
|
log_topic_name |
String |
Name of the LTS log stream |
{ "bucket_name" : "my_created_bucket", "tracker_name" : "system", "detail" : "noBucket", "file_prefix_name" : "some_folder", "status" : "disabled", "lts" : { "is_lts_enabled" : true, "log_group_name" : "CTS", "log_topic_name" : "tracker" }, "bucket_name" : "1214", "tracker_name" : "system", }
Returned Value |
Description |
---|---|
200 |
The request is successful and the query result is returned. |
Returned Value |
Description |
---|---|
400 |
The server failed to process the request. |
500 |
Failed to complete the request because of an internal service error. |
401 |
Your access request is rejected. |
403 |
You are forbidden to access the requested page. |