ホームページ  >  記事  >  データベース  >  Redis ビジュアル監視ツール Redislive の使用方法

Redis ビジュアル監視ツール Redislive の使用方法

PHPz
PHPz転載
2023-05-28 08:32:351181ブラウズ

RedisLive は、Python で書かれた WEB ベースの Redis グラフィカル監視ツールです。Redis データをリアルタイムで監視するオープンソース ソフトウェアでもあります。Redis 内のキーのステータス、インスタンス データ、その他の情報を WEB 形式で表示します。 。

RedisLive の github アドレス: https://github.com/nkrode/RedisLive

RedisLive 公式 Web サイト英語ドキュメントアドレス: http://www.nkrode.com/article / real-time-dashboard-for-redis

RedisLive の原理は非常に単純です。監視スクリプトを通じて Redis が提供する MONITOR コマンドを使用して、監視対象の Redis インスタンスからデータを取得し、それをRedis 監視インスタンス。データ分析を行います。

RedisLive は、Redis インスタンス内のデータを視覚的に表示し、クエリ パターンとピークを分析します。次の図は公式のレンダリングです:

Redis ビジュアル監視ツール Redislive の使用方法

次はRedisliveを一緒にインストールしましょう。

1: インストール

ソフトウェアの手順は公式ドキュメントに記載されています。インストールプロセスを説明するために、centos7 python を例に挙げてみましょう。まず Python バージョンを確認します:

Redis ビジュアル監視ツール Redislive の使用方法1. pip をインストールします

Python を学習した友人なら、pip が Python パッケージをインストールおよび管理するためのツールであることを知っているはずです。公式ウェブサイト https://pypi.python.org/pypi/pip をご覧ください。

Redis ビジュアル監視ツール Redislive の使用方法

Redis ビジュアル監視ツール Redislive の使用方法

ダウンロード後、手動で解凍し、pip-8.1.2 のルート ディレクトリに移動して、python setup.py を実行します。インストールしますが、実行するには root 権限が必要です。 。 。

Redis ビジュアル監視ツール Redislive の使用方法

2 つ: tornado、redis.py、python-dateutil の依存関係

redislive の公式 Web サイトで、これら 3 つが私たちであることがわかりました。プロジェクトを開始する前に、redislive プロジェクトの依存関係をインストールする必要がありますが、これはめちゃくちゃです。 。 。

a, tornado

公式 Web サイトの指示に従って依存関係をインストールできます。たとえば、次のコマンドを実行します: pip install tornado

Redis ビジュアル監視ツール Redislive の使用方法

b、redis.py

次に、このばかげたものをインストールする必要がありますが、死ぬほど面倒です。 。 。 Redis をインストールするには、引き続き pip パッケージ マネージャーを使用してください。コマンドは次のとおりです: pip install redis

Redis ビジュアル監視ツール Redislive の使用方法

#c、python-dateutil


名前から判断すると、このツールキットは util などの補助ツールだと思われますが、それとは関係なく、引き続き公式の pip install python-dateutil


Redis ビジュアル監視ツール Redislive の使用方法

As を使用してください上記からわかるように、はい、python-dateutil ツールはすでに Python にあります。再度インストールする場合は、更新する必要があります。OK、更新するだけです。 。 。

Redis ビジュアル監視ツール Redislive の使用方法

#わかりました、ここにインストールした後、嬉しくて興奮しています。最後に、redislive のすべての依存関係がインストールされました。 。 。

3: redisLive のソースコードをダウンロードします

公式サイトからもわかるように、ソースコードのアドレスはgitかdownloadになっていますが、ここではwgetメソッドを選択します。

Redis ビジュアル監視ツール Redislive の使用方法Redis ビジュアル監視ツール Redislive の使用方法

#その後、手動で解凍します。これがハング状態のサンプルです。 。 。

Redis ビジュアル監視ツール Redislive の使用方法

しかし、redislive には非常に重要なことが 3 つあります。 。 。 。

1. redis-live.conf

これは redislive の設定ファイルですので、次のように開きます。

# 構成ファイルから、おそらく 4 つの重要なノードが確認できます:

a, RedisServers

Redis ビジュアル監視ツール Redislive の使用方法これは監視する Redis ポートです。[] からわかるように、 1回のバッチで注入できます。 。 。

b, DataStoreType

redisLive が Web サイトであることはわかっています。Web サイトであるため、Web サイト データと統計情報も必要です。 2 つのオプション オプション、redis または sqllite。ここでは、redis を選択するだけです。

c、RedisStatusServer


このノードは、datastoretype="redis" を選択した場合に Redis サーバー アドレスを指定するように構成されています。

d、SqliteStatusStore

これも非常に簡単で、datastoretype="sqlite" の場合、sqlite サーバーのアドレスを選択します。

最後に、変更された conf ファイルは次のとおりです: [便宜上、ここでのリスニング サーバーと redislive の統計ストレージ サーバーは両方とも同じポート上にあります。同じポートにしないことを強くお勧めします]

Redis ビジュアル監視ツール Redislive の使用方法

2. redis-monitor.py

このプログラムは、redis Monitor コマンドを呼び出して統計用の redis コマンドを収集するために使用されるため、このプログラムを実行する必要があります永久になし 公式サイト同様、120秒に設定されています。

Redis ビジュアル監視ツール Redislive の使用方法

ここでは、--duration=12000000 を設定します。へへ~~~~

Redis ビジュアル監視ツール Redislive の使用方法

3.redis- python.py

ついに最後のステップに到達し、Web サイトを開始します。 。 。くそー、これを運転するのは疲れる。 。 。

Redis ビジュアル監視ツール Redislive の使用方法

この時点で、ポート 8888 でサイトを開くことができるはずです。ワクワクしていますか? ふふ。 。 。 。

Redis ビジュアル監視ツール Redislive の使用方法

#ついにサイトがオープンしました。非常に美しいインターフェイスが目の前に表示されます。 。 。幸せになる。 。 。

以上がRedis ビジュアル監視ツール Redislive の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。