Runtime code generation for the Java virtual machine.
-
Updated
Apr 5, 2025 - Java
In computer science, instrumentation is a technique that consists of inserting specific instructions into a program to monitor and/or analyze its performance, functionality, or behavior, but without changing how it behaves.
It can be done statically, changing the program before executing it, or dynamically, inserting instructions while it's being executed.
Runtime code generation for the Java virtual machine.
Java distributed tracing implementation compatible with Zipkin backend services.
Prometheus instrumentation library for JVM applications
Distributed tracing for spring cloud
(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Distributed tracing for Spring Boot, Cloud and other Spring projects
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Sophisticated monitoring agent for Java
Runtime memory analysis framework to identify Android malware
Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general
Splunk Distribution of OpenTelemetry Java
Bridge between OpenTracing and Brave
Instrumentation framework for Node.js compliant to ECMAScript 2020 based on GraalVM.
Dropwizard Zipkin Bundle
A java agent for tracing which can be configured via simple text file and instruments the code without rebuilding the project.
Tritium is a library for instrumenting applications to provide better observability at runtime
An extensible java agent framework that instruments (modifies the bytecode at class loading time) programs running on the JVM, with the purpose of capturing method invocation events (start, finish, errors ...) and notifying custom listeners.
This project is a demonstration on how to instrument, monitor and trace applications using java frameworks and open-source tools like prometheus, grafana and jaeger.