Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan alat pemantauan visual Redis Redislive

Cara menggunakan alat pemantauan visual Redis Redislive

PHPz
PHPzke hadapan
2023-05-28 08:32:351181semak imbas

RedisLive ialah alat pemantauan grafik Redis berasaskan WEB yang ditulis dalam Python Ia juga merupakan perisian sumber terbuka yang memantau data Redis dalam masa nyata Ia memaparkan status utama, data contoh dan maklumat lain dalam redis dalam bentuk WEB .

Alamat RedisLive di github: https://github.com/nkrode/RedisLive

Tapak web rasmi RedisLive alamat dokumen bahasa Inggeris: http://www.nkrode.com/article / real-time-dashboard-for-redis

Prinsip RedisLive adalah sangat mudah Ia menggunakan arahan MONITOR yang disediakan oleh Redis melalui skrip pemantauan untuk mendapatkan data daripada instance Redis yang dipantau dan menyimpannya dalam pemantauan Redis. instance. Lakukan analisis data.

RedisLive memaparkan data dalam contoh Redis dalam cara visual, menganalisis corak pertanyaan dan puncak Gambar berikut ialah pemaparan rasmi:

Cara menggunakan alat pemantauan visual Redis Redislive

Seterusnya, mari pasang Redislive bersama-sama.

1: Pemasangan

Arahan untuk sebarang perisian boleh didapati dalam dokumentasi rasmi. Mari kita ambil centos7 + python sebagai contoh untuk menggambarkan proses pemasangan. Mula-mula semak versi python:

1. Pasang pipCara menggunakan alat pemantauan visual Redis Redislive

Rakan yang telah belajar python harus tahu bahawa pip ialah alat untuk memasang dan mengurus pakej python laman web rasmi untuk melihat Lihat https://pypi.python.org/pypi/pip.

Cara menggunakan alat pemantauan visual Redis Redislive

Cara menggunakan alat pemantauan visual Redis Redislive

Selepas memuat turun, kami menyahzipnya secara manual, kemudian masukkan direktori akar pip-8.1.2 dan laksanakan: python setup.py pasang, tetapi anda mesti mempunyai kebenaran root untuk melaksanakannya. . .


Cara menggunakan alat pemantauan visual Redis Redislive

2: tornado, redis.py, python-dateutil dependencies

Di laman web rasmi redislive, kami mendapati bahawa ketiga-tiga ini adalah We mesti memasang kebergantungan projek redislive sebelum kita boleh memulakan projek kita, yang kacau. . .

a, puting beliung


Kita boleh memasang kebergantungan mengikut arahan di laman web rasmi, contohnya, laksanakan arahan: pip install tornado


Cara menggunakan alat pemantauan visual Redis Redislive

b. redis.py


Lepas tu saya kena pasang benda mengarut ni, yang sangat menjengkelkan. . . Sila teruskan menggunakan pengurus pakej pip untuk memasang Redis Perintahnya ialah: pip install redis


Cara menggunakan alat pemantauan visual Redis Redislive

c, python-dateutil


Jika dilihat dari namanya, toolkit ini mungkin alat pembantu seperti util Apapun, teruskan menggunakan pip install python-dateutil rasmi


Cara menggunakan alat pemantauan visual Redis Redislive

Sebagai. anda boleh lihat dari di atas Ya, alat python-dateutil sudah ada dalam Python Jika anda memasangnya semula, anda perlu mengemas kini OK, hanya kemas kini. . .

Cara menggunakan alat pemantauan visual Redis Redislive

ok, saya gembira dan teruja dengan pemasangan Akhirnya, semua kebergantungan redislive telah dipasang. . .

Tiga: Muat turun kod sumber redisLive

Seperti yang anda lihat dari laman web rasmi, alamat kod sumber sama ada git atau muat turun Di sini saya akan memilih kaedah wget.

Cara menggunakan alat pemantauan visual Redis RedisliveCara menggunakan alat pemantauan visual Redis Redislive

Kemudian nyahzip dengan tangan, dan ini ialah sampelnya. . .

Cara menggunakan alat pemantauan visual Redis Redislive

Tetapi terdapat tiga perkara yang sangat penting dalam hidup semula. . . . Seperti yang ditunjukkan di bawah:

1. redis-live.conf

Ini ialah fail konfigurasi redislive. >

Daripada fail konfigurasi, anda mungkin boleh melihat empat nod penting:

a, RedisServers

Cara menggunakan alat pemantauan visual Redis RedisliveIni ialah port redis yang kami mahu pantau seperti yang dapat dilihat daripada [], ia boleh disuntik Satu batch. . .

b. DataStoreType

Kami tahu bahawa redisLive ialah tapak web, ia juga mesti mempunyai beberapa data tapak web dan maklumat statistik, jadi kami memberi anda dua pilihan Pilihan, sama ada redis atau sqllite. Di sini, pilih sahaja redis.

c, RedisStatusServer


Nod ini dikonfigurasikan dengan alamat pelayan redis yang ditentukan apabila anda memilih datastoretype="redis".

d, SqliteStatusStore

Ini juga sangat mudah dalam kes datastoretype="sqlite", pilih alamat pelayan sqlite.

Akhir sekali, fail conf yang diubah suai adalah seperti berikut: [Untuk kemudahan, pelayan mendengar di sini dan pelayan storan statistik siaran semula kedua-duanya berada pada port yang sama. Sangat disyorkan untuk tidak berada dalam port yang sama]

Cara menggunakan alat pemantauan visual Redis Redislive

2. redis-monitor.py

Program ini digunakan untuk memanggil arahan redis monitor untuk mengumpul arahan redis untuk statistik, jadi program ini mesti dilaksanakan secara kekal tanpa Seperti laman web rasmi, ia ditetapkan kepada 120s.

Cara menggunakan alat pemantauan visual Redis Redislive

Di sini, saya akan tetapkan --duration=12000000, hehe~~~~

Cara menggunakan alat pemantauan visual Redis Redislive

3. python.py

Akhirnya kami telah sampai ke langkah terakhir, mulakan laman web kami. . . Alamak, memandu benda ni memang memenatkan. . .

Cara menggunakan alat pemantauan visual Redis Redislive

Pada ketika ini, saya sepatutnya boleh membuka tapak di port 8888. Adakah anda berasa teruja? . . .

Cara menggunakan alat pemantauan visual Redis Redislive

Akhirnya, tapak dibuka. Antara muka yang sangat cantik dipaparkan di hadapan anda. . . Bergembiralah. . .

Atas ialah kandungan terperinci Cara menggunakan alat pemantauan visual Redis Redislive. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam