当前位置: 首页 > news >正文

skywalking功能介绍

目标

前置:性能监控-微服务链路追踪skywalking搭建-CSDN博客

使用skywalking进行链路监控,找到应用的时间消耗再哪。

服务

服务信息

请求接口后查看skywalking,可以看到有一个请求,响应时间为1852ms,性能指数Apdex为0.5。

JVM信息

也可以看到JVM信息。

topo结构

我这里结构比较简单,就是用户发送请求到应用,应用与mysql数据库交互。

悬浮结点可以显示信息,从tuopu结构中可以看到微服务在链路上的哪里消耗了时间。

可以看到服务之间的整体性能表现。

 

 一个复杂的图

追踪请求

追踪功能,可以看到一个请求被拆分成了哪些子请求。可以看到这 个请求的拆分以及拆分的每个子请求所消耗的时间。

也可以直接点开trace模块看。

 

可以看到耗时主要在HikariCP/Connection/getConnection上。 

这个接口第一次访问比较耗时,后续再访问,响应时间就比较少了。 

 

详细表盘

可以很快定位到哪个服务的哪个接口慢

在 Service DashBoard 中,你还可以选择当前服务、当前端点和当前实例。

实例就是一个具体的进程,服务是微服务的名字,至于端点,那 就是接口了

点进应用可以看到表盘

 可以看到显示有一个slow endpoints,就是我请求的这个接口。

虚拟数据库

这个没有单独配置,是用了mysql数据库,自己显示了这个监控。

数据库表盘

可以看到数据库的处理能力——数据库的吞吐能力、SQL 的执行时间百分比,以及哪些 SQL 慢。

可以看到最大traffic为3576. 

http://www.lryc.cn/news/188125.html

相关文章:

  • c++桥接模式,中介者模式应用实现状态跳转
  • 【SpringCloud】Ribbon负载均衡原理、负载均衡策略、饥饿加载
  • 亘古难题——前端开发or后端开发
  • Notepad++提取含有特定字符串的行
  • host配置
  • ```,```中间添加 # + 空格 + 空行后遇到的底部空行出错,书接上回,处理空行
  • Unity官方文档中关于内存管理的翻译(2021.3)
  • 点云处理开发测试题目 完整解决方案
  • TensorRT的结构
  • python对excel数据表进行数据清洗
  • 95、Spring Data Redis 之使用RedisTemplate 实现自定义查询 及 Spring Data Redis 的样本查询
  • jdbc(DriverManager+Connection+Statement+ResultSet)+SQL注入+开启预编译+数据连接池
  • NoSQL之 Redis命令工具及常用命令
  • 多线程(线程互斥)
  • 使用 html2canvas 和 jspdf 将页面转 pdf,同时解决当页面过长时,页面白屏问题
  • 【Python 千题 —— 基础篇】今年几岁啦
  • git push 失败 shallow update not allowed
  • uniapp 在uni.scss 根据@mixin定义方法 、通过@include全局使用
  • C++ 类和对象(一)
  • rust函数
  • 链表的基本操作
  • Flutter AI五子棋
  • springboot项目中后台文件上传处理
  • 【SQL】MySQL中的存储引擎、事务、锁、日志
  • DRM全解析 —— CRTC详解(2)
  • 3d环形图开发(vue3+vite+ts)
  • element ui中父子组件共用一个el-dialog弹窗,切换组件页面弹窗进行关闭
  • 基于Keil a51汇编 —— Segments, Modules, and Programs
  • 基于Java+SpringBoot+Vue民宿管理系统的设计与实现 前后端分离【Java毕业设计·文档报告·代码讲解·安装调试】
  • 【Qt】三种方式实现抽奖小游戏