摘要: 三个追踪级别: 跨进程追踪(cross-process):调用另一个微服务 数据库追踪 进程内部的追踪(in-process):在一个函数内部的追踪 可观察性 (Observability) 可观察性更关注的是从系统自身出发,去展现系统的运行状况,更像是一种对系统的自我审视。 可观察性目前主要包含以 阅读全文
posted @ 2023-11-24 18:57 GaoYanbing 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 目录 从何说起 Jaeger 部署 Jaeger 从示例了解 Jaeger Client Go 了解 trace、span tracer 配置 Sampler 配置 Reporter 配置 分布式系统与span 怎么调、怎么传 HTTP,跨进程追踪 客户端 Web 服务端 Tag 、 Log 和 R 阅读全文
posted @ 2023-11-24 18:56 GaoYanbing 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一 Jaeger概述 在微服务为我们提供了模块分,低耦合的高效开发和DevOPS中,具体业务中当一个请求中,请求了多个服务单元,如果请求出现了错误或异常,很难去定位是哪个服务出了问题,这时就需要链路追踪。可能你会想在业务系统中请求中埋点,或写日志,但是这种都需要在业务代码中来写,而且耦合在代码中,不 阅读全文
posted @ 2023-11-24 18:55 GaoYanbing 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 来源:https://tech.meituan.com/2022/07/21/visualized-log-tracing.html 1. 背景 1.1 业务系统日益复杂 随着互联网产品的快速发展,不断变化的商业环境和用户诉求带来了纷繁复杂的业务需求。业务系统需要支撑的业务场景越来越广、涵盖的业务逻 阅读全文
posted @ 2023-11-24 18:53 GaoYanbing 阅读(63) 评论(0) 推荐(0) 编辑