监控- 链路追踪
请求的链路追踪
jvm 的方法调用链路追踪
sleuth
核心思想:本质 日志记录 和事务管理的思想非常相似
- trace id span id parent id 依赖关系 trace request span 跨度 入口日志 出口日志 被调用事件 调用别人的事件
- 思考: id的传递 是通过request 请求头进行传递的
监控的信息 代码执行的时间
报错的节点信息监控
zipkin 日志记录可视化 将数据进行聚合 展示 分析
框架使用 sleuth (生产日志数据)
框架使用 zipkin (client server- 单独的服务)(记录日志数据 分析日志数据 存储日志数据)
解读zipkin 的ui界面
依赖管理
根据服务名子进行查询
根据时间范围进行过滤
调用request 的树状结构
日志数据持久化 zipkin
zipkin server 依赖数据库 mysql 进行配置
yml 配置信息