GitHub topics: java-agent
prometheus/jmx_exporter
A process for collecting metrics using JMX MBeans for Prometheus consumption
Language: Java - Size: 16.8 MB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 3,172 - Forks: 1,207

microsoft/ApplicationInsights-Java
Application Insights for Java
Language: Java - Size: 170 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 304 - Forks: 207

raphw/byte-buddy
Runtime code generation for the Java virtual machine.
Language: Java - Size: 960 MB - Last synced at: about 12 hours ago - Pushed at: 17 days ago - Stars: 6,513 - Forks: 820

signalfx/splunk-otel-java
Splunk Distribution of OpenTelemetry Java
Language: Java - Size: 4.27 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 66 - Forks: 40

Marcono1234/unsafe-address-sanitizer
Java Agent which validates that memory access with `sun.misc.Unsafe` is correct.
Language: Java - Size: 343 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

bonigarcia/wdm-agent-example
Example of maven project using Selenium WebDriver and WebDriverManager as Agent
Language: Java - Size: 216 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

jacoco/jacoco
:microscope: Java Code Coverage Library
Language: Java - Size: 11.1 MB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 4,346 - Forks: 1,171

LinShunKang/MyPerf4J
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Language: Java - Size: 1.1 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 3,449 - Forks: 548

inspectIT/inspectit-ocelot
inspectIT Ocelot - Java agent for collecting application performance, tracing and behavior data
Language: Java - Size: 115 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 211 - Forks: 72

vsilaev/tascalate-javaflow
Continuations / CoRoutines for Java 1.6 - 25, build tools, CDI support. This project is based on completely re-worked Apache Jakarta Commons JavaFlow library.
Language: Java - Size: 1.84 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 87 - Forks: 8

jmxtrans/jmxtrans-agent
Java Agent based JMX metrics exporter.
Language: Java - Size: 973 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 180 - Forks: 110

Nepxion/DiscoveryAgent
☀️ Nepxion Discovery Agent is a java agent to resolve loss of ThreadLocal in cross-thread scenario, such as Spring Async、Hystrix Thread、Runnable、Callable、Single Thread、Thread Pool、MDC 异步跨线程Agent
Language: Java - Size: 122 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 54 - Forks: 29

crate/jmx_exporter
A javaagent to export CrateDB JMX metrics for prometheus
Language: Java - Size: 314 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

sbabcoc/JUnit-Foundation
JUnit Foundation is a lightweight collection of JUnit watchers, interfaces, and static utility classes that supplement and augment the functionality provided by the JUnit API.
Language: Java - Size: 629 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 6

jvm-rasp/jrasp-agent
专注于JVM的运行时防御系统RASP
Size: 19.9 MB - Last synced at: 25 days ago - Pushed at: 12 months ago - Stars: 284 - Forks: 68

JetBrains/debugger-agent
Language: Java - Size: 1.22 MB - Last synced at: 11 days ago - Pushed at: 26 days ago - Stars: 13 - Forks: 2

sachin-handiekar/jvmti-examples
Learning JVMTI - Code examples
Language: C - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 4

JustHm228/Dynagent
A lightweight solution to dynamically attach a Java agent to the current VM
Language: Java - Size: 87.9 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

yegor-usoltsev/opentelemetry-java-auto-peer-service
An extension for the OpenTelemetry Java agent designed to enrich HTTP client spans
Language: Java - Size: 12.7 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

vsilaev/tascalate-javaflow-extras
Continuations / CoRoutines for Java 1.8 - Java 25. This library is an add-on to Tascalate Javaflow continuations library. It provides suspendable version of java.util.Stream, java.util.Iterator, java.util.function.* and helper classes to work with continuations.
Language: Java - Size: 54.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

JetBrains/debugger-memory-agent
Language: C++ - Size: 498 KB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 25 - Forks: 10

AshutoshIWNL/MonarchJavaAgent
Monarch-Java-Agent is a powerful Java agent for method monitoring and analysis. It offers various features to track method execution time, print stack traces, log method arguments and return values, capture heap dumps, and gather JVM-related information.
Language: Java - Size: 85.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

parttimenerd/meta-agent
Instrument instrumenting agents to see how they transform classes
Language: Java - Size: 525 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 21 - Forks: 1

sk89q/warmroast
📊 Java CPU profile/sampler with web-based UI (Java agent)
Language: Java - Size: 29.3 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 231 - Forks: 37

AshutoshIWNL/ExceptionBuddy
A Java agent for comprehensive exception monitoring and logging. Captures all JVM exceptions, including caught and suppressed ones, through non-invasive bytecode instrumentation.
Language: Java - Size: 52.7 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

nenuadrian/bsc-dissertation-c-java-native-interface-agent-stack-trace-heap-capture
Initiation of a C JNI Agent capable of recursively capturing the values of objects within methods on a stack trace.
Language: PHP - Size: 169 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

xxDark/Unsolver-8306275
Enables EnableDynamicAgentLoading in a remote process
Language: Java - Size: 75.2 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 30 - Forks: 2

