暂无图片
暂无图片
暂无图片
暂无图片
1
暂无图片

(四)Skywalking的UI页面RocketBot

原创 张晓璞 2022-04-14
3094

RocketBot的使用

Skywalking的监控UI页面 称之为RocketBot

我们可以通过8080 端口进行访问

由于8080端口很容易冲突,可以修改webapp/webapp.yml 来更改启动端口:

vim /usr/local/skywalking/apache-skywalking-apm-bin/webapp/webapp.yml
复制
server: port: 8080
复制

本例中我们更改为9080端口防止冲突。访问http://虚拟机IP:9010/打开RocketBot的页面。

http://192.168.88.151:9080
复制

image.png

仪表盘页面

分为两大块:

  • 服务仪表盘,展示服务的调用情况
  • 数据库仪表盘,展示数据库的响应时间等数据

选中服务仪表盘,有四个维度的统计数据可以进行查看:

  • 全局,查看全局接口的调用,包括全局响应时长的百分比,最慢的端点,服务的吞吐量等
  • 服务,显示服务的响应时长、SLA、吞吐量等信息
  • 端点,显示端点的响应时长、SLA、吞吐量等信息
  • 实例,显示实例的响应时长、SLA、吞吐量等信息,还可以查看实例的JVM的GC信息、CPU信息、内存信息

拓扑图

Skywalking提供拓扑图,直观的查看服务之间的调用关系:

image.png

User代表用户应用,目前案例中其实是浏览器

图中myApp应用被User调用,同时显示它是一个Spring MVC的应用。

后续案例中会出现多个应用调用,使用拓扑图就能清楚的分析其调用关系了。

追踪

在Skywalking中,每一次用户发起一条请求,就可以视为一条追踪数据,每条追踪数据携带有一个ID值。

追踪数据在追踪页面中可以进行查询:

image.png

左侧是追踪列表,也可以通过上方的追踪ID来进行查询。点击追踪列表某一条记录之后,右侧会显示出此条追踪的详细信息。

有三种显示效果:

  • 列表
  • 树结构
  • 表格

可以很好的展现此条追踪的调用链情况而链路上每个节点,可以通过左键点击节点查看详细信息:

image.png

当前的接口是HTTP的GET请求,相对比较简单,后续的示例中出现异常情况或者数据库访问,可以打印出异常信息、堆栈甚至详细的SQL语句。

传送门:

(一)初探 Skywalking
(二)安装 Skywalking
(三)使用 Skywalking
(四)Skywalking的UI页面RocketBot

(五)学习用资料包

最后修改时间:2022-04-18 15:54:35
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

墨天轮福利君
暂无图片
3年前
评论
暂无图片 0
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收! ❤️我们还会实时派发您的流量收益。
3年前
暂无图片 点赞
评论