Cara menggunakan RedisLive untuk memantau pelayan Redis
PHPz
Lepaskan: 2023-05-29 09:20:09
ke hadapan
1637 orang telah melayarinya
RedisLive ialah alat pemantauan grafik sumber terbuka yang ditulis dalam python. Bahagian perkhidmatan teras hanya mengandungi perkhidmatan web dan arahan dan monitor berdasarkan redis perkhidmatan pemantauan hanya mempunyai antara muka web berdasarkan BootStrap, yang sangat mudah dan jelas. Selain itu, ia juga menyokong pemantauan berbilang contoh, penukaran mudah dan sangat mudah untuk dikonfigurasikan. Maklumat pemantauan menyokong storan redis dan storan berterusan (sqlite).
Pemasangan
RedisLive ditulis dalam Python dan menggunakan Tornado sebagai pelayan webnya. Tiada proses penyusunan tambahan diperlukan untuk menjalankan RedisLive. Selepas memasang pakej sambungan Python RedisLive yang berkaitan, anda boleh menjalankannya terus tanpa sebarang langkah tambahan. Kod sumber terkini RedisLive boleh dimuat turun melalui Git:
Pergi ke direktori RedisLive yang dimuat turun dan anda boleh melihat bahawa pakej sambungan Python yang bergantung pada RedisLive telah ditulis dalam fail requirements.txt. Kandungan requirements.txt adalah seperti berikut:
Rakan yang biasa dengan Python juga mesti berasa sangat mengenali fail requirements.txt Gunakan arahan berikut untuk memasang pakej pengembangan di dalam (nyatakan sumber Douban untuk pasang lebih cepat) :
Selepas memasang dependencies, anda boleh menjalankan RedisLive. Masukkan direktori RedisLive/src dan anda boleh melihat fail redis-live.conf.example Fail ini ialah fail konfigurasi sampel untuk RedisLive. >
RedisServers: senarai kejadian Redis yang dipantau, RedisLive menyokong pemantauan berbilang kejadian Redis pada masa yang sama
RedisStatsServer : Redis digunakan untuk menyimpan data pemantauan Contoh, konfigurasi ini berbeza daripada RedisServers RedisLive tidak memantau RedisStatsServer hanya digunakan untuk menyimpan data pemantauan
DataStoreType: Penyelesaian penyimpanan untuk data pemantauan. , yang boleh dikonfigurasikan sebagai redis atau sqlite
SqliteStatsStore: konfigurasi sqlite untuk menyimpan data pemantauan
Redis-live.conf yang digunakan oleh kami contoh (akhiran .contoh perlu dialih keluar) ditetapkan seperti berikut :
Untuk menulis semula ayat ini, anda boleh menyebut:
Apabila memulakan skrip redis-monitor.py, kita perlu melaraskan parameter tempoh kepada 120 saat. Parameter tempoh menentukan tempoh berjalan skrip pemantauan Contohnya, jika ia ditetapkan kepada 120 saat, iaitu, selepas 120 saat, skrip pemantauan akan keluar secara automatik dan mencetak penutupan... gesaan pada terminal.
./redis-monitor.py --duration=120
Salin selepas log masuk
Seterusnya mulakan pelayan web:
./redis-live.py
Salin selepas log masuk
Buka penyemak imbas, masukkan http://localhost:8888/index.html dalam bar alamat, tekan Enter, dan anda akan melihat Data pemantauan daripada contoh Redis.
Atas ialah kandungan terperinci Cara menggunakan RedisLive untuk memantau pelayan Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn