admin 管理员组

文章数量: 887021

本文将带你手把手在Window7下搭建SkyWalking,并启动监控服务。

众所周知,微服务架构下,部署的服务将会非常多。服务间调用多采用网关调用的形式进行关联。常规的服务追踪手段不仅很难满足需求,而且还可能误入歧途。因此微服务架构下的链路追踪技术应运而生,用来帮助开发团队定位问题,链路问题。常见的追踪技术有skywalking、pinpoint、cat、zipkin,这几种组件都能满足我们的需求 。本文打算以skywalking为例来说明,在windows7环境下,如何搭建链路追踪服务,并展示了相关界面。

1、官网下载服务包

地址:https://skywalking.apache/downloads/

点击进入以下页面

点击链接下载资源包。

2、将下载资源包解压到任意的目录下

3、进入到bin目录下,点击startup.bat,默认使用h2数据库进行数据存储,可以按照需要替换成mysql或者es,一般规模下使用,建议使用es作为数据存储。

默认会启动一个skywalking的收集器,和web页面的监控程序

4、此时输入访问页面,http://localhost:8080可以看到监控页面如下

至此,SkyWalking已经安装完毕,并且成功启动。

5、在需要跟踪的服务启动时带上以下参数:

java -javaagent:D:\\apache-skywalking-apm-6.4.0\\apache-skywalking-apm-bin\\agent\\skywalking-agent.jar -jar app.jar

总结,通过以上几个步骤即可完成服务追踪调用,需要注意的踩坑点是skywalking的存放目录不能带空格,刚开始调试时,因为部署路径中带了空格导致启动失败,排查了蛮久才知道。

本文标签: 过程 skywalking