Skip to main content

sim.heartbeats

sim.heartbeats, SIM kart bağlantı kontrollerinin tarihsel kayıt tablosudur. Her heartbeat denemesi ayrı satır olarak yazılır; böylece sadece güncel durum değil, zaman içindeki bağlantı kalitesi ve başarısızlık paterni de analiz edilebilir.

Bu tablo, sim.connectivity_state için kaynak akıştır. Özet durum tablosu son değeri taşırken, bu tablo tüm kontrol geçmişini saklar.

heartbeat.status Enum Değerleri

DeğerAnlamı
successPing başarılı
timeoutPing zaman aşımına uğradı
unreachableHedefe ulaşılamadı
errorKontrol sırasında hata oluştu

Kolonlar

KolonTipNullAnlamı
idinthayırHeartbeat birincil anahtarı
sim_idinthayırBağlı SIM; sim.sims.id
statusheartbeat.statushayırKontrol sonucu
ping_time_msfloatevetBaşarılı kontrolde ölçülen ping süresi
checked_attimestamphayırKontrolün yapıldığı zaman
detailsvarchar(255)evetSonuçla ilgili kısa açıklama

İndeksler

İndeksTipAçıklama
idPrimary KeyTablo birincil anahtarı
(sim_id, checked_at)IndexBir SIM'in zaman içindeki heartbeat geçmişini hızlı okumak için
checked_atIndexZamana göre toplu sorgular ve cron analizleri için

Örnek Kayıtlar

{
"id": 1,
"sim_id": 1,
"status": "success",
"ping_time_ms": 82.4,
"checked_at": "2026-04-03 10:00:00",
"details": "Ping başarılı"
}

Özet: SIM 1 için başarılı heartbeat kaydı; bağlantı gecikmesi ölçülmüş.