For the complete documentation index, see llms.txt. This page is also available as Markdown.

Java Agent

This section provides comprehensive documentation for the Traceable Java Agent, enabling you to secure and monitor your Java applications with minimal code changes.

Getting Started

Prerequisites

Supported Frameworks

Library/Framework
Versions

Apache HttpAsyncClient

4.1+

Apache HttpClient

4.0+

gRPC

1.6+

JAX-RS Client

2.0+

Micronaut (via Netty)

1.0+

Netty

4.0+

OkHttp

3.0+

Servlet

2.3, 3.0, 5.0

Spark Web Framework

2.3+

Spring Webflux

5.0+

Vert.x

3.0+

Struts

2.3+

Undertow

1.4+

Traceable also supports any framework that uses one of the above as an underlying framework.

Quick Start

  1. Download the latest Java Agent

  2. Add the agent to your JVM startup parameters

  3. Configure your environment variables

  4. Start your application

Example:

Installation Options

VM-Based Installation

For standard JVM deployments:

Verification

After installation, verify that:

  1. The agent is loaded in your application logs

  2. API calls appear in the Traceable dashboard

  3. No errors are reported in the agent logs

Troubleshooting

Troubleshooting guide is available here.

Last updated

Was this helpful?