Railway. Projeler, servisler, dağıtımlar ve birimler.
Ajanlara projelerin, ortamların, servislerin ve dağıtımların üzerinde görünürlük vermek için Railway çalışma alanını bağla. Ajanlar dağıtım durumunu takip edebilir, servis kaynak kullanımını izleyebilir ve Railway etkinliğini altyapının geri kalanıyla ilişkilendirebilir.
Bekleme listesine katılPolylane Railway ile ne yapar.
Bütün çalışma alanın tek grafikte
Projeler, ortamlar, servisler, dağıtımlar, birimler, alan adları ve TCP proxy'leri, kenarları ve geçmişiyle. Şablon veritabanları onları kullanan servislerin yanında.
Dağıtımlar indikleri anda izlenir
Railway webhook'ları başarısız ve çöken dağıtımları oldukları anda bildirir, uyarıyı bir sonraki başarıda çözer ve bir ajanı her dağıtımı incelemeye tetikleyebilir.
Metrikler ve günlükler belirli aralıklarla okunur
Ajanlar her servisin CPU, bellek ve disk kullanımını o servisin normalde nasıl davrandığına göre tarar ve incelemenin ortasında dağıtım ve çalışma zamanı günlüklerini çeker. Ayarlanacak eşik yok.
Gizli anahtarların senin kalır
Polylane bulutlar arası bağlantı için değişken adlarını eşitler ve değişken değerlerini asla okumaz. Tokenlar depolanmadan önce şifrelenir ve ajan onları asla görmez.
Nasıl çalışır.
Bağla
Yalnızca okuma kapsamlarıyla OAuth. Bağlan'a tıkla, Railway'de onayla ve eşitleme başlar.
Eşitle
Projeler, servisler, dağıtımlar ve birimler grafiğe iner ve sonraki her eşitleme neyin değiştiğini kaydeder.
Ajanlar nöbeti devralır
Dağıtım hataları indikleri anda incelenir, kaynak kullanımı her servisin normaline göre değerlendirilir ve düzeltmeler incelemen için gelir.
Grafikte.
Polylane'in eşitlediği Railway kaynak türleri, kenarları, yapılandırması ve geçmişiyle.
Ajanların aldığı araçlar.
Bir ajan incelemenin ortasında Railway ile ne yapabilir. Her çağrı thread transkriptine atıflı olarak iner.
railwayApi Hazır bir Railway GraphQL işlemi çalıştır (okumalar, yeniden başlatmalar, yeniden dağıtımlar, ölçekleme)
railwayGetLogs Bir Railway servisinin veya dağıtımının çalışma zamanı günlüklerini al
railwayListDeployments Bir projenin son Railway dağıtımlarını listele
railwayQueryMetrics Railway servisleri için CPU, bellek, ağ ve disk metriklerini sorgula
Sorular.
Polylane, Railway için bir yapay zeka SRE'si mi?
Çoğu insanın bu terimle kastettiği şey bu: ajanlar Railway kaynaklarını tek bir bağlam grafiğinde tutar, onları izler, sorunları inceler ve yapabildiklerini düzeltir; üretimi değiştiren her şeyi bir insan onaylar. Buna yapay zeka SRE'si değil, kendi kendini işleten yazılım diyoruz: mesele yazılımının kendine bakması, bir botun on-call rotasyonuna katılması değil.
Polylane Railway içinde bir şeyi değiştirebilir mi?
Yalnızca sen izin verirsen. Salt okunur bağlandığında ajanlar inceler ve açıklar, değişiklikler her zaman yalnızca incelemen için pull request olarak gelir. Yazma erişimiyle her yazma önce onayın için durur; yöntem, yol ve gerekçe ekranda. Geri almalar varsayılan olarak kapalıdır: onları kendin açarsın ve istediğin zaman kapatabilirsin.