Appearance
AnchorStatusChanged
Olay |
type: "AnchorStatusChanged"
Bir anchor'un durumu değiştiğinde üretilir. Heartbeat izleme mekanizması tarafından tetiklenir. Belirli bir süre heartbeat alınamayan anchor'lar çevrimdışı olarak işaretlenir.
Alanlar
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
id | string (uuid) | Evet | Olayın benzersiz tanımlayıcısı (UUID v4). |
type | "AnchorStatusChanged" | Evet | Olay türü. |
timestamp | number | Evet | Olayın oluştuğu zaman (Unix epoch, milisaniye). |
anchorId | string | Evet | Durumu değişen anchor'un benzersiz tanımlayıcısı. |
status | "Online" | "Offline" | "Error" | Evet | Anchor'un yeni durumu. |
previousStatus | "Online" | "Offline" | "Error" | Evet | Anchor'un önceki durumu. |
reason | string | Hayır | Durum değişikliğinin nedeni. Örneğin heartbeat zaman aşımı, bağlantı hatası veya cihaz yeniden başlatma. |
Örnek
json
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"type": "AnchorStatusChanged",
"timestamp": 0,
"anchorId": "ornek-anchorId",
"status": "Online",
"previousStatus": "Online",
"reason": "ornek-reason"
}