You can connect the following types of clients to Tracing Analysis: the ARMS OpenTelemetry Collector, the open source OpenTelemetry Collector, the Jaeger agent, the Zipkin collector, and the SkyWalking client. You can also connect to Tracing Analysis by using open source OpenTelemetry SDKs and Jaeger SDKs. This topic describes the regions and endpoints that are supported by Tracing Analysis and the data reporting protocols that are supported by different ports.

Directly report data

Alibaba Cloud regions and endpoints that are supported by Tracing Analysis

Note If your application is deployed in an Alibaba Cloud production environment, select a private endpoint. Otherwise, select a public endpoint.
RegionRegion IDPrivate endpointPublic endpoint
China (Hangzhou)cn-hangzhoutracing-analysis-dc-hz-internal.aliyuncs.comtracing-analysis-dc-hz.aliyuncs.com
China (Shanghai)cn-shanghaitracing-analysis-dc-sh-internal.aliyuncs.comtracing-analysis-dc-sh.aliyuncs.com
China (Qingdao)cn-qingdaotracing-analysis-dc-qd-internal.aliyuncs.comtracing-analysis-dc-qd.aliyuncs.com
China (Beijing)cn-beijingtracing-analysis-dc-bj-internal.aliyuncs.comtracing-analysis-dc-bj.aliyuncs.com
China (Zhangjiakou)cn-zhangjiakoutracing-analysis-dc-zb-internal.aliyuncs.comtracing-analysis-dc-zb.aliyuncs.com
China (Hohhot)cn-huhehaotetracing-cn-huhehaote-internal.arms.aliyuncs.comtracing-cn-huhehaote.arms.aliyuncs.com
China (Ulanqab)cn-wulanchabutracing-cn-wulanchabu-internal.arms.aliyuncs.comtracing-cn-wulanchabu.arms.aliyuncs.com
China (Shenzhen)cn-shenzhentracing-analysis-dc-sz-internal.aliyuncs.comtracing-analysis-dc-sz.aliyuncs.com
China (Heyuan)cn-heyuantracing-cn-heyuan-internal.arms.aliyuncs.comtracing-cn-heyuan.arms.aliyuncs.com
China (Guangzhou)cn-guangzhoutracing-cn-guangzhou-internal.arms.aliyuncs.comtracing-cn-guangzhou.arms.aliyuncs.com
China (Chengdu)cn-chengdutracing-cn-chengdu-internal.arms.aliyuncs.comtracing-cn-chengdu.arms.aliyuncs.com
China (Hong Kong)cn-hongkongtracing-analysis-dc-hk-internal.aliyuncs.comtracing-analysis-dc-hk.aliyuncs.com
Japan (Tokyo)ap-northeast-1tracing-analysis-dc-jp-internal.aliyuncs.comtracing-analysis-dc-jp.aliyuncs.com
Singaporeap-southeast-1tracing-analysis-dc-sg-internal.aliyuncs.comtracing-analysis-dc-sg.aliyuncs.com
Australia (Sydney)ap-southeast-2tracing-ap-southeast-2-internal.arms.aliyuncs.comtracing-ap-southeast-2.arms.aliyuncs.com
Malaysia (Kuala Lumpur)ap-southeast-3tracing-ap-southeast-3-internal.arms.aliyuncs.comtracing-ap-southeast-3.arms.aliyuncs.com
Indonesia (Jakarta)ap-southeast-5tracing-analysis-dc-indonesia-internal.aliyuncs.comtracing-analysis-dc-indonesia.aliyuncs.com
Germany (Frankfurt)eu-central-1tracing-analysis-dc-frankfurt-internal.aliyuncs.comtracing-analysis-dc-frankfurt.aliyuncs.com
UK (London)eu-west-1tracing-analysis-dc-lundun-internal.aliyuncs.comtracing-analysis-dc-lundun.aliyuncs.com
US (Silicon Valley)us-west-1tracing-analysis-dc-usw-internal.aliyuncs.comtracing-analysis-dc-usw.aliyuncs.com
US (Virginia)us-east-1tracing-us-east-1-internal.arms.aliyuncs.comtracing-us-east-1.arms.aliyuncs.com
India (Mumbai)ap-south-1tracing-ap-south-1-internal.arms.aliyuncs.comtracing-ap-south-1.arms.aliyuncs.com

Protocols that are supported by different ports

Port numberProtocolDescription
80
  • OpenTelemetry HTTP
  • Jaeger HTTP
  • Jaeger Remote Sampling
  • Zipkin HTTP
Different protocols are distinguished by URL suffixes.
  • OpenTelemetry HTTP: /api/otlp/traces
  • Jaeger HTTP: /api/traces
  • Jaeger Remote Sampling: /api/sampling
  • Zipkin HTTP:
    • v1: /api/v1/spans
    • v2: /api/v2/spans
443
  • OpenTelemetry HTTPS
  • Jaeger HTTPS
  • Jaeger Remote Sampling
  • Zipkin HTTPS
Different protocols are distinguished by URL suffixes.
  • OpenTelemetry HTTPS: /api/otlp/traces
  • Jaeger HTTPS: /api/traces
  • Jaeger Remote Sampling: /api/sampling
  • Zipkin HTTPS:
    • v1: /api/v1/spans
    • v2: /api/v2/spans
1883
  • Jaeger gRPC
  • Skywalking gRPC
None
8000Skywalking v8 gRPCNone
8090OpenTelemetry gRPCNone

Obtain an authentication token

After you activate Tracing Analysis, you can obtain a token to authenticate the reported data. To obtain the token, perform the following steps:

  1. Log on to the Tracing Analysis console.
  2. In the left-side navigation pane, click Cluster Configurations. Then, click the Access point information tab.
  3. In the top navigation bar, select a region. In the Cluster Information section, turn on Show Token.
  4. In the Client section, select the client that you want to use to collect trace data. In this example, Jaeger is selected.
  5. In the Related Information column of the table, click the copy icon next to the endpoint that you want to use.
    Jaeger endpoints
    • If you use OpenTelemetry HTTP, Zipkin HTTP, or Jaeger HTTP, the token is contained in an HTTP URL.
    • If you use SkyWalking gRPC, OpenTelemetry gRPC, or Jaeger gRPC, the system specifies Authentication=<token> in the metadata of gRPC and then sends the metadata to the server for authentication.