İzleme ve yönetim
Botream, robotlarınızın ne yaptığını anında gösterir, güvenlikle ilgili her eylemin kaydını tutar ve eski geçmişi kendiliğinden temizler; bu sayfa gösterge panelini, sistem sağlığını, denetim kaydını ve saklama süresini ele alır.
Gösterge paneli
Dashboard, oturum açtıktan sonraki ilk sayfadır. Bir çalıştırma başladığında veya bittiğinde canlı olarak güncellenir; bu nedenle sayfayı yenilemeniz gerekmez.
- İstatistik kartları: Running now, Last 24 hours, Success rate, Average run time ve Agents online (bir sonraki zamanlanmış çalıştırmanın zamanıyla birlikte).
- Runs per day: tamamlanan, başarısız olan ve durdurulan çalıştırmalar.
- Agents: her ajan, canlı durumu ve çalıştırdığı görevle birlikte, çalıştırmaya bağlantılı.
- Trend: günlük başarı oranı ve ortalama süre.
- Recent runs ve Most failures.
- Selector health: yakalanan öğelerin son çalıştırmalarda nasıl davrandığı.
Sağ üstten 7 days, 14 days veya 30 days'i seçin. Kart kart açıklama için bkz. Görevleri çalıştırma.
Tek bir çalıştırma için, canlı günlüğünü takip etmek ve hata ayrıntılarını görmek üzere onu Executions'tan açın. Tek bir ajan için buradaki Agents kartına veya Administration → Agents'a bakın; bkz. Ajanlar.
Sistem sağlığı
Administration → System health (See system health yetkisi), Botream Server'ın bileşenlerini her 10 saniyede bir denetler; Check now hemen denetler. Bir başlık sonucu özetler: All systems are working, Some parts need attention veya The database is unreachable.
| Kart | Ne gösterir |
|---|---|
| SQL Server | Veritabanının yanıt verip vermediği ve yanıt süresi. |
| Scheduler | Zamanlamaların tetiklenip tetiklenemeyeceği, son hatası ve Active schedules sayısı. |
| API server | Uptime, Node.js sürümü, Platform ve Process id. |
| Load & connections | CPU (one core), Heap, Memory (RSS), Event loop delay, Agents connected ve Browsers watching (canlı güncelleme alan açık web uygulaması sayfaları). |
Her bileşen Healthy, Degraded, Down veya Disabled gösterir.
Not: Zamanlayıcı çalışmadığında (genellikle veritabanına ulaşılamadığı için), zamanlamalar zamanlayıcı düzelene kadar tetiklenmez; zamanlayıcı kendiliğinden düzelir. Diğer her şey çalışmaya devam eder. Bkz. Zamanlamalar.
İpucu: Bir yük dengeleyici veya harici bir izleme aracı için sunucu, oturum açma gerektirmeyen asgari bir sağlık denetimine de yanıt verir. Bkz. API.
Denetim kaydı
Administration → Audit log (See the audit log yetkisi), güvenlikle ilgili eylemleri en yeniden başlayarak listeler: oturum açmalar, değişiklikler, kimlik bilgisi kullanımı ve yönetim.
Her girdi When, Action, User (veya system), Target (örneğin Vault #3), ayrıntılarının bir Summary özeti ve IP address değerlerini gösterir. Tüm ayrıntılarını görmek için bir girdiyi genişletin. Başarısız ve reddedilen eylemler kırmızıyla, silmeler ve devre dışı bırakmalar kehribar rengiyle vurgulanır.
Filtreler
- Search id, details or IP: hedefin kimliği, ayrıntı metni veya IP adresiyle eşleşir.
- Any action: tek bir eylem türü.
- Any target: User, Vault veya Execution gibi tek bir hedef türü.
- Bir tarih aralığı.
Neler kaydedilir
| Alan | Eylemler |
|---|---|
| Oturum açma | Login success, Login failed (nedeniyle birlikte), Logout, Refresh token reuse detected |
| Kullanıcılar ve roller | User create, User update, User deactivate, Role update |
| Görevler | Task create, Task update, Task delete, Task version create (push), Task pull, Task cancel pull, Task clone, Task lock release |
| Çalıştırmalar | Execution start, Execution cancel, Execution pause, Execution resume, Execution task control (stoptask/pausetask/resumetask --name) |
| Zamanlamalar | Schedule create, Schedule update, Schedule delete, Schedule run now |
| Tetikleyiciler | Trigger create, Trigger update, Trigger delete, Trigger token renew |
| Kasalar | Vault create / update / delete, Vault permissions change, Credential create / update / delete, Credential access, Credential access denied |
| Kuyruklar | Queue create, Queue update, Queue delete |
| Global değerler | Global value create, Global value update, Global value delete |
| Ajanlar | Agent approve, Agent reject, Agent activate, Agent deactivate, Agent connect rejected, Agent token view, Agent installer upload, Agent group create / update / delete |
| Ayarlar | Settings update, Mail test, Retention run |
| Performans | Business unit create / update / delete |
| Yapay zekâ ve kendi kendini onarma | AI generate task, AI analyze failure, AI task command, AI refine recording, AI explore, Healing apply, Healing dismiss |
Denetim girdileri hiçbir zaman parola, belirteç veya başka gizli değerler içermez. SMTP parolası gibi değiştirilen bir gizli ayar (changed) olarak görünür.
İpucu: Bir kimlik bilgisini kimin kullandığını öğrenmek için Any action'ı Credential access ile filtreleyin ve kasa veya kimlik bilgisi adını arayın.
Saklama süresi
Botream eski geçmişi otomatik olarak siler. Yöneticiler süreleri Ayarlar bölümünde belirler:
| Ayar | Varsayılan | Etkisi |
|---|---|---|
| Keep execution history for | 90 gün | Bundan eski bitmiş çalıştırmalar, günlükleri ve hata ayrıntılarıyla birlikte silinir. 0 onları sonsuza kadar saklar. |
| Keep audit log for | 0 (sonsuza kadar) | Bundan eski denetim girdileri silinir. 0 onları sonsuza kadar saklar; aksi takdirde en az 30 gün. |
Temizlik her 6 saatte bir çalışır. Hemen çalıştırmak için Settings sayfasının Executions kartındaki Clean up now'a tıklayın ve onaylayın; sonuç, kaç çalıştırmanın, günlük satırının ve denetim girdisinin silindiğini bildirir. Çalışmakta olan çalıştırmalar hiçbir zaman silinmez.
Uyarı: Silinen geçmiş geri yüklenemez. Daha eski kayıtlara ihtiyacınız varsa veritabanını yedekleyin; bkz. Yükseltme ve yedekleme.
Veritabanını daha küçük tutmak için Keep debug log lines ayarını da kapatabilirsiniz: bu durumda ajanların gönderdiği hata ayıklama satırları ne saklanır ne de akış olarak iletilir; bilgi, uyarı ve hata satırları ise her zaman tutulur.
Selector health
Selector health (Edit tasks yetkisi), son çalıştırmalardaki öğe komutlarının öğelerini nasıl bulduğunu gösterir: sağlıklı, yedek konumlayıcıyla bulunmuş, onarılmış, kayan (drifting) veya bozuk. Kayan seçiciler hâlâ çalışır ancak öğeleri değişmiştir: bozulmadan önce onları yeniden yakalayın. Bildirimler altındaki Daily selector health report alanında belirtilen adreslere günlük bir e-posta raporu gönderilebilir.
Sayfanın tamamı ve her durumda ne yapılması gerektiği için bkz. Öğeleri güvenilir şekilde bulma.
Diğer yönetim sayfaları
| Sayfa | Amaç | Bkz. |
|---|---|---|
| Users, Roles | Hesaplar ve rolleri | Kullanıcılar ve roller |
| Agents | Ajanları onaylama, kullanımdan kaldırma ve gruplama; ajan kurma | Ajanlar |
| Settings | Platform genelindeki yapılandırma | Ayarlar |
| Performance | Yapılan iş ve kazanılan süre | Performans ölçümü |