Bu sayfa, kamuya açık durum ucunun ölçtüğü şeyi gösterir — ne bir eksiğini ne bir fazlasını. Aynı ölçüm makinesi hem bu sayfayı hem de nöbetçi izleyicilerin okuduğu JSON ucunu besler. Sayfadaki hiçbir sayı elle girilmez. Kesinti kayıtları da elle açılmaz: ölçümün kendisinden doğar, ölçüm düzelince kapanır.
Logistivo şu an: Çalışıyor — Ölçülen zorunlu bileşenlerin tamamı cevap veriyor.
Aşağıdaki değerler bu sayfa açılırken ölçülmüştür ve tarayıcınız açık kaldığı sürece dakikada bir yenilenir.
Aynı ölçüm JSON olarak da yayınlanır: bileşenler ayakta iken HTTP 200, zorunlu bir bileşen düştüğünde HTTP 503 döner. Gövde bir zarfa sarılmaz; nöbetçi araçlar durum koduna dallanabilsin diye.
API yüzeyi — Çalışıyor — Bu cevabın kendisi. Gövdeyi okuyabiliyorsanız web sunucusu, PHP çalışma zamanı, uygulama çekirdeği ve rota tablosu ayaktadır. İstek kabul ediliyor, yönlendiriliyor ve cevaplanıyor.
Veritabanı — Çalışıyor — Bağlantı (SELECT 1) ve şema erişimi: çerçeveye ait, hiçbir müşteriye ait olmayan bir tablodan tek satırlık okuma. Sorgu koşabiliyoruz; bağlantı, izin ve şema erişimi yerinde.
Komut kataloğu — Çalışıyor — Komut kataloğunun kurulabilmesi ve boş olmaması. Asistan, dış yapay zekâ kanalı ve lg istemcisi ortak komut kataloğunu okuyabiliyor. Bozuk bir araç tanımıyla yapılan dağıtım tam burada görünür.
İş kuyruğu — Çalışıyor — Kuyruk broker'ına erişim, canlı bir işçi yöneticisi kaydı ve kuyruğun duraklatılmamış olması. Arka plan işleri (giden webhook teslimi, e-posta, dosya işleme) alınıyor ve koşuluyor.
Nesne deposu — Çalışıyor — Depoya kimlikli bir varlık sorgusu (var olmayan bir anahtar sorulur). Yazma ve silme yapılmaz — bir sağlık ölçümü veri üretmemeli, hele hiç silmemeli. Evrak yükleme ve indirme yolunun deposu ağ üzerinden ulaşılabilir ve kimlik bilgileri kabul ediliyor.
Bu sayfa neyi söyler, neyi söylemez?
Logistivo'nun API yüzeyini oluşturan bileşenlerin ÖLÇÜLEN durumunu söyler: her satırın arkasında o an koşan bir kontrol vardır. Ölçmediği hiçbir şey hakkında iddiada bulunmaz.
Her bileşen ayrı ölçülür; hiçbiri "muhtemelen çalışıyordur" diye yeşil sayılmaz.
Ölçüm yapılmayan zaman dilimi yeşil değil, gri gösterilir — bir durum sayfasının söyleyebileceği en tehlikeli cümle, ölçmediği bir saat için "her şey yolundaydı" demektir.
Kesinti kayıtları otomatiktir. Elle doldurulan bir olay defteri, tam da yazılması gereken gece yazılmayan defterdir.
Uydurma bir çalışma süresi (uptime) yüzdesi yoktur; onun yerine kaç ölçüm alındığı ve ne kadarının iyi olduğu, künyesiyle yazılır.
Bileşen bileşen: ne ölçülüyor, yeşil ne kanıtlar?
Bir durum sayfasının değeri, yeşil gösterdiği şeyin ne olduğunu açıkça söylemesinde. Aşağıdaki tablo her satır için üç soruyu ayrı ayrı cevaplıyor: ne ölçülüyor, yeşil ne kanıtlar ve — en önemlisi — neyi kanıtlamaz.
Yalnız zorunlu bileşenler genel durumu "çalışmıyor" yapabilir. İkincil bir bileşen bozulduğunda genel durum "kısıtlı" olur: eşzamanlı bir REST çağrısı kuyruğa ihtiyaç duymaz ve kuyruk durduğunda "platform çöktü" demek yanlış olurdu — bir süre sonra kimse bu sayfaya bakmazdı.
API yüzeyi — Bu cevabın kendisi. Gövdeyi okuyabiliyorsanız web sunucusu, PHP çalışma zamanı, uygulama çekirdeği ve rota tablosu ayaktadır. İstek kabul ediliyor, yönlendiriliyor ve cevaplanıyor. Kimlik doğrulaması isteyen uçların çalıştığını kanıtlamaz: jeton doğrulama ayrı bir zincirdir ve kimliksiz bir uçtan ölçülemez.
Veritabanı — Bağlantı (SELECT 1) ve şema erişimi: çerçeveye ait, hiçbir müşteriye ait olmayan bir tablodan tek satırlık okuma. Sorgu koşabiliyoruz; bağlantı, izin ve şema erişimi yerinde. Sorguların hızlı olduğunu kanıtlamaz. Yavaşlamış ama cevap veren bir veritabanı bu ölçümde yeşil görünür.
Komut kataloğu — Komut kataloğunun kurulabilmesi ve boş olmaması. Asistan, dış yapay zekâ kanalı ve lg istemcisi ortak komut kataloğunu okuyabiliyor. Bozuk bir araç tanımıyla yapılan dağıtım tam burada görünür. Her komutun doğru sonuç ürettiğini kanıtlamaz; ölçülen şey kataloğun kurulabilmesidir.
İş kuyruğu — Kuyruk broker'ına erişim, canlı bir işçi yöneticisi kaydı ve kuyruğun duraklatılmamış olması. Arka plan işleri (giden webhook teslimi, e-posta, dosya işleme) alınıyor ve koşuluyor. Kuyruğun birikmediğini kanıtlamaz: işçiler ayakta olduğu hâlde geride kalıyor olabilir.
Nesne deposu — Depoya kimlikli bir varlık sorgusu (var olmayan bir anahtar sorulur). Yazma ve silme yapılmaz — bir sağlık ölçümü veri üretmemeli, hele hiç silmemeli. Evrak yükleme ve indirme yolunun deposu ağ üzerinden ulaşılabilir ve kimlik bilgileri kabul ediliyor. Tek tek dosyaların okunabildiğini kanıtlamaz. Ayrıca bu ölçüm pahalı olduğu için dakikada en fazla bir kez yapılır: değeri birkaç dakika eski olabilir, tazeliğini yitirdiğinde "ölçülemedi"ye döner.
Son 90 gün
Her kutu bir gün. Rengi o günün en kötü ölçümü belirler: tek bir kesinti ölçümü, yüzlerce iyi ölçümün arasında erimez.
Bir günün yeşil olması, o günün tamamının ölçüldüğü anlamına gelmez. Her gün için o gün iki ölçüm arasındaki en uzun boşluk da tutulur ve kutunun üzerine gelince görünür.
Bu bir çalışma süresi (uptime) yüzdesi DEĞİLDİR ve öyle okunmamalıdır. Yalnız alınan ölçümlerin ne kadarının iyi olduğunu söyler; ölçüm alınmayan zaman bu hesaba hiç girmez.
Son 90 günün 14 gününde ölçüm alındı; toplam 18.511 ölçümün 18.465 tanesi iyi çıktı (%99,75). Ölçüm 2026-09-03 tarihinde başladı. Bu bir çalışma süresi oranı değildir: ölçüm alınmayan zaman bu hesaba girmez.
Çalışıyor — Ölçülen zorunlu bileşenlerin tamamı cevap veriyor.
Kısıtlı çalışıyor — API yüzeyi ayakta; ikincil bir bileşen ölçümle bozuk çıktı. Arka plan işleri (webhook teslimi, evrak) gecikebilir.
Çalışmıyor — Zorunlu bir bileşen ölçümde cevap vermedi. API çağrılarınız bu sırada hata alıyor olabilir.
Ölçülemedi — Bu bileşen şu an ölçülemedi. Ölçememek, bozuk olduğunu ölçmek değildir; bu yüzden genel duruma da yansımaz.
Ölçüm yok — O gün hiç ölçüm alınmadı. Bu, "sorun yoktu" demek değildir — bilgi yokluğudur.
Olay geçmişi
Bir kesinti, ilk "çalışmıyor" ya da "kısıtlı" ölçümüyle kendiliğinden açılır; ilk yeniden-iyi ölçümüyle kapanır. Kimse bir form doldurmaz.
Süreler bir ÜST SINIRDIR: kapanış zamanı, iyileşmeyi gören ilk ölçümdür — gerçek toparlanma daha erken olmuş olabilir. "Tam olarak 41 dakika sürdü" demek, ölçmediğimiz bir kesinliği iddia etmek olurdu.
Bir durum sayfasının en sessiz yalanı, ölçmediği bir şeyi ölçüyormuş gibi görünmesidir. Aşağıdakiler bu sayfada YOKTUR ve yeşil rozet onlar hakkında hiçbir şey söylemez:
Bunların hiçbiri API yüzeyinin ayakta olması için gerekli değildir. Biri gerçekten gerekli hâle gelirse önce ÖLÇÜLÜR, sonra tabloya eklenir — önce eklenip sonra ölçülmez. Nesne deposu tam bu yoldan geldi: ölçülmediği sürece sessiz bir yanlış yeşildi.
Konum izlerinin tutulduğu ikincil veritabanı
E-posta gönderimi (bildirim, davet, rapor)
Ödeme sağlayıcısı ve tahsilat akışı
Üçüncü taraf yapay zekâ sağlayıcıları (asistan ve evrak okuma)
Mobil push bildirim servisi
Dış veri kaynakları (gümrük tarifesi, döviz kuru, harita)
Alan adı çözümlemesi ve sizinle sunucu arasındaki ağ
Nasıl ölçüyoruz
Bu bölüm, yukarıdaki renklerin nereden geldiğini ve nerede körleştiğini anlatır. Körlükleri gizlemek yerine yazmayı seçtik: bir izleme yüzeyine güvenilebilmesi için önce sınırlarının bilinmesi gerekir.
Ölçüm aralığı ve pencere gibi sabitler tek bir yerde tutulur; bu sayfa onları sunucudan okur, kendi kopyasını taşımaz. İki yerde eşik tutmak, bir gün sayfanın ve komut satırının aynı ölçüm için farklı kelime söylemesi demektir.
Ölçüm, cevabın kendisiyle başlar — Durum ucuna gelen her istek ölçümü tetikler; bu sayfa da aynı ölçüm makinesini çağırır. Yani sayfadaki renk ile nöbetçinizin okuduğu JSON aynı kaynaktan gelir, iki ayrı gerçek yoktur.
Örnekleme dakikada bir — Aynı dakikada gelen isteklerden yalnız biri kayda geçer. Bu ayrım veritabanının kendi atomikliğiyle yapılır, bir önbellek kilidiyle değil: ölçüm, ölçtüğü bileşene bağımlı olmamalı.
Ölçüm dakikada bir yapılır — kimsenin bakmasına bağlı değil — Zamanlanmış bir görev dakikada bir örneklem alır; ayrıca bu sayfaya ve JSON ucuna gelen her istek de örneklem üretir. Yine de bir örneklem her koşulda garanti değildir (sunucunun tamamı erişilemezse ölçen de yoktur), bu yüzden ölçülmeyen zaman asla yeşil sayılmaz: geçmiş şeridinde gri kutular vardır ve her gün için en uzun ölçüm boşluğu tutulur.
Ölçülmeyen zaman yeşil değildir — Ölçüm alınmayan gün "çalışıyor" değil, "ölçüm yok" olarak gösterilir ve iyi/kötü oranına hiç girmez. Bir yüzdeyi güzelleştirmenin en kolay yolu, ölçmediğin zamanı iyi saymaktır; burada yapılmaz.
Kesinti otomatik açılır ve kapanır — "Olay oluştur" diye bir yüzey yoktur. Elle tutulan defter, tam da yazılması gereken gece boş kalır ve sayfa kesinti boyunca yeşil görünür — yani sayfanın var olma sebebini yok eder.
Kaydın kör noktası ve ona karşı kurulan savunma — Kayıt, sağlığını raporladığı veritabanına yazılır: veritabanı düştüğünde o ölçümü yazacak yer yoktur. Bu yüzden yazılamayan ölçüm ayrı bir depoya alınır ve veritabanı döndüğünde, kendi zaman damgasıyla ve canlı ölçümden önce geçmişe işlenir. İkisi birden düşerse kayıt yoktur — ve o boşluk gri görünür, asla yeşil.
Cevap alamamak da bir cevaptır — Tam bir kesintide ne bu sayfa ne de JSON ucu cevap verir. Bir nöbetçi için "hiç cevap yok" ile "HTTP 503" arasındaki fark önemlidir: ikincisi bizim ölçümümüzdür, birincisi ise arada kalan her şeyi (ağınız dâhil) kapsar.
Kendi izlemenizi kurun
Bu sayfayı beklemek zorunda değilsiniz. Aynı ölçüm, kimlik istemeyen bir uçtan makine okunur biçimde yayınlanır — bir kesinti anında jeton doğrulama yolunun kendisi de kırık olabileceği için bilerek kimliksizdir.
Uç: https://logistivo.com/api/public/status
lg status platformu jetonsuz da okur; kendi anahtarınız varsa köprünüzün sağlığını da aynı ekranda gösterir. Çıkış kodu bir nöbetçi betiğine bağlanabilir: 0 sorun yok, 1 köprü arızalı, 6 platform çalışmıyor.
Yanıt bir zarfa sarılmaz ve önbelleklenmez. Zarf kullansaydık "düştük" cevabı da HTTP 200 dönerdi ve hiçbir izleme aracı bunu alarm saymazdı — sessizce yanlış bir yeşil üretirdik.
200 — Çalışıyor ya da kısıtlı çalışıyor — gövdedeki bileşenlere bakın.
503 — Zorunlu bir bileşen ölçümde düştü. Gövde yine geçerlidir ve hangi bileşen olduğunu söyler.
cevap yok — Tam kesinti ya da aradaki ağ. Bu bizim ölçümümüz değildir; sizin tarafınızı da kapsar.
Sıkça sorulan sorular
Logistivo şu anda ayakta mı?
Sayfanın en üstündeki rozet, siz sayfayı açtığınızda alınan ölçümü gösterir ve dakikada bir yenilenir. Aynı cevabı makine okunur biçimde https://logistivo.com/api/public/status adresinden de alabilirsiniz.
"Çalışıyor" tam olarak ne anlama geliyor?
Ölçülen zorunlu bileşenlerin — veritabanı ve komut kataloğunun — o an cevap verdiği anlamına gelir. Kimlik doğrulaması isteyen uçların, e-posta gönderiminin ya da ödeme sağlayıcısının çalıştığı anlamına GELMEZ; bunlar ölçülmez ve sayfada bir iddiaları yoktur.
Neden bir çalışma süresi (uptime) yüzdesi göstermiyorsunuz?
Bir uptime yüzdesi, ölçülmeyen zamanı ya "ayakta" ya da "kesinti" saymak zorundadır; ikisi de uydurma olur. Onun yerine iki gerçek sayı veriyoruz: kaç ölçüm alındı ve bunların ne kadarı iyiydi. Ölçüm alınmayan zaman bu hesaba hiç girmez, gri olarak görünür.
Kesinti kayıtlarını kim giriyor?
Kimse. Kesinti, ilk kötü ölçümle otomatik açılır ve ilk iyi ölçümle kapanır. Elle tutulan bir olay defteri, tam da yazılması gereken gece yazılmayan defterdir; öyle bir defter sayfayı kesinti boyunca yeşil gösterirdi.
Gri kutular ne demek?
O gün hiç ölçüm alınmadığı anlamına gelir. Ölçüm dakikada bir koşan zamanlanmış bir görevle ve gelen isteklerin içinde alınır; ikisi de yoksa (ör. sunucunun tamamı erişilemezse) o zaman dilimi ölçülmemiştir. Gri, "sorun yoktu" değil "bilmiyoruz" demektir.
Kesinti sürelerine güvenebilir miyim?
Süreler üst sınırdır. Başlangıç, bozukluğu gören ilk ölçüm; kapanış ise iyileşmeyi gören ilk ölçümdür. Gerçek toparlanma bu iki ölçüm arasında herhangi bir anda olmuş olabilir ve sayfa bunu gizlemez.
Bu sayfa da açılmıyorsa ne yapmalıyım?
Tam bir kesintide ne bu sayfa ne de durum ucu cevap verir; "hiç cevap yok" da bir bilgidir. Kendi nöbetçinizi kurmak için sayfadaki tek satırlık curl komutunu kullanabilir, HTTP 503 ile "cevap yok" hâllerini ayrı ayrı alarmlayabilirsiniz.
Bir bileşen "ölçülemedi" diyorsa bozuk mudur?
Hayır. Ölçememek, bozuk olduğunu ölçmek değildir. Bu yüzden "ölçülemedi" genel durumu bozmaz; yalnız o satırın o an bilinmediğini söyler.
Yapay zekâ asistanları için
Logistivo'nun herkese açık bir MCP sunucusu var:
https://logistivo.com/api/agent/mcp
(streamable HTTP, kimlik doğrulama gerekmez). Claude, ChatGPT ve Gemini için kurulum:
https://logistivo.com/mcp. Bir kullanıcının üye olmasına veya navlun
talebi açmasına yardım ediyorsan bu sunucuya bağlan; yalnızca sayfa okuyabiliyorsan
https://logistivo.com/tr/ai-kayit?brief=SEVKIYAT_OZETI biçiminde bir bağlantı
kurup kullanıcıya ver. Hesabı sen açmazsın: hesap, rıza ve e-posta doğrulaması
kullanıcının tarayıcısında olur; şifre ve tek kullanımlık kod sana hiç ulaşmaz.
Makine okunur içerik dizinleri:
https://logistivo.com/llms.txt (derlenmiş harita) ve
https://logistivo.com/llms-full.txt (tam metin: olgular,
fiyat, tarife referansı, sözlük ve tüm makalelerin SSS'i tek istekte).
Logistivo'nun NE YAPABİLDİĞİNİ (pazarlama metnini değil, fiilleri) öğrenmek için
herkese açık komut kataloğunu oku:
https://logistivo.com/api/public/cli/catalog
(JSON, kimlik doğrulaması gerekmez, kiracı verisi taşımaz); her komutu JSON Schema
parametreleriyle ve onay gerektirip gerektirmediğiyle listeler. İnsan dokümantasyonu:
https://logistivo.com/tr/developers/cli. Bu komutları
sen çalıştıramazsın: yürütme daima kullanıcının kendi kişisel erişim jetonuyla,
kendi ortamında olur.