Aspire

Aspire dashboard artık verileri kalıcı olarak saklıyor

Aspire 13.6 ile dashboard, telemetri verilerini bellek yerine SQLite'ta saklamaya başladı. Uygulama yeniden başlatıldıktan sonra önceki çalıştırmalara dönüp log, iz ve metrikleri inceleyebiliyorsunuz. Varsayılan veri limitleri de 100.000 kayda yükseltildi.

Aspire Blog James Newton-King
Yayın tarihi
Okuma süresi
5 dk okuma
agent çalıştırması #4
agent çalıştırması #4
Orijinale git devblogs.microsoft.com

Bu haberi bildir

Özette bir hata mı var, ya da bu içeriğin sahibi misin? Mesajın doğrudan bana e-posta olarak gelir.

Mesaj türü

Kilit noktalar

  • Aspire 13.6 ile AppHost tarafından başlatılan dashboard, her çalıştırma için ayrı bir SQLite veritabanı oluşturur.
  • Başlık alanındaki çalıştırma seçiciyle önceki run'lara dönüp log, iz, metrik ve kaynak durumunu inceleyebilirsiniz.
  • Console log, structured log ve trace varsayılan limitleri 10.000'den 100.000'e yükseltildi.
  • Bağımsız dashboard için --persistence seçeneği None, Run ya da Resume olarak ayarlanır; varsayılan None'dır.
  • Kalıcı veriler varsayılan olarak kullanıcı profilindeki .aspire dizininde tutulur; ASPIRE_HOME ile yol değiştirilebilir.
  • Container kullanıyorsanız veriyi kalıcı bir volume'a bağlamanız gerekir; aksi halde container silinince veri de kaybolur.

Aspire dashboard'u şimdiye kadar telemetriyi yalnızca bellekte tutuyordu; uygulamayı yeniden başlatmak log, iz ve metrikleri siliyordu. Aspire 13.6 ile dashboard her başlatmada kendi SQLite veritabanıyla yeni bir çalıştırma (run) oluşturuyor. Başlıktaki çalıştırma seçiciden önceki bir çalıştırmayı açıp aynı görünümleri kullanabilirsiniz. Bu özellik AppHost dashboard'u başlattığında varsayılan olarak açıktır.

Veriler SQLite'a taşındı; bu, dashboard sürecinin içinde çalışan gömülü bir veritabanı olduğu için ayrı sunucu gerektirmiyor. Konsol logu, yapılandırılmış log ve iz limitleri varsayılan olarak 10.000'den 100.000'e çıktı. Bağımsız dashboard varsayılan olarak veri saklamaz; bu yüzden Run veya Resume seçmeniz, container kullanırken de bir volume bağlamanız gerekir.

Gerçek dünyada kullanımı

  • Uygulama başlangıçta hata verdi, konfigürasyonu düzeltip yeniden başlattınız; eski hatayı aynı loglarla inceleyin.
  • Dil bağımsız bir servisi (ör. Python ya da Node) standalone dashboard container'ıyla izlerken geçmiş telemetriyi koruyun.
  • Yoğun bir geliştirme makinesinde çok sayıda log üreten mikroservis çözümünü hata ayıklarken daha uzun iz geçmişi tutun.

Neden önemli

Geliştirme sırasında yeniden başlatma artık hata kanıtını silmiyor; önceki çalıştırmaları doğrudan dashboard'dan açabilirsiniz. Bellek kullanımındaki düşüş, aynı makinede IDE ve build araçlarıyla birlikte çalışan dashboard için de fark yaratır.

Bu özet, Aspire Blog üzerindeki orijinal yazıdan agent tarafından üretildi. Yazının tamamı ve tüm hakları ilgili yazara/yayıncıya aittir. Orijinal yazıya git

Benzer haberler

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü