--json kullanın.
Bir komutu çalıştırmadan önce açılı ayraç içindeki her yer tutucuyu
değiştirin. LogBrew’ün döndürdüğü proje, sorun ve iz kimliklerini kullanın.
CLI’ı kurun
Bir kurulum yöntemi seçin. macOS veya Linux:Cargo için Rust 1.87 veya üstü gerekir. Diğer yöntemler yerel bir ikili
dosya kurar ve Rust gerektirmez.
CLI’ı güncelleyin
CLI kendini güncellemez. Kurarken kullandığınız yöntemi kullanın. Homebrew:ok, name, version, binary, os ve arch alanlarını
verir.
Giriş yapın ve oturumu doğrulayın
Geçerli terminalin hesabını okuyun:whoami beklediğiniz hesabı gösteriyorsa devam edin. Göstermiyorsa giriş
yapın. Sağlayıcı girişini bir kişi tarayıcıda tamamlar. Bir kodlama asistanı bu
adımı bir kişiden istemelidir.
github (varsayılan), gitlab veya bitbucket olabilir. Giriş
adresini tarayıcı açmadan yazdırmak için --no-open kullanın. --json de giriş
yönlendirmesini tarayıcı açmadan yazdırır.
Girişten sonra status ve whoami komutlarını yeniden çalıştırın. Hesap
kimlik bilgilerini bir prompta, rapora veya kaynak dosyaya yazmayın.
SDK kurulumunu planlayın
Uygulamanın paket veya derleme manifestini içeren dizine gidin. Monorepo’da tek bir uygulama veya hizmet seçin. Ardından şunu çalıştırın:detected, install_ready, install_plan ve next alanlarını okuyun. Plan;
çalışma zamanını, framework’ü, paket yöneticisini ve kurulum komutunu verir.
CLI paket kurmaz ve dosya değiştirmez. logbrew init, install, configure
ve sdk aynı planı verir.
Çalışma zamanına özel adımlar için SDK entegrasyonu
sayfasına bakın. Sık kullanılan komutların kısa listesi için
logbrew examples komutunu çalıştırın.
Projeleri okuyun, oluşturun ve yapılandırın
Hesabınızdaki etkin projeleri listeleyin:
JSON sonucu
status, project_id, ingest_key, checks ve next
alanlarını içerir. ingest_key; anahtarın id, label, kind, created_at
ve expires_at alanlarını içerir. Bir anahtarı değiştirmek için
Alım anahtarını yenileyin sayfasına bakın.
Bu komut bir kimlik bilgisi oluşturur. Çalıştırmadan önce projenin doğru
olduğundan emin olun. Sonuç belirsizse aynı komutu yeniden çalıştırın. CLI
bekleyen denemeyi yeniden kullanır. --abandon-retry seçeneğini yalnızca yeni
bir deneme başlatmak için kullanın.
Yeni bir proje oluşturmak için hızlı başlangıç adımlarını
izleyin. Bu adımlar
logbrew projects create "<name>" --ingest-key-file "<private_key_file>"
komutunu kullanır. Komut ilk anahtarı aynı şekilde saklar. Proje oluşturma
yardımını okumak için logbrew setup --create-project komutunu çalıştırın. Bu
komut proje oluşturmaz.
Bir kurulum adımından sonra bu adımı proje için kaydedebilirsiniz. --source
değeri api, cli veya sdk olur:
0 çıkış kodu tüm kontrollerin geçtiği anlamına gelmez. Raporun status
alanını ve her kontrolü okuyun. Doctor raporu
referansına bakın.
Hesap kullanımını okuyun
Kullanımı ve sınırları okuyun. Bu komut hesabı veya faturalandırma durumunu değiştirmez.logbrew account usage --json aynı sonucu verir. Yanıt; planı, kota
durumunu, sıfırlanma tarihini, proje ve telemetri türüne göre kullanım
toplamlarını ve bir sonraki adımı verir. Alanlar arasında plan, state,
reset_at, by_project, by_stream ve next bulunur.
Sık yapılan incelemeler
Her okumayı projeye göre filtreleyin. Komut destekliyorsa sürüm, ortam, zaman veya önem düzeyi filtreleri ekleyin. Bkz. Filtreler.Bir sürümdeki sorunlar
Başarısız bir istek
Bir sürümün logları
Size atanan sorunlar
Canlı olayları izleyin
Bir değişikliği test ederken yeni olayları görmek için watch komutunu kullanın. Durdurmak için Ctrl+C tuşlarına basın.--json olmadan komut bir hatayla durur.
Tek bir türü izlemek için logs, issues veya actions ekleyin, örneğin
logbrew watch logs --json. Watch izleri ve span’leri desteklemez.
Watch komutunda proje, sürüm veya ortam filtresi yoktur. Tek bir proje için
yukarıdaki okumaları kullanın. Desteklenen kaynaklar ve filtreler için
Canlı izleme bölümüne bakın.
Kodu değiştirmeden önce açıklamayı okuyun
Bir düzeltme önermeden önce bağlamı okuyun.1
Sorunu okuyun
2
İzi okuyun
Bu adımı yalnızca sorunun bir iz kimliği varsa yapın. İzi olmayan bir sorun
da geçerlidir.
3
Açıklamayı okuyun
logbrew explain log "<log_id>" --json kullanın. Bir aksiyon
için logbrew explain action "<action_id>" --json kullanın.4
Doğruladıktan sonra çözün
JSON çıktısı
--jsonseçeneğini komuttan önce veya sonra yazın, örneğinlogbrew --json statusveyalogbrew status --json.- Çıktıyı kullanmadan önce çıkış kodunu okuyun.
- JSON hataları
ok,error,messagevenextalanlarını içerir. Zaman aşımı, bir yazma işleminin başarısız olduğunu kanıtlamaz. Bir yazma işlemini tekrarlamadan önce yeniden deneme kurallarını okuyun. --jsonolmayan çıktıyla otomasyon yapmayın. Bu çıktı değişebilir.
