Skip to main content

General

Sistem Logları

Sorun giderme için teknik sistem olaylarını, hataları ve hata ayıklama bilgilerini izleyin.

Denetim Logları kullanıcı eylemlerini takip ederken, Sistem Logları Proxus platformunun teknik kalp atışını yakalar. Bu akış, arka uç API'sinden, edge gateway'lerden, aktörlerden ve entegrasyon noktalarından gelen logları birleştirir.

Loglara Erişim

Administration > System Logs (Yönetim > Sistem Logları) menüsüne gidin.

Sistem Logları Arayüzü
Sistem Logları Arayüzü

Log Yapısı

Log görüntüleyici, aşağıdaki sütunlara sahip gerçek zamanlı, filtrelenebilir bir ızgara sağlar:

  • Time (Zaman): Olayın hassas UTC zaman damgası.
  • Source (Kaynak): Kaynak alt sistem (örneğin, Platform, DeviceActor, MQTTBroker).
  • Level (Seviye): Log girişinin ciddiyeti.
  • Message (Mesaj): Hatalar için yığın izlerini içeren detaylı log içeriği.

Log Seviyeleri

Proxus, olayları kategorize etmek için standart loglama seviyeleri kullanır:

SeviyeAçıklama
CriticalSistemin kapanmasına veya büyük arızaya neden olan ölümcül hatalar.
ErrorDikkat gerektiren ancak sistemi durdurmayan çalışma zamanı hataları.
WarningPotansiyel sorunlar veya beklenmedik davranışlar.
InformationNormal sistem olayları (başlatma, bağlantı durumu).
DebugDetaylı tanısal bilgiler (konfigürasyon ile etkinleştirilir).
TraceAşırı detaylı düşük seviye loglar (sadece geliştirme).

Konfigürasyon

Sistem loglama davranışı merkezi Proxus-config.toml dosyası üzerinden kontrol edilir. Tüm detaylar için Konfigürasyon Dosyası Referansı sayfasına bakın. Docker dağıtımlarında, varsayılan log seviyesi gürültüyü en aza indirmek için Warning (Loglevel=3) olarak ayarlanmıştır.

[Logging]
# 0:Trace, 1:Debug, 2:Information, 3:Warning, 4:Error, 5:Critical
Loglevel = 3 

# Logların veritabanında saklanacağı gün sayısı (otomatik temizleme öncesi)
LogRetentionTime = 14

# Logların /config dizinindeki yerel dosyalara yazılmasını etkinleştir
LogToFile = true

Gelişmiş İzleme Alanları

Sorun gidermeye yardımcı olmak için Proxus, küresel log seviyesi Warning olarak ayarlanmış olsa bile, belirli kritik alt sistemler için otomatik olarak ayrıntılı tanısal verileri (Debug seviyesi) yakalar. Bu, en çok ihtiyaç duyulan yerde derin görünürlüğe sahip olmanızı sağlar:

Fonksiyonel AlanNe Loglanır
AI Ajanları (MCP)Bağlam ve komut yürütme hatalarını ayıklamak için yararlı olan, AI asistanı ve platform arasındaki ayrıntılı etkileşimler.
Harici EntegrasyonlarMQTT brokerlarına, HTTP uç noktalarına ve üçüncü taraf API'lere giden veri akışının kapsamlı takibi.
Veri DepolamaVeri bütünlüğünü ve yazma performansını doğrulamak için veritabanı kalıcılık görevlerinin ayrıntılı izlenmesi.
Veritabanı SorgularıPerformans analizi için karmaşık sorguların yürütme detayları.
Özel Betikleme (SDK)Geliştiricilerin kodlarını etkili bir şekilde hata ayıklamasını sağlayan, kullanıcı tanımlı betiklerden ve mantıktan gelen tüm hata ayıklama çıktıları.
lightbulb
Yüksek Performanslı Loglama

Proxus, sıfır tahsisli (zero-allocation) loglama için NATS JetStream ile ZLogger kullanır. Bu, yüksek hacimli hata ayıklama loglamasının bile platform performansı üzerinde minimum etkiye sahip olmasını sağlar.