Updated on 2025-06-27 GMT+08:00

Agent Access

Currently, SkyWalking and OpenTelemetry Agents are supported.

Table 1 Agent access

Agent Type

Supported Application

Supported Region

SkyWalking

Java, Python, Go, Node.js, PHP, and .NET applications

CN North-Beijing4, CN East-Shanghai1, CN East-Shanghai2, CN South-Guangzhou, and CN North-Ulanqab201

OpenTelemetry

Java, PHP, Go, Python, Node.js, C++, and .NET applications

CN North-Beijing4, CN East-Shanghai1, CN East-Shanghai2, CN South-Guangzhou, and CN North-Ulanqab201

SkyWalking Access

  1. Log in to the management console.
  2. Click on the left and choose Management & Governance > Application Performance Management.
  3. In the navigation pane, choose Link Trace > Agent Access.
  4. Select a region and application.
  5. Select SkyWalking. If the current application supports SkyWalking, OpenTelemetry will be grayed and cannot be selected.

    Figure 1 Selecting SkyWalking

  6. Select an access mode based on the application type and connect the Agent to the application by following the instructions. Note that each component under an application must have a unique name.

    1. Java application access
      Figure 2 Java application access
    2. Python application access
      Figure 3 Python application access
    3. Go application access
      Figure 4 Go application access
    4. Node.js application access
      Figure 5 Node.js application access
    5. PHP application access
      Figure 6 PHP application access
    6. .NET application access
      Figure 7 .NET application access

OpenTelemetry Access

  1. In the navigation pane, choose Link Trace > Agent Access.
  2. Select a region and application.
  3. Select OpenTelemetry.

    If the current application supports OpenTelemetry, SkyWalking will be grayed and cannot be selected.

    Figure 8 Selecting OpenTelemetry

  4. Select an access mode based on the application type and connect the Agent to the application by following the instructions. Note that each component under an application must have a unique name.

    1. Java application access
      Figure 9 Java application access
    2. PHP application access

      Method 1: Non-intrusive access

      Figure 10 PHP application access mode 1

      Method 2: Intrusive access. For details, see the official website.

    3. Go application access

      Use the gRPC protocol to report data.

      Figure 11 Go application access
    4. Python application access

      Non-intrusive access

      Figure 12 Python application access
    5. Node.js application access
      Figure 13 Node.js application access
    6. C++ application access
      Figure 14 C++ application access
    7. .NET application access
      Figure 15 .NET application access