分布式跟踪平台OpenTelemetry和Skywalking初体验

  |   0 评论   |   0 浏览

背景

初体验

Skywalking安装

windows下,需要设备下docker-desktop的参数[14]:

wsl -d docker-desktop
sysctl -w vm.max_map_count=262144
exit

搭建一个快速测试的环境

准备镜像:

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.13
docker pull apache/skywalking-base:8.3.0-es6 
docker pull apache/skywalking-oap-server:8.3.0-es6
docker pull apache/skywalking-ui:8.3.0

启动镜像:

docker run --name elasticsearch -p 9200:9200 -p 9300:9300  -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d docker.elastic.co/elasticsearch/elasticsearch:6.8.13

docker run --name skywalking-oap --restart always -p 1234:1234 -p 11800:11800 -p 12800:12800 -d --link elasticsearch:elasticsearch -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server:8.3.0-es6

docker run --name skywalking-ui --restart always -p 8080:8080 --link skywalking-oap:skywalking-oap -d -e SW_OAP_ADDRESS=skywalking-oap:12800 apache/skywalking-ui

确认安装成功:

http://localhost:8080/中,可以看到Skywalking的后台。

Trace

JavaAgent方式

这里使用zipkin的协议。

参考

  • 本站中的:《分布式跟踪平台OpenTelemetry初体验》