Skip to content

Establish and implement the relevant metrics to understand storage workloads #9773

@williambanfield

Description

@williambanfield

We need to identify the set of metrics to understand the storage workloads of Tendermint. The metrics should help us identify:

  • The access patterns (sequential / random access)
  • How often the data is read/written
  • Who reads/writes the data
  • Is the data accessed by multiple components or just one.

Open questions: Do we want information on which Tendermint Blockstore / StateStore method call triggered the access or is read/write/delete count and timing enough?

Draft implementation: #9774

DoD

  • Set of candidate metrics is established, discussed and well understood.
  • The identified metrics are added into the Tendermint codebase.

Metadata

Metadata

Assignees

Labels

C:metricsComponent: MetricsC:storageComponent: Storagestalefor use by stalebot

Type

No type

Projects

Status

Done/Merged

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions