Trackio documentation
Paneli Başlatma
Paneli Başlatma
Yerel Bir Panel Başlatma
Aşağıdaki komutu çalıştırarak paneli başlatabilirsiniz:
trackio show
import trackio
trackio.show()Belirli Bir Proje Yüklemek
Belirli bir projeyi doğrudan yüklemek için isteğe bağlı bir project adını argüman olarak da sağlayabilirsiniz:
trackio show --project "my-project"import trackio
trackio.show(project="my-project")Özel Bir Ön Yüz Kullanma
Yerleşik panoyu kendi statik ön yüz dizininizle değiştirebilirsiniz. Dizin yalnızca bir index.html dosyası gerektirir; ön yüzünüz, /api/* altındaki mevcut Trackio API’sini çağırabilir.
Planlanan iş akışı şudur:
trackio show --frontend ./my-trackio-frontendkomutunu çalıştırın.- LLM'nizden o dizindeki dosyaları düzenlemesini isteyin.
- Trackio, bu dosyalar değiştiğinde ön yüzü canlı olarak yeniden yüklerken tarayıcıyı açık tutun.
--frontend parametresine geçirilen dizin yoksa ya da var ama boşsa, Trackio başlangıç ön yüzünü otomatik olarak kopyalar, bunu yaptığını yazdırır ve ardından o dizini sunar. Başlangıç paketi, tam bir düz HTML/CSS/JS şablonudur: Trackio API'sini çağırır, projeleri ve çalıştırmaları yükler, metrik değerlerini getirir ve kendi arayüzünüzle değiştirebileceğiniz basit grafikler çizer.
Şu anda kullanılabilir HTTP uç noktaları şunlardır:
POST /api/get_run_mutation_statusPOST /api/upload_db_to_spacePOST /api/bulk_upload_mediaPOST /api/logPOST /api/bulk_logPOST /api/bulk_log_systemPOST /api/bulk_alertPOST /api/get_alertsPOST /api/get_metric_valuesPOST /api/get_runs_for_projectPOST /api/get_metrics_for_runPOST /api/get_all_projectsPOST /api/get_project_summaryPOST /api/get_run_summaryPOST /api/get_system_metrics_for_runPOST /api/get_system_logsPOST /api/get_system_logs_batchPOST /api/get_snapshotPOST /api/get_logsPOST /api/get_logs_batchPOST /api/get_tracesPOST /api/query_projectPOST /api/get_settingsPOST /api/get_project_filesPOST /api/delete_runPOST /api/rename_runPOST /api/force_sync- Medya ve dosya ile ilgili akışlarda kullanılan multipart dosya yüklemeleri için
POST /api/upload
API tarafından döndürülen depolanan dosyaları okumak için Trackio ayrıca GET /file?path=... sunar.
trackio show --frontend ./my-trackio-frontend
import trackio
trackio.show(frontend_dir="./my-trackio-frontend")Sağlanan ön yüz dizini boş değilse ancak geçersizse, Trackio, birlikte gelen başlangıç şablonuna geri döner.
Kalıcı Varsayılan Ön Uç Ayarlama
trackio show, trackio sync ve varsayılan olarak dağıtım akışları tarafından aynı özel ön yüzün kullanılmasını istiyorsanız, bunu Trackio'nun kalıcı yapılandırmasında saklayın:
trackio config set frontend ./my-trackio-frontendBunu sıfırlamak için:
trackio config unset frontendGrafik Renklerini Özelleştirme
Grafik çizgileri için kullanılan renk paletini, color_palette argümanını sağlayarak özelleştirebilirsiniz. Bu, kuruluşunuzun marka kimliğine uygunluk sağlamak veya belirli renk tercihlerine sahip olmak istediğinizde faydalıdır.
trackio show --color-palette "#FF0000,#00FF00,#0000FF"import trackio
trackio.show(color_palette=["#FF0000", "#00FF00", "#0000FF"])Birden fazla çalıştırma görüntülenirken renkler sırayla kullanılacaktır. İstediğiniz kadar az veya çok renk sağlayabilirsiniz.
Uzak Erişimi Etkinleştirme
Varsayılan olarak, gösterge paneli 127.0.0.1 (yerel makine) adresine bağlanır; bu, panelin yalnızca aynı makineden erişilebilir olduğu anlamına gelir. Ağdaki diğer makinelerden uzaktan erişime izin vermek için --host seçeneğini kullanın:
trackio show --host 0.0.0.0
import trackio
trackio.show(host="0.0.0.0")Bu, Trackio'yu uzak bir sunucuda veya farklı bir makineden panele erişmeniz gereken konteynerize bir ortamda çalıştırırken özellikle faydalıdır.
Jupyter Defterlerinde Bir Panel Başlatma
Ayrıca, panoyu doğrudan bir Jupyter Notebook içinde başlatabilirsiniz. Bunun için yukarıdaki komutu aynen kullanmanız yeterlidir:
import trackio
trackio.show()demo defterini kontrol edin.
Update on GitHub