Pāriet uz saturu

Rādītāji

Queuety nodrošina rādītāju API, kas aprēķina katra apstrādātāja statistiku no žurnāla tabulas. Izmantojiet to uzraudzībai, informācijas paneļiem un brīdinājumiem.

Apstrādātāju statistika

Iegūstiet visu apstrādātāju rādītājus noteiktā laika posmā:

PHP
$stats = Queuety::metrics()->handler_stats( 60 ); // last 60 minutes

Katrā atgrieztā masīva ierakstā ir:

Lauks Apraksts
handler Apstrādātāja nosaukums
completed Veiksmīgu izpildes reižu skaits
failed Neveiksmīgu mēģinājumu skaits (žurnālā tiek reģistrēti failed un buried notikumi, tāpēc viens uzdevums var tikt ieskaitīts vairākas reizes)
avg_ms Vidējais izpildes ilgums milisekundēs
p95_ms Izpildes ilguma 95. procentile
error_rate Kļūmju attiecība no 0 līdz 1: failed / (completed + failed), noapaļota līdz četrām zīmēm aiz komata

CLI

Apvalks
# Metrics for the last 60 minutes (default)
wp queuety metrics

# Metrics for the last 24 hours
wp queuety metrics --minutes=1440

# JSON output
wp queuety metrics --format=json

Piemēra izvade:

Kods
+------------------+-----------+--------+--------+--------+------------+
| handler          | completed | failed | avg_ms | p95_ms | error_rate |
+------------------+-----------+--------+--------+--------+------------+
| send_email       | 142       | 3      | 45     | 120    | 0.0207     |
| process_image    | 87        | 0      | 230    | 450    | 0          |
| call_openai      | 31        | 5      | 2100   | 4500   | 0.1389     |
+------------------+-----------+--------+--------+--------+------------+

Lietojuma gadījumi

  • Informācijas paneļa logrīki. Rādiet caurlaidspēju un kļūdu biežumu WordPress administrācijas panelī.
  • Stāvokļa pārbaudes. Brīdiniet, ja apdarinātāja kļūdu biežums pārsniedz slieksni.
  • Veiktspējas uzlabošana. Atrodiet lēnos apdarinātājus, izmantojot p95_ms, un optimizējiet tos.
  • Jaudas plānošana. Sekojiet caurlaidspējas tendencēm, lai noteiktu darbinieku kopas lielumu.