监控专题-Skywalking

SkyWalking 客户端配置

2019-05-20  本文已影响0人  Lucie_xxm

Java Agent 服务器探针

参考官网给出的帮助 Setup java agent,我们需要使用官方提供的探针为我们达到监控的目的,按照实际情况我们需要实现三种部署方式

IDEA 部署探针

继续之前的案例项目,创建一个名为hello-spring-cloud-external-skywalking的目录,并将agent 整个目录拷贝进来


修改项目的VM 运行参数,点击菜单栏中的 Run -> EditConfigurations...,此处我们以 nacos-provider项目为例,修改参数如下
-javaagent:F:\gitRepo\apache-skywalking-apm-incubating\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=nacos-provider
-Dskywalking.collector.backend_service=localhost:11800

Java 启动方式

java -javaagent:/path/to/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=nacos-provider -Dskywalking.collector.backend_service=localhost:11800 -jar yourApp.jar

测试监控

启动 nacos-provider 项目,通过观察日志可以发现,已经成功加载探针

访问之前写好的接口 http://localhost:8081/echo/hi 之后再刷新 SkyWalking Web UI,你会发现 Service 与 Endpoint 已经成功检测到了


至此,表示 SkyWalking 链路追踪配置成功

调用链路监控

点击 Trace 菜单,进入追踪页

点击 Trace ID 展开详细信息


上图展示了一次正常的响应,总响应时间为 185ms 共有一个 Span(基本工作单元,表示一次完整的请求,包含响应,即请求并响应)
Span/echo/{message}说明如下:

服务性能指标监控

点击 Service 菜单,进入服务性能指标监控页


选择希望监控的服务

点击 More Server Details... 还可以查看详细信息



上图中展示了服务在一定时间范围内的相关数据,包括:
上一篇下一篇

猜你喜欢

热点阅读