Pomoc a návodyReporty a štatistiky › Response time percentily (P50/P90/P99)

Response time percentily (P50/P90/P99)

3 min čítania · Reporty a štatistiky

Response time percentily (P50/P90/P99)

3 min čítania

Priemerný response time klame - jeden 5-sekundový spike zhorší priemer, ale 99% userov má rýchle načítanie. Percentily vás ukazujú realitu lepšie.

Ako sa percentil počíta

Zoradíte všetky checks za obdobie od najrýchlejšieho po najpomalší. P90 = response time, pod ktorým je 90% checkov. Príklad pri 1000 checkoch:

  • P50 (medián) = 500-tá hodnota od dna. Polovica checkov bola rýchlejších, polovica pomalších.
  • P90 = 900-tá hodnota. 90% checkov bolo rýchlejších, len 10% pomalších.
  • P99 = 990-tá hodnota. 99% checkov bolo rýchlejších.

Kde to vidíte

V detaile monitora → záložka Štatistiky → sekcia "Response time":

WindowP50P90P99Max
24h142 ms298 ms1240 ms3140 ms
7d155 ms320 ms1500 ms8200 ms
30d160 ms340 ms2100 ms12400 ms

Praktické čítanie

  • P50 stúpa = pomalšia priemerná odpoveď, treba sledovať TTFB, DB queries
  • P99 stúpa rýchlejšie ako P50 = "tail latency" - občasné outlier requesty, pravdepodobne GC pauzy, cold cache, alebo nezvládnutý peak
  • Max výrazne vyšší ako P99 = jednorazové extrémy, môžete ignorovať (timeout, prechodný incident)

Alerting na latency

V Business pláne môžete nastaviť alert ak P90 prekročí prah (napr. 1000 ms). Detail: záložka Latency SLO. Pre Standard/Pro plány sledujete latency manuálne v grafe.