Documentation
¶
Index ¶
Constants ¶
View Source
const ( LabelModuleId = "module_id" LabelOperation = "op" )
Variables ¶
View Source
var (
ShutdownWithError = upstream.ShutdownWithError
)
Functions ¶
func AddConfigOverride ¶
Types ¶
type ReconcilerMetrics ¶ added in v1.16.0
type ReconcilerMetrics struct {
IncrementalReconciliationCount metric.Vec[metric.Counter]
IncrementalReconciliationDuration metric.Vec[metric.Observer]
IncrementalReconciliationTotalErrors metric.Vec[metric.Counter]
IncrementalReconciliationCurrentErrors metric.Vec[metric.Gauge]
FullReconciliationCount metric.Vec[metric.Counter]
FullReconciliationOutOfSyncCount metric.Vec[metric.Counter]
FullReconciliationTotalErrors metric.Vec[metric.Counter]
FullReconciliationDuration metric.Vec[metric.Observer]
}
func NewStateDBReconcilerMetrics ¶ added in v1.16.0
func NewStateDBReconcilerMetrics() (ReconcilerMetrics, reconciler.Metrics)
type Shutdowner ¶
type Shutdowner = upstream.Shutdowner
type StateDBMetrics ¶ added in v1.16.0
type StateDBMetrics struct {
// How long a read transaction was held.
WriteTxnDuration metric.Vec[metric.Observer]
// How long it took to acquire a write transaction for all tables.
WriteTxnAcquisition metric.Vec[metric.Observer]
// How long writers were blocked while waiting to acquire a write transaction for a specific table.
TableContention metric.Vec[metric.Gauge]
// The amount of objects in a given table.
TableObjectCount metric.Vec[metric.Gauge]
// The current revision of a given table.
TableRevision metric.Vec[metric.Gauge]
// The amount of delete trackers for a given table.
TableDeleteTrackerCount metric.Vec[metric.Gauge]
// The amount of objects in the graveyard for a given table.
TableGraveyardObjectCount metric.Vec[metric.Gauge]
// The lowest revision of a given table that has been processed by the graveyard garbage collector.
TableGraveyardLowWatermark metric.Vec[metric.Gauge]
// The time it took to clean the graveyard for a given table.
TableGraveyardCleaningDuration metric.Vec[metric.Observer]
}
func NewStateDBMetrics ¶ added in v1.16.0
func NewStateDBMetrics() (StateDBMetrics, statedb.Metrics)
Click to show internal directories.
Click to hide internal directories.