inspectIT/ocelot-meets-friends
This repository contains demo scenarios that combine Ocelot with different observability tools
Language: Dockerfile - Size: 10.5 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 5

inspectIT/inspectit-gepard-demo
Demo setup for inspectIT Gepard showcases
Language: Python - Size: 67.4 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

WangJi92/java-agent
java agent 断点调试,java agent debug,java agent 学习理解
Language: Java - Size: 91.8 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 30 - Forks: 16

saharNooby/minecraft-thread-pool-agent
Java agent that allows to modify Minecraft client/server thread pool size
Language: Java - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

micartey/jairo
Java Transformer Agent
Language: Java - Size: 646 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

sk89q/java-app-class-dumper
🧰 Tool to dump Java class files from a running JVM (Java agent, 2015)
Language: Java - Size: 188 KB - Last synced at: 4 days ago - Pushed at: over 9 years ago - Stars: 11 - Forks: 3

flight-recorder/health-report
Single-file program that illustrates how the JFR streaming API can be used.
Language: Java - Size: 54.7 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 110 - Forks: 19

newrelic/newrelic-gradle-compatibility-doc-plugin
Gradle plugin for generating compatibility documents (lists of supported software versions) from instrumentation modules.
Language: FreeMarker - Size: 206 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 6

newrelic/newrelic-gradle-verify-instrumentation
Gradle 5.6+ plugin for verifying instrumentation modules for the New Relic Java agent.
Language: Java - Size: 189 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 5

ggrandes/properties-agent 📦
Java agent to load properties from a file
Language: Java - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

itcraft-cn/simple_jvmti
jvmti's api bindings, as rust crate
Language: Rust - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

StardustDL/jmtrace
A java agent that trace all shared memory accesses of the classes in a given Java jar package.
Language: Java - Size: 17.6 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

foldright/java-agent-study
📝 A study project of Java™ Agent(Instrumentation) ☕️🤖
Language: Java - Size: 172 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

superblaubeere27/asm-delta-agent
A Java Agent that applies asm-delta patches
Language: Java - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

ajavageek/fun-with-loops
Language: Java - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

