https://github.com/abargnesi/java-tracer
Java agent for method call tracing (Java 11+).
https://github.com/abargnesi/java-tracer
agent java-11 javaagent tracing
Last synced: 2 months ago
JSON representation
Java agent for method call tracing (Java 11+).
- Host: GitHub
- URL: https://github.com/abargnesi/java-tracer
- Owner: abargnesi
- Created: 2020-12-28T02:24:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-28T03:13:14.000Z (over 4 years ago)
- Last Synced: 2025-02-02T03:28:00.712Z (4 months ago)
- Topics: agent, java-11, javaagent, tracing
- Language: Java
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# java-tracer
Java agent for method call tracing (Java 11+).## ideas
Script argument (JSR223) that
1. Filters classes/methods
2. Maps runtime match
3. Executes actionMaybe bundle Groovy JSR223 with agent?
Provide a CLI to write out Groovy script template.
Log agent filter, map, action with different levels for debugging script.
Glossary
* Filter
* Define types and methods to trace.* Map
* Define which part of the match to yield.* Action
* Define what to do with Trace Execution Data.
* Examples:
* log to slf4j, out/err, or file
* Trace Execution Data
* Data for a runtime trace that results from the Map.