skywalking 如何接入服务

你好,目前0.13.0 版本的Choerodon 已经支持接入skywalking 了。首先确保你的skywalking 是否已经安装无误。且版本为v6.0.0 版本以上。

然后在部署的values 里面配置skywalking 的配置

SKYWALKING_OPTS: >-
      -javaagent:/agent/skywalking-agent.jar
      -Dskywalking.agent.application_code=service-name
      -Dskywalking.agent.sample_n_per_3_secs=-1
      -Dskywalking.collector.backend_service=oap.skywalking:11800

如果是自己创建的spring boot。

需要修改dockerfile,然后在values 中添加skywalking 配置

FROM registry.cn-hangzhou.aliyuncs.com/choerodon-tools/javabase:0.7.1
COPY app.jar /app.jar
ENTRYPOINT exec java -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap $JAVA_OPTS $SKYWALKING_OPTS  -jar /app.jar

当然也可以通过同样类似的方式,来针对自己部署的skywalking 版本,修改dockerfile 和chart 文件