javaagents 相关问题

Java代理允许使用在命令行上指定的另一个Java程序来检测Java应用程序。

使用 ASM 动态检测 Java 类时出现“LinkageError:尝试重复的类定义”

我自己写了一个javaagent,用ASM动态检测java类(我没有使用ASM的COMPUTE_MAXS或COMPUTE_FRAMES,我自己手动完成)。其实我只是...

回答 2 投票 0

父子进程之间的 TCP 套接字通信会在几秒钟(几百个字节)后阻塞

对于测试自动化,我的程序启动安装程序(=子进程): Runtime.getRuntime().exec(new String[] { "installer.exe", "-J-javaagent:myagent.jar" }); 安装程序...

回答 1 投票 0

调用 Instrumentation#retransformClasses 时,java 代理会抛出 UnsupportedClassVersionError

我正在尝试制作一个java代理来转储方法的调用者。我正在使用 objectweb 的 ASM 来转换目标方法以调用一个函数,该函数转储调用者和 t 的内部状态...

回答 1 投票 0

如何记录java执行路径?

我想知道我的客户如何使用我的应用程序。例如,我有一个 spring-web 应用程序。客户致电服务 100 次。 我想分析每次服务的执行路径。 例如。 1吨...

回答 1 投票 0

如何使用 ByteBuddy 的 canThrow() 参数匹配器?

我正在编写一些代码,我想在类中检测抛出特定异常的每个方法,所以我想要这样的代码: builder.method(ElementMatchers.canThrow(

回答 1 投票 0

相当于 C# 中的 -javaagent?或者:在 C# 中使用 java 框架的方法

这可能是我应该能够自己弄清楚的事情,但我运气不太好,所以我想我会问。 问题:我正在将系统从 java 转换为 C#,他们使用 java 框架...

回答 1 投票 0

OpenTelemetry Java 代理扩展未加载

我创建了一个简单的虚拟 OpenTelemetry Java 代理扩展。它只包含一个类,如下所示: 导入 com.google.auto.service.AutoService; 导入 io.opentelemetry.sdk.autocon...

回答 1 投票 0

JVM 在代理库中找不到 Agent_OnLoad

我正在编写一个Java代理库。但是,即使我在 C++ 代码中显式导出了 Agent_OnLoad 函数,JVM 也找不到它。 外部“C”{ JNIEXPORT jint JNICALL

回答 1 投票 0

如何使用Java代理拦截通过javaassist来检测java.net.Socket

我正在开发一个项目,需要在连接套接字后立即将一些标头写入套接字输出流。 我想在低级别拦截,例如 java.net.Socket 及其连接

回答 1 投票 0

使用自定义 Java 代理 jar 启动 Spring boot 项目会出现错误

如下图,JVM选项中添加自定义Java代理包 -javaagent:/usr/local/maven/apache-maven-3.6.3/repository/com/graviton/Probe-Agent/1.0-SNAPSHOT/Probe-Agent...

回答 1 投票 0

这是在java代理中使用bytebuddy添加注释的正确方法吗?

我想为java代理中某些类的所有方法添加注释,我这样做了并且成功了,但我不确定这是否是正确的方法,因为我看到了其他我不理解的例子。 ..

回答 1 投票 0

使用 JVM 代理拦截 OutOfMemoryErrors

我正在尝试使用 ByteBuddy 编写一个代理,它将拦截 java.lang.OutOfMemoryError 的构造并在此时调用我的静态方法。示例代码: 公共类 OOMAgent {

回答 1 投票 0

为什么java代理会卡住并且不执行任何操作?

我正在为大学写一篇学期论文。任务是编写两个程序,其中一个收集一些信息,用数字密钥对其进行签名,并将加密后的数据和密钥保存到sep...

回答 1 投票 0

Java 代理报告“此环境不支持 redefineClasses”

我是java代理的新手。 我创建了一个简单的 HotswapAgent 类(从 Play! Framework 嗅探): 公共类 HotswapAgent { 静态仪器仪表; 公共静态

回答 1 投票 0

添加扩展代理的 Maven 示例

我正在使用 Maven 编写自己的扩展,我想嵌入该扩展并创建一个 jar。我在 https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/

回答 1 投票 0

如何使用 OpenTelemetry java 中的扩展进行自动检测

我已经使用下面的自定义spanProcessor 和customizerProvider 创建了一个自定义扩展。我在我的 TracerProvider 中提供自定义跨度处理器。 我正在运行我的扩展和 java-agent...

回答 1 投票 0

无法拦截Java 17中java.net.HttpURLConnection类的方法

我想拦截java.net.HttpURLConnection的connect()方法。为此,我正在使用下面提供的代码。提供的代码拦截Ja中HttpURLConnection类的connect方法...

回答 1 投票 0

如何在 OpenTelemetry java 中使用扩展

我正在尝试扩展 OpenTelemetry java 代理,但没有看到任何迹象表明它正在尝试加载我的 jar。 我正在运行以下命令: java -javaagent:../src/main/resources/opentelemetry-javaag...

回答 2 投票 0

Java 13+ 中的仪器本机方法

我想在java 13+中检测本机方法(最好使用javassist)。假设我想为特定方法添加日志记录,然后调用真正的本机方法。以前通过本机方法是可能的

回答 1 投票 0

如何将Java代理与本机编译的Spring Boot应用程序一起使用

与 SpringBoot (3.0.3) 应用程序一起,我们使用 Application Insights (Azure) 进行监控。 目前我们正在尝试使用 GraalVM 本地编译应用程序。这有效q...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.