Project

General

Profile

Actions

Feature #15317

closed

[Keep] expose backend latency stats in the Prometheus metrics

Added by Ward Vandewege over 5 years ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Story points:
2.0
Release:
Release relationship:
Auto

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 (0 open1 closed)

Task #21345: Review 15317-metricsResolvedTom Clegg03/12/2024Actions
Actions

Also available in: Atom PDF