0

Mongo DB を使用するサーバー用の監視プログラムを作成中です。ヘルスチェックに関しては、「serverStatus」コマンドで多くの情報が得られるというコメントが多く見られますが、そのように見えます。私が探しているのは、このデータの解釈と、返されたデータの経時的な傾向についての議論です。

誰もそのような参照へのリンクを持っていますか? 私は、単純なプログラミングの質問からは少し離れていることを知っています。おそらく StackOverflow は間違ったフォーラムです。そのような場合、正しい方向に私を向けることができますか?

(2013 年もすべてのコードスリンガーに幸あれ!)

CVSDave

4

2 に答える 2

2

IndeedserverStatusは、MongoDB が提供する最も完全なネイティブ メトリック収集コマンドです。MongoDB クラスターを適切に監視するために追跡する必要がある主要なメトリックのほとんどからの統計を含むドキュメントを返します: 接続、操作、ジャーナリング、バックグラウンド フラッシュ、ロック、カーソル、メモリ、アサート...ここに返されるメトリックの完全なリスト。

あなたの質問に答えるために、この投稿では、これらの統計を (このserverStatusコマンドだけでなく および からもdbStats)適切に解釈replSetGetStatusする方法、それらを関連付ける方法、それらが持つべき値、時間の経過とともに超えてはならないしきい値について詳しく説明します。(投稿は WiredTiger ストレージ エンジン用ですが、MMAPv1専用のものもあります)。

于 2016-06-01T09:55:23.970 に答える
1

Server Status コマンドの出力をカバーするドキュメントのページがあります。ここで見つけることができます。このページは実際には、時間の経過に伴う傾向についての議論ではないため、探しているものとは正確には異なりますが、すべての出力値とその意味をカバーする必要があります.

MMS は、サーバー ステータス出力の多くの情報をここで利用できます。MM は、このアクティビティを時間に対しても測定します。

MongoDB データベースの監視に関するより一般的な概要については、ドキュメントのこのページをご覧ください。これには、他のサードパーティの監視ソリューションへのリンクもあります。

于 2012-12-26T23:10:53.103 に答える