# Guava

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

> OpenTelemetry Java agent instrumentation

This instrumentation enables context propagation for Guava ListenableFuture, it does not emit any telemetry on its own.

- **Name**: `guava-10.0`
- **Scope**: `io.opentelemetry.guava-10.0`
- **Target versions**: `com.google.guava:guava:[10.0,]`
- **Library**: https://github.com/google/guava

## Configuration

| Option | Type | Default | Description |
| --- | --- | --- | --- |
| `otel.instrumentation.guava.experimental-span-attributes` | boolean | false | Enables experimental span attribute `guava.canceled` for cancelled operations. |

## Data

- **JSON**: [/data/javaagent/instrumentations/guava-10.0/guava-10.0-ef2c6f26a6d1.json](/data/javaagent/instrumentations/guava-10.0/guava-10.0-ef2c6f26a6d1.json)
- **Explore**: [/java-agent/instrumentation/guava-10.0](/java-agent/instrumentation/guava-10.0)
