> ## Documentation Index
> Fetch the complete documentation index at: https://agent-observability-docs.splunk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# diagnostics

## Module

Diagnostics for successful OTLP responses that reject spans.

## ExportFailure

Sanitized details for the most recent acknowledged rejection.

## ExportHealth

Immutable acknowledgement health.

`healthy` is `None` before export and after ordinary transport or
non-2xx failures, `True` after an accepted 2xx response, and `False`
after a 2xx response that rejects telemetry.

## \_ExportHealthTracker

### record\_unknown

```python theme={null}
def record_unknown(self) -> None
```

Clear acknowledgement health when the standard exporter reports another failure.

## DiagnosticOTLPSpanExporter

OTLP HTTP exporter that detects rejection acknowledgements returned with HTTP 2xx.

## get\_export\_health

```python theme={null}
def get_export_health(owner: object) -> ExportHealth
```

Read acknowledgement health from an SDK exporter ownership surface.
