Ana içeriğe geç

Sık Sorulan Sorular

Genel​

Graytool hangi Graylog versiyonlarını destekler?​

Graytool, çeşitli Graylog versiyonlarını destekler:

  • Graylog 5.x+ — Modern data-testid attribute'ları ile tam destek
  • Graylog 3.x - 4.x — Legacy data-field attribute'ları ile destek
  • Özel temalar — log-row, message-group, MessageTableEntry sınıflarıyla

Graytool verilerimi topluyor mu?​

Hayır. Graytool hiçbir veriyi dış sunuculara göndermez. Tüm veriler yerel olarak Chrome storage'da saklanır ve yalnızca cihazınızda kalır.

Birden fazla Graylog instance'ı kullanabilir miyim?​

Evet! URL Patterns özelliği tam olarak bunun için tasarlandı. Her instance için ayrı pattern ekleyin ve butonları istediğiniz pattern'lere atayın.

Kurulum​

Eklenti Chrome Web Store'da var mı?​

Şu an geliştirici modunda yükleme gerekmektedir. Detaylar için Kurulum sayfasına bakın.

Firefox'ta çalışır mı?​

Şu an yalnızca Chrome (ve Chromium tabanlı tarayıcılar: Edge, Brave, Opera) desteklenmektedir.

Yapılandırma​

Butonlarım neden görünmüyor?​

Birkaç olası neden:

  1. Eklenti devre dışı — Settings → Extension Enabled kontrol edin
  2. URL pattern eşleşmiyor — Doğru pattern tanımlandığından emin olun
  3. İzin verilmemiş — Pattern eklerken Chrome izin diyalogunu onayladınız mı?
  4. Koşullar karşılanmıyor — Buton koşullarını kontrol edin
  5. Alan bulunamıyor — URL template'deki placeholder'ların log alanlarıyla eşleştiğinden emin olun
  6. Buton disabled — Butonun enabled durumunu kontrol edin
  7. URL pattern ataması — Buton belirli pattern'lere mi atanmış?

JSON Viewer açılmıyor​

  1. jsonViewerEnabled ayarının true olduğunu kontrol edin
  2. showMessageDetailButton ayarının true olduğunu kontrol edin
  3. Log satırında en az 1 alan keşfedilebildiğini doğrulayın

Arama geçmişi kaydetmiyor​

  1. searchHistoryEnabled ayarını kontrol edin
  2. Graylog'un Ace Editor kullandığını doğrulayın (QueryEditor ID'si)
  3. Enter tuşu veya arama butonu ile arama yapıyor olduğunuzdan emin olun

Import çalışmıyor​

  • JSON formatının geçerli olduğundan emin olun
  • version: 2 olmalıdır (veya v1 formatı otomatik migrate edilir)
  • Dosya boyutunun chrome.storage.sync limitini (~100KB) aşmadığından emin olun

Teknik​

Chrome sayfa performansını etkiler mi?​

Graytool minimal performans etkisi için tasarlandı:

  • MutationObserver 50ms debounce ile çalışır
  • Satırlar yalnızca bir kez işlenir
  • JSON parse yalnızca gerektiğinde yapılır
  • Stiller tek bir <style> elementi ile enjekte edilir

Sayfa yenilendiğinde butonlar kayboluyor​

Normal davranış — butonlar dinamik olarak enjekte edilir. Sayfa yenilendiğinde Graytool otomatik olarak tekrar aktif olur ve butonları yeniden enjekte eder.

Content script neden 2 saniyede bir çalışıyor?​

Periyodik tarama, Graylog'un SPA (Single Page Application) yapısı nedeniyle gereklidir:

  • Pagination değişikliklerinde yeni satırlar gelir
  • MutationObserver bazı geç yüklenen satırları kaçırabilir
  • İlk yüklemede Graylog'un DOM'u henüz hazır olmayabilir

localStorage erişimi ne için?​

Yalnızca şu veriler için:

  • Graylog tema modu (themeMode)
  • JSON viewer tab daraltma durumu (graytool_tabs_collapsed)