> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server. # Module telemetry > Cache performance telemetry types for the Adaptive Cache Governor (ACG) system. Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`. Cache performance telemetry types for the Adaptive Cache Governor (ACG) system. These types normalize provider-specific cache metrics (Anthropic `cache_read_input_tokens`/`cache_creation_input_tokens`, OpenAI `cached_tokens`) into a common schema for uniform measurement. Populated by provider-specific normalization logic in Phase 9. ## Structs * [CacheHitRate](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cachehitrate): Aggregated cache hit rate over a time window. * [CacheMissDiagnosis](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cachemissdiagnosis): Structured diagnosis for a cache miss. * [CacheRequestFacts](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cacherequestfacts): Request-time facts used to classify a cache miss without leaking prompt text. * [CacheTelemetryEvent](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cachetelemetryevent): Per-call cache telemetry event. ## Enums * [CacheMissEvidence](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/enum-cachemissevidence): Typed evidence for a cache miss diagnosis. * [CacheMissReason](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/enum-cachemissreason): Reason why a cache miss occurred. * [CacheTelemetryProvider](/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/enum-cachetelemetryprovider): Cache telemetry provider identity for canonical `Usage` normalization. > Cache performance telemetry types for the Adaptive Cache Governor (ACG) system. ## Docs - [Struct Cache HitRate](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cachehitrate.md): Aggregated cache hit rate over a time window. - [Struct Cache Miss Diagnosis](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cachemissdiagnosis.md): Structured diagnosis for a cache miss. - [Struct Cache Request Facts](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cacherequestfacts.md): Request-time facts used to classify a cache miss without leaking prompt text. - [Struct Cache Telemetry Event](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/struct-cachetelemetryevent.md): Per-call cache telemetry event. - [Enum Cache Miss Evidence](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/enum-cachemissevidence.md): Typed evidence for a cache miss diagnosis. - [Enum Cache Miss Reason](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/enum-cachemissreason.md): Reason why a cache miss occurred. - [Enum Cache Telemetry Provider](https://docs.nvidia.com/nemo/relay/v0.8.4/reference/api/rust-library-reference/nemo-relay-adaptive/acg/telemetry/enum-cachetelemetryprovider.md): Cache telemetry provider identity for canonical `Usage` normalization.