Trace
0 人感兴趣 · 26 次引用
- 最新
- 推荐

使用 extract + TextMapAdapter 实现了自定义 traceId
通过 tracer.extract 能够构造出 SpanContext ,将构造出来的 SpanContext 作为上层节点信息,通过 asChildOf(SpanContext) 能够构造出当前的 span。

Trace 在多线程异步体系下传递
JAVA 线程异步常见的实现方式有:new Thread 和 ExecutorService,本文主要针对这两种场景结合 DDTrace 和 Springboot 下进行实践。

SLS:基于 OTel 的移动端全链路 Trace 建设思考和实践
线上业务问题为什么很难复现和排查定位?这些问题如何来解决?本文阐述了笔者在实践过程中的四个解决思路,希望可以读者一些启发

得物云原生全链路追踪 Trace2.0- 采集篇
2020年3月,得物技术团队在三个月的时间内完成了整个交易体系的重构,交付了五彩石项目,业务系统也进入了微服务时代。系统服务拆分之后,虽然每个服务都会有不同的团队各司其职,但服务之间的依赖也变得复杂,对服务治理等相关的基础建设要求也更高。
Go HTTP Server 基于 OpenTelemetry 使用 Jaeger - 代码实操
go使用openTelemetry为标准,用jaeger作为链路追踪系统

从 Ftrace 开始内核探索之旅
操作系统内核对应用开发工程师来说就像一个黑盒,似乎很难窥探到其内部的运行机制。其实Linux内核很早就内置了一个强大的tracing工具:Ftrace,它几乎可以跟踪内核的所有函数,不仅可以用于调试和分析,还可以用于观察学习Linux内核的内部运行。
轻松带你学习 java-agent
摘要:java-agent是应用于java的trace工具,核心是对JVMTI(JVM Tool Interface)的调用。



APM 行业认知系列 - 十二 - 十三
想想这么一个场景: ABC公司花费数周开发一个重要的促销活动. 在促销日的上午十点左右, 社会媒体感知/品牌认知团队目睹了推特上来自想购买物品客户的消极评论的迅速上升:"ABC干得漂亮. 太差了没法买东西!" "谢谢, ABC公司 - 啥都没买到!" 市场团队立马联系IT运

APM 行业认知系列 - 六
14个最重要的供应商 - AppDynamics,AppNeta,BMC软件,CA Technologies,Dell,Dynatrace,Hewlett Packard Enterprise(HPE),IBM,ManageEngine,Microsoft, Nastel Technologies,NetScout,New Relic和Riverbed Technology

APM 行业认知系列 - 五
AppDynamics(Business iQ, 新产品, 旨在为正在或 正在进行数字转型的企业提供实时业务 监控。)

APM 行业认知系列 - 四
今天的网站不仅仅是营销渠道,它们是关键的生产要素。如果一个网站没有提供令人满意的客户体验,整个价值交付链就会分解,一个公司不会产生收入,更遑论产品质量或价值主张。



APM(应用性能监控) 行业认知系列 - 一
我在 2017 年学习 APM 行业相关知识并获取相关认证时总结的笔记(知识是16-17年的知识)。今天偶然翻到了,看了一下仍然有一定意义,所以重新整理发出。总共会有 十七 部分。
go-zero 如何追踪你的请求链路
微服务架构中,调用链可能很漫长,从 http 到 rpc ,又从 rpc 到 http 。而开发者想了解每个环节的调用情况及性能,最佳方案就是 全链路跟踪。