其他功能
性能剖析
在系统性能监控方法上,Skywalking提出了代码级性能剖析这种在线诊断方法。这种方法基于一个高级语言编程模型共性,即使再复杂的系统,再复杂的业务逻辑,都是基于线程去进行执行的,而且多数逻辑是在单个线程状态下执行的;代码级性能剖析就是利用方法栈快照,并对方法执行情况进行分析和汇总;并结合有限的分布式追踪span上下文,对代码执行速度进行估算。有如下优势:
精确的问题定位,直接到代码方法和代码行
无需反复的增删埋点,大大减少了人力开发成本
不用承担过多埋点对目标系统和监控系统的压力和性能风险
按需使用,平时对系统无消耗,使用时的消耗稳定可能
SkyWalking的跟踪或者说性能剖析,选择某个服务
根据选择端点的名称及相应的规则建立任务,后续再调用任务列表的端口会自动记录剖析剖析当前端口数据并生成剖析结果
为了更好演示在库存微服务的创建订单方法中增加一个睡眠3秒,然后重新启动订单微服务
再次多次访问创建订单接口