Help Center/ Cloud Trace Service/ API Reference/ Examples/ Example 1: Creating a Management Tracker
Updated on 2023-07-21 GMT+08:00

Example 1: Creating a Management Tracker

Introduction

This section describes how to create a management tracker for an OBS bucket which is used for log transfer.

Other Involved APIs

Listing Buckets: The name of the OBS bucket to which traces will be transferred is required for creating a management tracker. Call this API to list all the OBS buckets you have created to obtain the name.

Creating a Management Tracker

  • URI:

    POST /v3/{project_id}/tracker

  • Example request:

    POST https://{cts_endpoint}/v3/{project_id}/tracker

    Obtain the value of {cts_endpoint} from Regions and Endpoints.

    Body:

    {	
    "tracker_type": "system",
    	"tracker_name": "system",
    	"obs_info": {
    		"is_obs_created": false,
    		"bucket_name": "test_tracker",
    		"file_prefix_name": " yO8Q "
    	}
    }
  • Example response:
    {
      "id" : "2e6fa9b8-8c6e-456d-b5d3-77be97xxxx",
      "create_time" : 1587958482923,
      "domain_id" : "aexxxxxxxx4d4fb4bexxxxxxx791fbf",
      "obs_info" : {
        "bucket_name" : " test_tracker ",
        "file_prefix_name" : "yO8Q"
      },
      "project_id" : "bb1xxxxxxxxe4f498cbxxxxxxxx35634",
      "tracker_name" : "system",
      "tracker_type" : "system",
      "status" : "enabled"
    }