Package com.cockroachlabs.crdb.spi
package com.cockroachlabs.crdb.spi
Service-provider interfaces and value types for the Cockroach Continuum
surfaces exposed through
Crdb.
The interfaces and records live in core (dependency-free) while the
implementations live in the continuum module and are discovered at
runtime via ServiceLoader. This keeps core clean and
lets callers use Crdb.storage(...) / Crdb.aegis(...) without a
compile-time dependency on the implementation.
-
ClassDescriptionCockroach Aegis client: read-first access to autonomous-ops findings and recommendations, plus an
AegisClient.emit(AppEvent)channel for app telemetry.Configuration for the Cockroach Aegis client.SPI for creatingAegisClientinstances.An application-level operational signal emitted to Cockroach Aegis (the "exhaust").A Cockroach Aegis finding: something the autonomous-ops agents observed about a cluster.A Cockroach Aegis recommendation: a suggested action derived from findings.Read-only Cockroach Plenum storage insights.SPI for creatingStorageInsightsinstances.Storage usage for a single table (Cockroach Plenum insight).