写点什么

javaagent

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐

OpenTelemetry 系列 (四)| 如何使用 Java Agent 来实现无侵入的调用链

用户头像
骑牛上青山
2022-12-25

在前文中我们已经介绍了OpenTelemetry的种种使用方式,然后真的当大家们自己接入的时候可能会有这样的问题“接入调用链需要引入sdk,我们线上应用这么多要改到猴年马月啊”,然后不禁开始怀疑起了人生,然后对于接入调用链也没有最开始那么积极。

javaagent

在 java 的世界里,有时候你会听到这样一些名词 - 探针、字节码插桩,这背后用到的技术其实就叫做javaagent,今天我就来揭秘一下 javaagent 背后的原理。

https://static001.geekbang.org/infoq/5d/5d3a1cb13ea04da44dc471336e2ba8f6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

字节码增强技术之 Java Agent 入门

用户头像
zuozewei
2022-01-11

​Java 还提供了另外一种方式:依赖 Java Agent 技术,修改目标方法的字节码,做到无侵入的埋点。

https://static001.geekbang.org/infoq/c6/c66ba4a5c1b72aac6a303581a3dd2d08.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实现一个 javaagent 需要几步?

用户头像
BUG侦探
2021-12-28

最近在学习IAST技术,IAST的核心其实就是插桩,在java语言下,用到的技术就是javaagent,由于之前没有接触过javaaent,正好整理一下。

https://static001.geekbang.org/infoq/91/91ce5ed19871e21e60a7ea9a90a4c869.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

调研字节码插桩技术,用于互联网分布式系统监控设计和实现!

用户头像
小傅哥
2021-07-19

咋滴,你那上线的系统是裸奔呢?一套线上系统是否稳定运行,取决于它的运行健康度,而这包括;调用量、可用率、影响时长以及服务器性能等各项指标的一个综合值。并且在系统出现异常问题时,可以抓取整个业务方法执行链路并输出;当时的入参、出参、异常信息。

https://static001.geekbang.org/infoq/ca/ca2f411baf69db6c3fe4db3ae7db9fa3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

vivo 调用链 Agent 原理及实践

本文介绍 vivo 调用链系统数据埋点采集模块 Agent 的技术原理及系统开发过程中的实践经验。

https://static001.geekbang.org/infoq/ec/ec50888b0da639240db965f326e7d406.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

源码分析 | 咋嘞?你的 IDEA 过期了吧!加个 Jar 包就破解了,为什么?

用户头像
小傅哥
2020-08-14

本文并不引导用户都去使用破解版,像IDEA这么优秀,其实给你提供了很多选择,本文主要讲解是为什么放个Jar包就能破解,在Java Agent 非硬编码式代理类和字节码插桩的技术。

javaagent_javaagent技术文章_InfoQ写作社区