Project

General

Profile

Actions

Feature #15317

open

[Keep] expose backend latency stats in the Prometheus metrics

Added by Ward Vandewege over 4 years ago. Updated 3 days ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
-
Story points:
2.0

Description

keepstore

  • bucketed by block size (1 MiB < 4 MiB < 8 MiB < 16 MiB < 32 MiB < 64 MiB)
  • time to first byte from backend
  • transfer speed from backend (start of request to last byte)
  • transfer speed from backend (first byte to last byte)
  • time between first byte from backend and first byte sent to client

keep-web

  • bucketed by block size (1 MiB < 4 MiB < 8 MiB < 16 MiB < 32 MiB < 64 MiB)
    • time to first byte of a block from keepstore
    • transfer speed of a block from keepstore (start of request to last byte)
    • transfer speed of a block from keepstore (first byte to last byte)
    • transfer speed of a block (from disk cache)
  • bucketed by file size (1 MiB < 10 MiB < 100 MiB < 1000 MiB)
    • time from start of request to first byte on file (cached & uncached manifest)
    • transfer speed of a whole file (start of request to last byte)
    • transfer speed of a whole file (first byte to last byte)
    • time between first byte from keepstore and first byte sent to client

Files


Subtasks 1 (1 open0 closed)

Task #21345: Review 15317-metricsIn ProgressBrett Smith02/27/2024Actions
Actions

Also available in: Atom PDF