链路追踪
平台采用SkyWalking作为链路追踪服务,对代码无侵入,仅在部署时简单配置即可使用。
部署调整
需调整Deployment.yaml
- 增加环境变量
SW_AGENT_NAME
,值为环境::服务名 - 增加环境变量配置字典引用
pai-env-skywalking
- 增加存储挂载
skywalking-agent
配置摘要:
spec:
template:
spec:
containers:
- name: pai-demo
env:
- name: SW_AGENT_NAME
value: 'pai::pai-demo'
envFrom:
- configMapRef:
name: pai-env-skywalking
volumeMounts:
- mountPath: /opt/skywalking-agent
name: skywalking
volumes:
- hostPath:
path: /opt/skywalking-agent
type: ''
name: skywalking
TODO:
将调整部署命令,在Deployment.yaml中增加labels:skywalking: true
即可
访问
备忘
apiVersion: v1
data:
JAVA_TOOL_OPTIONS: '-javaagent:/opt/skywalking-agent/skywalking-agent.jar'
SW_AGENT_COLLECTOR_BACKEND_SERVICES: 'skywalking-oap-server.dev-cloud:11800'
SW_LOGGING_FILE_NAME: 'skywalking-${HOSTNAME}.log'
kind: ConfigMap
metadata:
name: pai-env-skywalking
文档更新时间: 2023-05-12 10:27 作者:管理员