Module metrics

Source
Expand description

Prometheus monitoring metrics.

StructsΒ§

AlertsMetrics
A minimal set of metrics imported into honeycomb for alerting.
BatchPartReadMetrics
BatchPartVersionMetrics
BatchWriteMetrics
BlobMemCache
BlobMetrics
CmdMetrics
CmdsMetrics
CodecMetrics
CodecsMetrics
CompactionMetrics
CompactionSchemaSelection
CompactionStepTimings
ConsensusMetrics
ConsolidationMetrics
ExternalOpMetrics
GcMetrics
GcStepTimings
IncOnDrop πŸ”’
InlineMetrics
LeaseMetrics
LockMetrics
LocksMetrics
Metrics
Prometheus monitoring metrics.
MetricsBlob
MetricsConsensus
MetricsPermits
MetricsRetryStream
MetricsSemaphore
MetricsVecs πŸ”’
PubSubClientCallMetrics
PubSubClientMetrics
Metrics for the PubSubClient implementation.
PubSubClientReceiverMetrics
PubSubClientSenderMetrics
PubSubGrpcClientConnectionMetrics
PubSubServerMetrics
Metrics for the PubSubServer implementation.
PushdownMetrics
ReadMetrics
RetriesMetrics
RetryDeterminate
RetryExternal
RetryMetrics
SchemaCacheMetrics
SchemaMetrics
SemaphoreMetrics
ShardMetrics
ShardsMetrics
SinkMetrics
Metrics for the persist sink. (While this lies slightly outside the usual abstraction boundary of the client, it’s convenient to manage them together.
SinkWorkerMetrics
Metrics for the persist sink that are labeled per-worker.
StateMetrics
TaskMetrics
A standard set of metrics for an async task. Call TaskMetrics::instrument_task to instrument a future and report its metrics for this task type.
TasksMetrics
UsageAuditMetrics
Metrics recorded by audits of persist usage
WatchMetrics

EnumsΒ§

UpdateDelta
Represents a change in a number of updates kept in a data structure (e.g., a buffer length or capacity change).

FunctionsΒ§

blob_key_shard_id πŸ”’
encode_ts_metric
Encode a frontier into an i64 acceptable for use in metrics.