分布式skywalking链路追踪详细教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式skywalking链路追踪详细教程相关的知识,希望对你有一定的参考价值。

参考技术A Skywalking 是一个分布式追踪(Trace)系统。除了 Skywalking 之外,比较出名的分布式追踪系统还有 Dapper、鹰眼、Pinpoint 、Zipkin等等。

1.linux系统(安装jdk)这个就不多说了
配置linux需要的环境
内存 3G, 处理器数量 2 (提高下性能)

1.1 修改系统限制配置
vi /etc/security/limits.conf
//新增下面内容
es soft nofile 65536
es hard nofile 65546
es soft nproc 4096
es hard nproc 4096

1.2
vi /etc/sysctl.conf
vm.max_map_count=262144

修改完执行下面生效

2.准备阶段
apache-skywalking-apm-7.0.0.tar.gz
elasticsearch-6.2.2.tar.gz

启动elasticsearch-6.2.2(简单,无需过多配置)

修改skywalking配置
修改webapp/webapp.yml 端口改个 skywalking web页面的端口

修改agent中config/agent.config

修改agent.service_name=$SW_AGENT_NAME:skywalking_boot

skywalking_boot 自己取个名字(好像没啥用)

修改apache-skywalking-apm-bin目录下的 /config/application.yml

最后把项目打成jar包 上传到linux
然后通过命令

让skywalking 探针获取项目的数据

以上是关于分布式skywalking链路追踪详细教程的主要内容,如果未能解决你的问题,请参考以下文章

基于 SkyWalking 实现服务链路追踪

Kubernetes + Spring Cloud 集成链路追踪 SkyWalking

微服务链路追踪SkyWalking

微服务链路追踪SkyWalking

30、Skywalking的使用-异步链路追踪

专为云原生微服务架构而设计的链路追踪工具 SkyWalking介绍及搭建