NATSトップによる実時間監視


この記事では、我々は簡単に見てnats-top 監視のためにどのように使用できるかを参照してください

NATSは何ですか?


nats-toptop -NATSサーバーのダイナミックなリアルタイムビューを提供するツールのように.これはsys adminsだけでなく、開発者のための素晴らしいツールですすぐに自分のNATSサーバーの統計情報を一目に.

インストール


インストールできますnats-top 使用
$ go install github.com/nats-io/nats-top@latest
またはhere

用途


監視ポートを有効にしてNATSサーバを起動する
$ nats-server -m 8222

あなたが使っているならばconfig , その後、http_port オプション
http_port: 8222

どうやって使うのか見ましょうnats-top
$ nats-top --help

usage: nats-top [-s server] [-m http_port] [-ms https_port] [-n num_connections] [-d delay_secs] [-r max] [-o FILE] [-l DELIMITER] [-sort by]
                [-cert FILE] [-key FILE ][-cacert FILE] [-k] [-b]

我々は、監視ポート、キー、Cert、および大いに多くを構成することができます!さあ、始めましょうnats-top デフォルトのオプションを指定します.

ここでは、CPUやメモリ使用量、入出力帯域幅などの一般的なデータを見ることができます.
信じられないmsgs/sec メトリック?NATSはかなり演奏者です!
さあ、使いましょうNATS CLI また、いくつかの発行/購読イベントを生成する簡単なベンチマークを行います.
$ nats bench test --msgs 10000000 --pub 5 --sub 5


我々が見るならばnats-top 我々は、サイズ、ホスト、バージョンなどのメッセージについてのすべてのリアルタイムの情報を参照することができますも、プログラミング言語は、クライアントが使用する!驚くべき権利?

結論


だから、この短い記事では、我々はどのように使用できるかを見たnats-top リアルタイム監視用.高度な使用法については、必ずdocs . 次の記事では、NATS測量士とNATSクラスタの広範な歴史的モニタリングを行う方法を検討します.