Expand description
Prometheus monitoring metrics.
StructsΒ§
- Alerts
Metrics - A minimal set of metrics imported into honeycomb for alerting.
- Backpressure
Metrics - Metrics for the
persist_sourcebackpressure operator, summed over every instance of the operator in the process. Like SinkMetrics, these belong to a dataflow operator rather than the client, but the client owns the only registry the operator can reach. - Batch
Part Read Metrics - Batch
Part Version Metrics - Batch
Write Metrics - Blob
MemCache - Blob
Metrics - CmdMetrics
- Cmds
Metrics - Codec
Metrics - Codecs
Metrics - Compaction
Metrics - Compaction
Schema Selection - Compaction
Step Timings - Consensus
Metrics - Consolidation
Metrics - External
OpMetrics - GcMetrics
- GcStep
Timings - IncOn
Drop π - Inline
Metrics - Lease
Metrics - Lock
Metrics - Locks
Metrics - Metrics
- Prometheus monitoring metrics.
- Metrics
Blob - Metrics
Consensus - Metrics
Permits - Metrics
Retry Stream - Metrics
Semaphore - Metrics
Vecs π - PerShard
Family π - A family that
ShardsMetrics::newregisters with one series per shard, and the bounded aggregate that covers it. - PerShard
Metrics πFilter - Removes the per-shard series this process should not export from gathered
families, as configured by
SHARD_METRICSandPER_SHARD_METRICS_ENABLE_REGEX. - PubSub
Client Call Metrics - PubSub
Client Metrics - Metrics for the PubSubClient implementation.
- PubSub
Client Receiver Metrics - PubSub
Client Sender Metrics - PubSub
Grpc Client Connection Metrics - PubSub
Server Metrics - Metrics for the PubSubServer implementation.
- Pushdown
Metrics - Read
Metrics - Retries
Metrics - Retry
Determinate - Retry
External - Retry
Metrics - Schema
Cache Metrics - Schema
Metrics - Semaphore
Metrics - Shard
Counter - A per-shard counter that also bumps a process-level total, so the total stays monotonic when shards are dropped.
- Shard
Gauge π - Shard
Key π - Identifies a shard in the
_topkfamilies, with the same labels as the per-shard series. - Shard
Metrics - Shards
Aggregate πMetrics - Process-level metrics derived from the shards map, collected in a single
walk: the shard counts, percentiles, a top-K and (where meaningful) a sum
per per-shard gauge, the per-version batch part count summed over shards,
and, if
SHARD_INFO_METRICis set,mz_persist_shard_info. - Shards
Metrics - Sink
Metrics - Metrics for the persist sink. (While this lies slightly outside the usual abstraction boundary of the client, itβs convenient to manage them together.
- Sink
Worker Metrics - Metrics for the persist sink that are labeled per-worker.
- State
Metrics - Task
Metrics - 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.
- Tasks
Metrics - Usage
Audit Metrics - Metrics recorded by audits of persist usage
- Watch
Metrics
EnumsΒ§
- Shard
Aggregate π - Update
Delta - Represents a change in a number of updates kept in a data structure (e.g., a buffer length or capacity change).
ConstantsΒ§
- BATCH_
PART_ πVERSION_ COUNT_ HELP - BATCH_
PART_ πVERSION_ COUNT_ NAME - PER_
SHARD_ πFAMILIES - Every per-shard family. Must list exactly the families with a
shardlabel thatShardsMetrics::newregisters. - SHARD_
INFO_ πNAME - SHARD_
TOP_ πK - The default
ShardGauge::top_k.
FunctionsΒ§
- blob_
key_ πshard_ id - encode_
ts_ metric - Encode a frontier into an i64 acceptable for use in metrics.
- new_
batch_ πpart_ version_ count - new_
shard_ πinfo - Lists the shards, which the
_topkfamilies name only the largest of. One series per shard, so unlike the summaries it grows with the shard count. - shard_
gauges π - The per-shard gauges and their names, in
PER_SHARD_FAMILIESorder.