SpringBoot项目集成skywalking

在搭建时就提到过,skywalking的特点时在没有侵入的情况下集成日志监控,实现起来也很简单。

要使得项目集成日志监控功能,主要依靠的就是使用javaagent参数集成skywalking的agent服务功能,简而言之就是启动项目时一同启动skywalking-agent.jar这个服务

多个项目都可以共用一个skywalking-agent.jar,这个jar就在安装目录下的agent目录中,不同的项目要对agent.config文件做单独配置,主要就是配置应用名称;为了方便易用,skywalking支持使用参数实现配置覆盖

优先级:探针方式>系统配置方式

1.系统配置方式

使用 -D参数设置应用名称,skywalking.agent.service_name是属性,=后面是值

java -javaagent:/apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_name=app-service -jar app-service.jar &

2.探针方式

skywalking-agent.jar后直接追加 =agent.service_name=应用名称 

java -javaagent:/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=app-service -jar app-service.jar &

 

你可能感兴趣的:(SpringBoot项目集成skywalking)