Skywalking

项目地址

官方网站

快速上手

部署skywalking

环境准备:

  • k8s(配置默认storageclass)

  • helm

1、安装skywalking

2、配置 skywalking-ui 与 skywalking-oap(如果需要从外部接入)服务 nodeport

3、可通过http://<ip>:31000端口访问skywalking控制台,外部服务链路数据上报可通过http://<ip>:31001

部署skywalking-swck

1、下载 skywalking operator 源码

2、编译构建 skywalking operator 并推送到代码仓库

3、部署 skywalking operator 并创建crds

Java端接入

1、为目标容器组所在的命名空间添加标签,表示该命名空间可以使用 skywalking sidecar 自动注入

2、为待注入的容器组资源添加注解配置

3、访问 skywalking-ui 控制台,从普通服务中可查询到已注册的服务

Golang 端接入

当前 golang 仅支持通过代码集成方式接入 skywalking,其中 go-gin 框架已实现了中间件层的适配,代码接入过程如下:

最后更新于