物事をチェックし続ける必要性、簡単に言えば、物事を監視することは不可欠です。 これは、コンピュータやソフトウェアだけに限らず、あらゆる状況に適用できます。 たとえば、警備員は XNUMX 階建ての建物を自分で簡単に監視することはできませんが、CCTV カメラの助けを借りて監視できます。
分散環境の監視の問題
アプリケーションが複数のサーバーにまたがってデプロイされる分散環境の場合、監視は不可欠です。 しかし、アプリケーションとサーバーをローカルで監視することはますます困難になり、新しいサーバーを追加するとほぼ不可能になります。
同じことが分散キャッシュ クラスターにも当てはまります。これは、多くのキャッシュ ノードが存在することを意味します。 このクラスターは、リモートで実行すれば簡単に監視できます。 これは次の方法で簡単に実現できます NCache.
NCache Webマネージャ NCache PowerShellツール NCache Webモニター
キャッシュ クラスターをリモートで監視する NCache
リモート キャッシュ クラスターは、次のツールを使用して簡単に監視できます。 NCache。 必要もありません NCache キャッシュ クラスターのリモート監視を実行するためにシステムにインストールされます。 これは、 NCache Web モニターと Windows PowerShell。
NCache Web モニターは、インターネット ブラウザーで実行できる Web ベースの対話型ツールです。 にアクセスできます。 NCache Web モニターによる NCache ウェブマネージャー。 の NCache Web Manager はポート 8251 で実行されます。 NCache Web モニター経由 モニター ボタン。 このボタンは、監視するキャッシュ クラスターを選択すると有効になります。
NCache また、管理プロセスを簡単に自動化するために、Windows PowerShell との統合も提供します。 これには、PowerShell を実行し、サポートされているコマンドを発行することでアクセスできます。 これらのツールは両方とも (NCache Web モニターと Windows PowerShell) は非常に堅牢です。 これらを使用すると、キャッシュ クラスター、個々のキャッシュ ノード、およびそれぞれのリソースをローカルとリモートの両方で監視できます。
NCache Webマネージャ NCache PowerShellツール NCache Webモニター
ワンウィンドウ監視
を使用して、単一の Web ウィンドウからリモートおよびローカルでキャッシュ クラスターとそのノードを監視できます。 NCache ウェブモニター。 キャッシュ クラスターがどれほど大きくても、監視は XNUMX つのウィンドウから実行できるため、さらに便利になります。
NCache Web モニターでは、キャッシュ クラスターのさまざまな統計をグラフやチャートの形式で監視するオプションが提供されます。 の NCache Web モニターには、次の XNUMX つのダッシュボードから選択できます。
- サーバーダッシュボード: サーバー側からの統計をグラフ形式で表示します。
- クライアントダッシュボード: クライアント エンドからの統計をグラフ形式で表示します。
- レポートダッシュボード: サーバー側とクライアント側の両方の統計を表形式で表示します。
NCache Web モニターでは、独自のオプションを追加することもできます。 カスタムダッシュボード.
次の統計がユーザーに表示されます。 NCache ウェブモニター、
- 健康 キャッシュクラスターの
- XNUMX秒あたりのリクエスト数 キャッシュクラスター上で
- CPU使用率 キャッシュクラスターとクライアントの
- Memory usage キャッシュクラスターとクライアントの
- NCache イベントログ とはるかに
キャッシュカウンター NCache Web管理 キャッシュを監視する
NCache PerfMonカウンター
パフォーマンス モニター (PerfMon) は、Windows に組み込まれているツールで、システムとシステム上で実行されているアプリケーションのパフォーマンスを調べることができます。 キャッシュ クラスターのパフォーマンスは、このツールを使用して監視することもできます。 NCache Windows パフォーマンス モニターに多数のカウンターを提供します。 最も優れている点は、監視するカウンターを追加しながらリモート マシンの IP アドレスを入力することで、リモート監視も実行できることです。
以下は、によって提供されるカウンターの一部です。 NCache クライアント側とサーバー側で遅延を監視します。
- 平均μs/add
- 平均μs/addbulk
- 平均μs/削除
- 平均μs/インサートバルク 他 ご相談に対応
WebManagerを使用してキャッシュを監視する キャッシュを監視する PerfMonツールでキャッシュを監視する
Windows PowerShell を使用したキャッシュ クラスターのリモート監視
PowerShell は Linux、Mac、Windows で利用できるため、非常に多用途です。 使用されている OS が GUI をサポートしていないシナリオがあります。 このような種類のシナリオでは、 NCache Webモニターが使用できなくなります。 そこで Windows PowerShell が最初の選択肢になります。 これは、GUI ベースのオペレーティング システムと非 GUI ベースのオペレーティング システムの両方で使用できるためです。
Windows PowerShell を使用すると、サポートされているコマンドを発行することで、キャッシュ クラスターをリモートで簡単に監視および管理できます。 サポートされているコマンドについては、次の場所にアクセスしてください。 PowerShell リファレンス. これらのコマンドの発行時に返される結果は、テキスト形式になります。
この図は、Windows PowerShell を使用してキャッシュ クラスターの正常性を監視する方法を示しています。
この図は、Windows PowerShell を使用してキャッシュ サーバーの統計を監視する方法を示しています。
キャッシュカウンター NCache PowerShellツール キャッシュを監視する
Prometheus と Grafana によるパフォーマンス カウンターの監視
NCache は、キャッシュ クラスターを監視する複数の方法を提供します。 によって発行されたカウンタを使用して、キャッシュ サーバー、クライアント サーバー、およびブリッジ キャッシュを監視できます。 NCache。 単一のプラットフォームで統計を監視するには、 NCache は、次の機能豊富なツールのサポートを提供します。
データストレージ用のプロメテウス: Prometheus は、ユーザー フレンドリーな方法で累積集合キャッシュ統計を収集および表示できる、オープン ソースのメトリック収集およびストレージ ツールです。 検索バーから監視するカウンターを検索し、クエリを実行してそれらをパネルに追加できます。 Prometheus は、yml ファイルで指定されたすべてのターゲットからそのカウンターのすべてのインスタンスをフェッチします。
以下に示すのは、複数のパネルとともに表示されている複数のキャッシュカウンターです。
NCache 詳細 Prometheusによるモニタリング Grafanaによるモニタリング
Grafanaによるモニタリング: Grafana は、Prometheus サーバーをデータ ソースとして使用してすべてのメトリックをプルし、それらのメトリック データを NCache クラスタ。 NCache からメトリック データを収集して表示する Grafana GUI アプリケーションとの統合をサポートします。 NCache キャッシュクラスター。 Grafanaを使用するには、の監視を構成する必要があります NCache Prometheus を Grafana として使用すると、Prometheus サーバーで公開されたメトリックが収集されます。
NCache 詳細 Prometheusによるモニタリング Grafanaによるモニタリング
モニター NCache SNMPカウンターの使用
Simple Network Management Protocol の略である SNMP は軽量のプロトコルであり、最小限の前提条件を満たしている必要があります。 NCache 手間をかけずに。 付属のMIBファイルを追加するだけです NCache 必要なブラウジング ツールにアクセスし、できるだけ早くカウンターの監視を開始します。 これらのファイルの詳細については、次の Web サイトを参照してください。 SNMP監視ドキュメント。 MIBファイルの追加に加えて、次のいずれかを監視できるようになりました。 NCache 以下に示すように、SNMPプロトコルを介して簡単にカウンターします。
NCache 詳細 SNMPモニタリング キャッシュを監視する
まとめ
NCache Web モニター、Windows PowerShell、PerfMon ツール、Prometheus、Grafana、SNMP などのマルチ キャッシュ クラスタリング監視方法を使用して、キャッシュ クラスターを非常に便利かつ簡単に監視できます。 リモート監視は、21 の不可欠なニーズです。st それはすべてを迅速かつ簡単にするためです。 これは、リソースが遠隔地に存在するクラウドベースのテクノロジーの使用が日々増加するにつれて、さらに明白になります。
NCache 詳細 エディションの比較 ダウンロード NCache