SkyWalking is an open source application performance management (APM) tool for cloud-native applications. SkyWalking supports distributed tracing, analysis of performance metrics, and dependency analysis of applications and services. This topic describes how to integrate self-managed SkyWalking with Alibaba Cloud Service Mesh (ASM). This allows you to view application monitoring metrics and therefore improves the observability of ASM instances.
Prerequisites
- An ASM instance is created. For more information, see Create an ASM instance.
- A Container Service for Kubernetes (ACK) cluster is created. For more information, see Create an ACK managed cluster.
- The ACK cluster is added to the ASM instance. For more information, see Add a cluster to an ASM instance.
- An application is deployed in the ACK cluster that is added to the ASM instance. For more information, see Deploy an application in an ASM instance. In this example, the Bookinfo application is used.
- SkyWalking is created in the ACK cluster. For more information, see Use SkyWalking and Envoy Access Log Service to observe service meshes.
Step 1: Create a service for SkyWalking
Step 2: Enable self-managed SkyWalking
- Log on to the ASM console.
- In the left-side navigation pane, choose .
- On the Mesh Management page, find the ASM instance that you want to configure. Click the name of the ASM instance or click Manage in the Actions column.
- On the details page of the ASM instance, choose Settings. in the left-side navigation pane. On the Basic Information page, click
- In the Settings Update panel, select Integrate Self-managed Skywalking, enter the endpoint and port number of SkyWalking, and then click OK.
Step 3: Request the Bookinfo application
Step 4: View application monitoring metrics
- In the upper part of the SkyWalking page, click Topology to view the traces among services.
- In the upper part of the SkyWalking page, click Dashboard. Then, click the Global tab to view the status of services. The metrics such as loads, latency, and health
status are displayed.
- In the upper part of the SkyWalking page, click Dashboard. Then, click the Service tab to view the performance data of services. The metrics such as average latency,
loads, and success rates are displayed.
- In the upper part of the SkyWalking page, click Dashboard. Then, click the Instance tab to view the monitoring metrics of instances.
- In the upper part of the SkyWalking page, click Dashboard. Then, click the Endpoint tab to view the monitoring metrics of endpoints.