- 文档首页
应用性能监控全链路版
用户指南
应用性能监控
接入指南
通过 VKE 接入应用
通过 VKE 接入应用
应用性能监控已经对接 VKE,为集群中部署的应用提供端到端全链路应用性能监控服务。本文为您介绍如何在 VKE 集群中部署应用并接入应用性能监控。
- 已经在 VKE 集群中安装 apmplus-opentelemetry-collector 组件,详情请参见:安装组件。
工作区拥有独立的数据上报凭证,如需使用工作区进行数据管理和数据隔离,请确保 apmplus-opentelemetry-collector 组件已经升级至 v3.1.0 及以上版本。
说明
创建不同类型(无状态负载、有状态负载、任务、定时任务、守护进程)的工作负载时,均可开启工作负载的应用性能监控。本文以创建无状态负载举例,其他类型工作负载的配置方式,请参见:工作负载。 - 在左侧导航栏选择 集群,并单击目标集群名称,前往集群管理页面。
- 单击 创建无状态负载,在 容器配置 页面中,勾选启用 全链路应用性能监控,并配置监控参数。
-
- 本场景涉及的关键配置说明如下,更多参数配置介绍,参见:创建无状态负载。
- 完成工作负载其他参数的配置后,单击 确定,完成配置。
说明
通过 kubectl 命令行创建无状态负载前请确保:
- 已通过 kubectl 连接目标集群。具体操作说明,请参见:连接集群。
您可以在集群中使用 Yaml 创建工作负载时,通过 Annotaiton 配置应用的性能观测功能。不同类型的应用,Yaml 配置示例代码略有不同。
Java 应用的配置示例代码,如下所示:
instrumentation.apmplus.volcengine.com/inject-java: "true"
instrumentation.apmplus.volcengine.com/workspace: default
instrumentation.apmplus.volcengine.com/java-container-names: "nginx,myapp"
apmplus.volcengine.com/service.name: "doc-pod-demo"
image: cr-cn-beijing.volces.com/demo-namespace/demo-repo:v1
- name: OTEL_SERVICE_NAME
Python 应用的配置示例代码,如下所示:
instrumentation.apmplus.volcengine.com/inject-python: "true"
instrumentation.apmplus.volcengine.com/workspace: default
instrumentation.apmplus.volcengine.com/python-container-names: "nginx,myapp"
apmplus.volcengine.com/service.name: "doc-pod-demo"
image: cr-cn-beijing.volces.com/demo-namespace/demo-repo:v1
- name: OTEL_SERVICE_NAME
NodeJS 应用的配置示例代码,如下所示:
instrumentation.apmplus.volcengine.com/inject-nodejs: "true"
instrumentation.apmplus.volcengine.com/workspace: default
instrumentation.apmplus.volcengine.com/nodejs-container-names: "nginx,myapp"
apmplus.volcengine.com/service.name: "doc-pod-demo"
image: cr-cn-beijing.volces.com/demo-namespace/demo-repo:v1
- name: OTEL_SERVICE_NAME
如果您的工作负载中同时包含不同语言的 Container,支持同时注入不同语言的 Annotation。示例如下:
instrumentation.apmplus.volcengine.com/workspace: default
instrumentation.apmplus.volcengine.com/inject-java: "true"
instrumentation.apmplus.volcengine.com/java-container-names: "myapp"
instrumentation.apmplus.volcengine.com/inject-python: "true"
instrumentation.apmplus.volcengine.com/python-container-names: "myapp2"
-
- 在服务端监控页面的左侧导航栏中选择 服务监控 > 服务列表,在服务列表中即可查看集群中工作负载监控服务的名称。
-
- 单击服务名称,即可查看该服务的详细监控信息。更多详情参见:服务监控。
-
最近更新时间:2026.06.09 14:58:55