Mõõdikud
Queuety pakub mõõdikute API, mis arvutab logitabeli põhjal töötlejapõhise statistika. Kasutage seda seireks, juhtpaneelidel ja hoiatuste seadistamiseks.
Töötlejate statistika
Hankige kõigi töötlejate mõõdikud ajavahemiku kohta:
PHP
$stats = Queuety::metrics()->handler_stats( 60 ); // last 60 minutes
Iga tagastatud massiivi kirje sisaldab järgmist:
| Väli | Kirjeldus |
|---|---|
handler |
Töötleja nimi |
completed |
Edukate täitmiste arv |
failed |
Ebaõnnestunud katsete arv (failed ja buried logisündmused, seega võib üks töö arvesse minna mitu korda) |
avg_ms |
Täitmise keskmine kestus millisekundites |
p95_ms |
Täitmise 95. protsentiili kestus |
error_rate |
Tõrgete suhe vahemikus 0 kuni 1: failed / (completed + failed), ümardatud nelja kümnendkohani |
CLI
Shell
# 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
Näidisväljund:
Kood
+------------------+-----------+--------+--------+--------+------------+
| 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 |
+------------------+-----------+--------+--------+--------+------------+
Kasutusjuhud
- Juhtpaneeli vidinad. Kuvage läbilaskevõime ja veamäärad WordPress halduses.
- Tervisekontrollid. Seadistage hoiatus, kui töötleja veamäär ületab lävendi.
- Jõudluse häälestamine. Leidke aeglased töötlejad näitaja
p95_msabil ja optimeerige neid. - Võimsuse planeerimine. Jälgige läbilaskevõime trende, et määrata töötajate kogumi suurus.