123
Reconnoiter

Reconnoiter

Reconnoiter adalah sistem pengawasan dan analisis trend yang direka untuk mengatasi arsitektur besar (ribuan mesin dan ratusan ribu metrik).Tumpukan berat ditempatkan di menanggalkan pelbagai komponen sistem untuk membolehkan evolusi berserabut setiap komponen apabila timbul masalah atau keperluan baru.Pemantauan sumber, agregasi metrik, analisis metrik dan visualisasi semua dipisahkan dengan bersih.Pemantauan, noitd, ditulis dalam C dan direka untuk menyokong pemeriksaan yang serentak dan cepat dengan keupayaan yang diharapkan untuk pemantauan 100,000 perkhidmatan seminit (6 juta cek setiap jam.) Walaupun sukar untuk membuat cek menulis "mudah" di tempat yang tinggi ini- Persekitaran prestasi, usaha telah dibuat untuk memastikan skrip semakan kustom tidak memerlukan kepakaran untuk menulis kod C yang sangat serentak, yang dijalankan oleh peristiwa.Sebaliknya, gam disediakan melalui bahasa skrip seperti Lua yang cuba menangani aspek persekitaran yang tinggi perselisihan ini secara telus.Seperti mana-mana sistem berprestasi tinggi, anda boleh dengan mudah memperkenalkan kod tidak berfungsi dan menjejaskan prestasi keseluruhan sistem.Aggregator, stratcond, juga ditulis dalam C dan bertanggungjawab untuk tugas mudah mengumpul data dengan selamat dari semua keadaan noitd yang diedarkan dan mengubahnya ke kemudahan penyimpanan data (saat ini PostgreSQL).Kemudahan penyimpanan data (PostgreSQL) memegang semua informasi tentang pemeriksaan individu, status mereka dan metrik individu yang terkait dengannya.Proses automatik disediakan untuk meringkaskan metrik numerik ke dalam purata windowed untuk grafik yang berguna pada pelbagai resolusi tetingkap masa (jam, hari, bulan, tahun, dan sebagainya).Antara muka visualisasi (reconnoiter) menarik dari kedai data untuk memvisualkan metrik yang dikumpul dan membantu dengan pengawasan, trend dan analisis visual yang lain.Sistem visualisasi ditulis dalam PHP.

Kategori

Alternatif untuk Reconnoiter untuk Django dengan lesen sumber terbuka