Skip to content

Java Agents:

ANU SAINI edited this page Feb 21, 2019 · 1 revision

Agents

Monitoring tools for Java Web Applications without Modifying their Source Code.

The agent-maven-plugin is a tool for creating custom Java agents for monitoring. The Java agents instrument Java Web Applications with metrics without modifying the applications' source code. The agents use the Byte Buddy bytecode manipulation library to insert monitoring metrics during application startup.

The Agent code repository contains two projects:

  • Agent-framework: Provides, among other things, the agent-api and the agent-maven-plugin are used to create custom agents.
  • Agent(war_agent): An agent providing metrics for Spring Boot and Java EE applications:
  1. HTTP: Number and duration of web requests.
  2. SQL: Number and duration of database queries (including the HTTP context if the query was triggered by a REST call).
Clone this wiki locally