一、创建标签
标签由标签键(Key)和标签值(Value)两个部分组成,一个标签键可以对应多个标签值,一对标签键和标签值可绑定多个云资源。
在为应用打标签之前,请先前往腾讯云 标签控制台 创建自定义标签,具体的操作方式请参见 创建标签。
二、方式一:控制台操作
在完成应用接入后,前往 APM 控制台 > 应用列表 页面,单击目标应用操作栏的编辑标签,在对话框中编辑标签键和标签值,单击确认即可完成绑定。
三、方式二:通过 Operator 注入
注意:说明:
1. 对于通过 Operator 接入的应用,可以在工作负载中添加如下 annotation ,在接入阶段注入应用标签,以简化操作流程:
cloud.tencent.com/service-tags: "keyA=valueA,keyB=valueB"
其中,annotation 的键固定为cloud.tencent.com/service-tags,值为逗号分隔的应用标签键值对。
以 Java 应用为例,完整的 YAML 片段为:
apiVersion: apps/v1kind: Deploymentmetadata: labels: k8s-app: my-app name: my-app namespace: defaultspec: selector: matchLabels: k8s-app: my-app template: metadata: labels: k8s-app: my-app annotations: cloud.tencent.com/inject-java: "true" cloud.tencent.com/otel-service-name: my-app cloud.tencent.com/service-tags: "keyA=valueA,keyB=valueB" spec: containers: – image: my-app:0.1 name: my-app
2. 应用完成重启后,可前往 APM 控制台 > 应用列表 页面,在标签列查询标签注入情况。