eiiches/java-influxdb-metrics-agent 📦
[:warning:DEPRECATED This repository is no longer maintained. A Prometheus alternative to this tool would be https://github.com/eiiches/scriptable-jmx-exporter] -- Java agent for collecting and reporting JMX metrics to InfluxDB
Language: Java - Size: 45.9 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 5

voostindie/consul-registrator 📦
Java agent for (de)registering services in runnable JARs with Consul.
Language: Java - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

STAMP-project/dissector
Maven plugin to collect dynamic stats from a Maven project and its test suite
Language: Java - Size: 181 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

devexperts/aprof
Java memory allocation profiler
Language: Java - Size: 642 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 218 - Forks: 39

ivanyu/java-agents-demo
An example of bytecode modifying Java agents done with Javassist and Byte Buddy
Language: Java - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 5

ActiveJpa/activejpa
A simple active record pattern library in java that makes programming DAL easier
Language: Java - Size: 72.2 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 183 - Forks: 55

quTurabqu/java-agent
Language: Java - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

SimonMarquis/JavaAgent
👮 Detect suppressed exceptions in unit tests.
Language: Kotlin - Size: 65.4 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

eiiches/scriptable-jmx-exporter
A javaagent for scraping and exposing MBeans to Prometheus
Language: Java - Size: 837 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

yankeguo-deprecated/elasticsearch-tune
Fxxk the stupid limit than running as root is not allowed, don't be Apple
Language: Java - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

SarekTest/Sarek
Sarek is a Spock-friendly mock framework adding features missing in Spock. It can also be used outside of Spock, e.g. from JUnit.
Language: Java - Size: 619 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

wkgcass/javaagent-base
A template project for writing a javaagent
Language: Java - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

codeplutos/java-stack-trace
Language: Java - Size: 7.81 KB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 18 - Forks: 5

DrogoniEntity/Water-Kitsune
A simple patch loader powered by Java Instrumentation API
Language: Java - Size: 83 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Daniel-Pfeffer/Annotations-Source-Code-Modification
Source code of the paper "On the Applicability of Annotation-based Source Code Modification in Kotlin" for MPLR'23
Language: Kotlin - Size: 114 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sjappig/threadannotations
Thread annotations and java-agent to enforce them
Language: Java - Size: 104 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

yametech/yangjian
APM, A high performance, scalable monitoring tool.
Language: Java - Size: 4.47 MB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 19 - Forks: 11

Toparvion/jmint
jMint is a Side Effect Injection (SEI) tool aimed at simplicity of modifications expression
Language: Java - Size: 1020 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 4

gredler/aegis4j
A Java agent that disables platform features you don't use, before an attacker uses them against you.
Language: Java - Size: 112 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 2

vitaliy-sk/PerfUnit
PerfUnit is Java Agent which helps to take control over applications bottlenecks, expensive calls, or simply control your performance SLO budget.
Language: Java - Size: 162 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 0

Vladymyr/Anti-Agent-Agent
A java agent with the main purpose of preventing other agents
Language: Java - Size: 109 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 3

micartey/Injection-Base
Injection Agent
Language: Java - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

gilday/how-to-java-instrumentation 📦
Reference project for working with Java Instrumentation APIs to build java agents
Language: Java - Size: 563 KB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

eiiches/java-procfs-mbeans-agent
Java agent to make /proc metrics available as MXBeans
Language: Java - Size: 106 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 1

krpors/delver
Java agent to inspect and count method calls.
Language: Java - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 7

axhixh/metric-agent 📦
Java Agent to get performance metric of a JAX-RS application
Language: Java - Size: 137 KB - Last synced at: about 2 years ago - Pushed at: about 10 years ago - Stars: 1 - Forks: 0

yankeguo-deprecated/jenkins-tune
disable jenkins signature verification for update-center.json by java agent
Language: Java - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

zsh1995/Ouroboros
a java agent to optimize tail recursion.通过修改字节码,为Java提供尾递归优化功能。
Language: Java - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

eiiches/java-method-stats-agent
Java agent for collecting and exposing method statistics via JMX
Language: Java - Size: 26.4 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

BigBearZhou1/SENTRY
If you know arthas of alibaba;If you want to write one by yourself;This project can help you;使用ASM框架编写一个类似arthas的工具,实现了arthas的watch和spy命令;这是一个非常棒并且简单的asm和java字节码增强技术实践
Language: Java - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

kryptn36/hookagent
HookAgent is a java agent which allows you to easily inject code into java applications.
Language: Java - Size: 29.3 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

rajesh-bandarupalli/java-bytecode-generator
Generates java byte code(.class) and loads generated .class instances to class loader at runtime. Useful for developing low-code/no-code platforms.
Language: Java - Size: 25.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

entrypointkr/Bytecode-Instrumentation
Java BCI Example
Language: Java - Size: 7.81 KB - Last synced at: 10 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

sbabcoc/guava-agent
This project builds a Java agent that exposes interfaces in the Guava API required by Selenium 2. This allows us to use newer releases of Guava that address security defects.
Language: Java - Size: 28.3 KB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

williamABR/A.D.A.M Fork of diegomateus/A.D.A.M
ADAM es un sistema que intercepta los llamados a métodos y clases de una aplicación monolítica, desarrollada en Spring Framework, e identifique las trazas de ejecución de sus principales casos de uso, así como su frecuencia de uso.
Language: Java - Size: 230 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

remartins/byte-chameleon
A Java-Agent Replace Methods with Javassist
Language: Java - Size: 188 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

manoelcampos/java-collections-advisor
An experimental Java 11 Agent to intercept JDK Collection calls, compute metrics and provide some advices (WIP)
Language: Java - Size: 199 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

eugenelesnov/echo-agent
Java Agent providing HTTP endpoints to monitor target application
Language: Java - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

cqxxxxxxxx/brooklyn
Somewhere In Brooklyn
Language: Java - Size: 161 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

NickAcPT/LegacyCraftAgent
Java Agent that modifies classes while loading
Language: Java - Size: 60.5 KB - Last synced at: 1 day ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

AkaZver/spring-aop-java-agent-inject
PoC of injecting AspectJ aspects into Spring Boot application through Java agent
Language: Java - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

zbiljic/baseagent
Java framework that makes it easier to write instrumentation for Java classes
Language: Java - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

a1usha/java-agent
Использование технологии java-agent для для анализа и профилирования java программы.
Language: Java - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

meken/app-services-app-insights-java
Sample project illustrating how to deploy and configure the Application Insights java agent for a Spring Boot application hosted on an App Services instance
Language: Java - Size: 20.5 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

njkleiner/hello-world-agent
A dummy Java agent, useful for debugging purposes.
Language: Java - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

huangyueranbbc/JVM_AGENT_DEMO
java agent
Language: Java - Size: 235 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

travis-a-hoffman/jadore
Java Agent for pushing (rather than statically pulling) JMX Metrics to various targets.
Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

peshrus/java-stream-api-logger
Java Stream API Logger is an instrumentation library for logging of API methods returning Stream. It is needed when you want to understand what happens in the Streams created inside of your code.
Language: Java - Size: 69.3 KB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

tsarenkotxt/jvmti-tools Fork of odnoklassniki/jvmti-tools
Collection of small Java serviceability improvements based on JVM Tool Interface
Language: C++ - Size: 45.9 KB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Vladymyr/pr0x79 Fork of TheCyberBrick/pr0x79
A class proxy library that can be used for mixins, facades and method interceptors
Language: Java - Size: 1.2 MB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

toulezu/io-command
基于 Java Socket 的一个通信框架
Language: Java - Size: 25.6 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

ClubObsidian/mixy
An application to load bytebuddy advice interceptors
Language: Java - Size: 59.6 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

piotrl/jvm-instrumentation
Spy @PerformanceAudit methods with Javasisst
Language: Java - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

gregwhitaker/javaagent-example
Example of implementing a Java Agent to do bytecode manipulation at JVM startup
Language: Java - Size: 83 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 2
