Skip to main content

Integrations for Java Testing and Runtime Observability

Browse the Java runtime surfaces BitDive can instrument: Spring application code, HTTP clients, Kafka, JDBC and NoSQL drivers, object storage SDKs, JVM metrics, CI tooling, and MCP-connected assistants.

Supported Technologies

49 results
Java integration icon
Languages
Java
Bytecode instrumentation, method tracing, replay support, and JVM metrics for Java services
Kotlin integration icon
Languages
Kotlin
Runtime tracing for Kotlin services running on the JVM and Spring-based stacks
Spring Boot integration icon
Languages
Spring Boot
Bean-level tracing, transaction visibility, AOP hooks, and full-context replay support
PostgreSQL integration icon
Database
PostgreSQL
SQL capture with normalized queries, bind parameters, timings, and execution ordering
MySQL integration icon
Database
MySQL
SQL capture for MySQL driver execution with query timing and parameter visibility
MariaDB integration icon
Database
MariaDB
MariaDB statement tracing with query analysis and execution visibility
MongoDB integration icon
Database
MongoDB
Mongo driver operation tracing, including delegate execution and aggregation flows
Redis integration icon
Database
Redis
Tracing for Jedis, Lettuce, and Spring Data Redis command execution
Database
Cassandra
Cassandra query tracing through CqlSession and bound statement execution
Database
Neo4j
Graph query tracing for Neo4j driver execution and result handling
Database
OpenSearch
Search request tracing across OpenSearch client execution and responses
RestTemplate integration icon
Web
RestTemplate
Spring HTTP client tracing with request and response visibility
OpenFeign integration icon
Web
OpenFeign
Feign client tracing with execution and request body capture
Web
Tomcat
Servlet request tracing for headers, body reads, and inbound request flow
Spring WebSocket integration icon
Web
Spring WebSocket
Text message tracing for Spring WebSocket sessions and handlers
Web
SOAP
SOAP client tracing across Spring WS, JAX-WS RI, and Apache CXF
Cursor integration icon
AI Assistant
Cursor
MCP client access to traces, diffs, and replay-test operations from the editor
Windsurf integration icon
AI Assistant
Windsurf
MCP-based runtime context for Windsurf agent sessions
GitHub Copilot integration icon
AI Assistant
GitHub Copilot
Copilot workflows can consume trace summaries, comparisons, and replay artifacts through MCP
Cody integration icon
AI Assistant
Cody
Runtime trace context for Sourcegraph Cody investigation and patch workflows
v0 integration icon
AI Assistant
v0
Attach backend runtime traces when pairing generated UI work with Java services
Model Context Protocol integration icon
AI Model
Model Context Protocol
MCP server surface for traces, comparisons, and replay-test operations
OpenAI integration icon
AI Model
OpenAI
Pass BitDive traces, diffs, and replay artifacts into OpenAI-based analysis flows
Anthropic integration icon
AI Model
Anthropic
Pass runtime traces and comparison output into Anthropic-based analysis flows
Claude integration icon
AI Model
Claude
Consume BitDive runtime context from Claude-compatible MCP clients
Gemini integration icon
AI Model
Gemini
Use trace context and comparison data in Gemini-based investigation flows
Grok integration icon
AI Model
Grok
Use BitDive traces as external runtime evidence in Grok-based review flows
Mistral AI integration icon
AI Model
Mistral AI
Use Mistral-based models with external runtime traces and diffs
DeepSeek integration icon
AI Model
DeepSeek
Use DeepSeek coding workflows with trace summaries and replay artifacts
Perplexity integration icon
AI Model
Perplexity
Use Perplexity research flows with concrete execution traces from BitDive
Ollama integration icon
AI Model
Ollama
Run local-model workflows against BitDive runtime context through MCP-compatible clients
IntelliJ IDEA integration icon
IDE
IntelliJ IDEA
Inspect traces, compare executions, and work with replay tests from JetBrains IDE workflows
VS Code integration icon
IDE
VS Code
Editor workflow support for trace review and MCP-assisted investigation
Visual Studio integration icon
IDE
Visual Studio
Mixed-stack workflow support where Visual Studio is used alongside JVM services
Postman integration icon
IDE
Postman
Export captured HTTP exchanges into runnable Postman collections
Docker integration icon
Infra
Docker
Containerized deployment for collector, UI, and supporting services in local or single-node setups
Kubernetes integration icon
Infra
Kubernetes
Cluster deployment for trace collection services and BitDive control-plane components
Azure integration icon
Infra
Azure
Run BitDive services against Azure-hosted JVM workloads and managed infrastructure
GitHub integration icon
Infra
GitHub
Execute replay-test suites and regression checks in GitHub Actions
GitLab integration icon
Infra
GitLab
Execute replay-test suites and regression checks in GitLab CI pipelines
Keycloak integration icon
Infra
Keycloak
OIDC-based authentication, SSO, and role mapping for BitDive access control
Infra
MinIO
Object storage tracing for MinIO client operations
Infra
AWS S3
S3 client tracing for AWS SDK v1 and v2 operations
Metrics
Micrometer
JVM metrics collection for GC, memory, threads, uptime, and file descriptors
Metrics
JMX
Heap and memory-pool visibility through JMX-backed JVM metrics
JUnit 5 integration icon
Testing
JUnit 5
Replay-generated tests execute as standard JUnit 5 suites
Testcontainers integration icon
Testing
Testcontainers
Run captured scenarios against real PostgreSQL, MongoDB, or Redis containers during replay
Maven integration icon
Testing
Maven
Generate and execute replay-test suites in Maven-based local and CI workflows
Kafka integration icon
Messaging
Kafka
Producer, consumer bootstrap, and disconnect-path tracing for Kafka client execution

Need a Specific Library?

Send the exact library, driver, or protocol and we can check the instrumentation path or document the gap.