- Documentation
Application Performance Management Plus
User guide
Server monitoring
Integration guide
Integrating applications via VKE
Integration guide
Integrating applications via VKE
Integrating applications via VKE
Server-side Monitoring has integrated with VKE, providing end-to-end, full-trace performance monitoring for applications deployed in VKE clusters. This topic describes how to deploy an application in a VKE cluster and integrate the application with Server-side Monitoring.
- The apmplus-opentelemetry-collector add-on has been installed in the VKE cluster. For details, see Installing the add-on.
Workspaces have independent data reporting credentials. To use workspaces for data management and data isolation, ensure that the apmplus-opentelemetry-collector add-on has been upgraded to v3.1.0 or later.
tip
When creating a workload of any type (Deployment, StatefulSet, Job, CronJob, and DaemonSet), you can enable Server-side Monitoring for the workload. This topic uses the Deployment creation as an example. For information about how to configure a workload of a different type, see Workloads. Method 1: Use the console
- In the left navigation pane, select Cluster. In the cluster list, click the target cluster name to go to the cluster management page.
- In the left navigation pane, select Workload > Deployment.
- Click Create Deployment. In the Container configuration step, check End-to-end Application Performance Management and configure monitoring parameters.
- The key parameters in this feature scenario are as follows. For instructions on configuring other parameters, see Creating Deployments.
- After configuring other parameters, click Confirm.
tip
Before creating a Deployment via the kubectl tool, ensure that the following conditions are met:
- kubectl has been used to connect to the target cluster. For detailed instructions, see Connecting to clusters.
When you create a workload in the cluster using YAML, you can configure the application performance observability feature via annotations. The sample YAML code for different workload types varies slightly.
The sample configuration for Java applications is as follows:
The sample configuration for Python applications is as follows:
The sample configuration for NodeJS applications is as follows:
If your workload has containerized applications in different languages, you can inject annotations for these applications simultaneously. Example:
- Click the Click to go to service list link to access the server-side monitoring page.
- In the left-side navigation pane of server-side monitoring, click Service Monitoring > Service List. In the service list, you can view the name of the monitoring service for the workload in the cluster.
- Click the service name to view the detailed monitoring information. For details, see Service monitoring.
Last updated: 2026.09.20 10:55:53