cockroachdb / cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
https://www.cockroachlabs.com
Other
29.99k stars 3.79k forks source link

storage: export read IO latency histogram #90577

Open irfansharif opened 1 year ago

irfansharif commented 1 year ago

Is your feature request related to a problem? Please describe.

It's useful in experimentation and L2 escalations to understand what IO latencies pebble directly observes for reads that miss the block cache. The work under #85755 exports pebble observed fsync latencies, which is an improvement. This issue tracks also exporting read latencies.

Jira issue: CRDB-20843

Epic CRDB-40360

kevin-v-ngo commented 1 year ago

Adding Observability infrastructure who owns lower level signals and metrics such as hardware (i.e. CPU, IO, etc) + CPU/Memory/Runtime profiles.