
# Ölçümler

Queuety, günlük tablosundan işleyici başına istatistikleri hesaplayan bir ölçüm API sağlar. İzleme, panolar ve uyarılar için kullanın.

## İşleyici istatistikleri

Bir zaman aralığındaki tüm işleyicilerin ölçümlerini alın:

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

Döndürülen dizideki her giriş şunları içerir:

| Alan | Açıklama |
|---|---|
| `handler` | İşleyici adı |
| `completed` | Başarılı yürütme sayısı |
| `failed` | Başarısız deneme sayısı (`failed` ve `buried` günlük olayları; bu nedenle bir iş birden fazla sayılabilir) |
| `avg_ms` | Milisaniye cinsinden ortalama yürütme süresi |
| `p95_ms` | 95. yüzdelik dilimdeki yürütme süresi |
| `error_rate` | 0 ile 1 arasındaki hata oranı: `failed / (completed + failed)`, dört ondalık basamağa yuvarlanır |

## CLI

```bash
# 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
```

Örnek çıktı:

```
+------------------+-----------+--------+--------+--------+------------+
| 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     |
+------------------+-----------+--------+--------+--------+------------+
```

## Kullanım alanları

- **Pano araçları.** İş hacmini ve hata oranlarını WordPress yönetim arayüzünde gösterin.
- **Sistem durumu kontrolleri.** Bir işleyicinin hata oranı eşiği aştığında uyarı verin.
- **Performans ayarı.** `p95_ms` kullanarak yavaş işleyicileri belirleyin ve iyileştirin.
- **Kapasite planlaması.** İşçi havuzunuzun boyutunu belirlemek için iş hacmi eğilimlerini izleyin.
