# RMI (Remote Method Invocation)

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Java agent instrumentation

This instrumentation enables RPC client spans and RPC server spans for Java RMI (Remote Method Invocation).

- **Name**: `rmi`
- **Scope**: `io.opentelemetry.rmi`
- **Target versions**: `Java 8+`
- **Library**: https://docs.oracle.com/en/java/javase/17/docs/api/java.rmi/java/rmi/package-summary.html

## Telemetry

- **Span attributes**: `rpc.method`, `rpc.service`, `rpc.system`

## Data

- **JSON**: [/data/javaagent/instrumentations/rmi/rmi-a1712d9be7a6.json](/data/javaagent/instrumentations/rmi/rmi-a1712d9be7a6.json)
- **Explore**: [/java-agent/instrumentation/rmi](/java-agent/instrumentation/rmi)
