MongoDBの監視2024 年の最新の入門チュートリアル。このコースでは mongostatコマンド,mongotopコマンド, について学習できます。
展開をインストールし、MongoDBのサービスを可能にしたら、MongoDBの動作を理解し、MongoDBの性能を参照してくださいする必要があります。 これは良い取引することができ、MongoDBのの正常な動作が主要な交通状況下にあった確実にします。
MongoDBはmongostatを提供し、MongoDBの動作を監視するために2つのコマンドをmongotop。
mongostatはMongoDBのコマンドラインを使用し、状態検出ツールを運んでいます。 現在の動作状態のMongoDBは、出力を得るために一定の時間間隔となります。 データベースを見つけた場合、突然スローダウンまたは他の質問を持って、あなたの最初の手の動作は、モンゴのステータスを表示するmongostatと考えられています。
あなたのmongodサービスを開始し、インストールディレクトリの下のMongoDBのbinディレクトリに移動し、次のようにmongostatのコマンドを入力します。
D:\set up\mongodb\bin>mongostat
次のように上記のコマンドの出力結果は次のとおりです。
また、下のMongoDB mongotop組み込みツール、mongotopはMongoDBのインスタンスを追跡するための方法を提供し、多くの時間は、データを読み書き過ごしたかを参照してください。 統計の各水平セットを提供mongotop。 デフォルトでは、値を毎秒を返すmongotop。
あなたのmongodサービスを開始し、下のインストールディレクトリのMongoDBのbinディレクトリに移動し、次のようにmongotopのコマンドを入力します。
D:\set up\mongodb\bin>mongotop
上記のコマンドの出力を実行し、次のとおりです。
パラメータの例
E:\mongodb-win32-x86_64-2.2.1\bin>mongotop 10
戻る10 <スリープ時間>パラメータには、呼び出しの間待つmongotop、秒単位で待機する時間の長さを使用することはできません。 デフォルトではデータを毎秒を返すmongotop。
E:\mongodb-win32-x86_64-2.2.1\bin>mongotop --locks
mongotop使用して各データベースの使用状況レポートをロック - ロック、次の出力を生成します。
出力フィールド説明:
ネームスペースは、データベース名とコレクションの組み合わせであるデータベースが含まれています。
デシベル:
データベースの名前が含まれています。 グローバルロックではなく、特定のデータベースの名前が付けられたデータベース。
合計:
時間は、使用可能な合計のこの作業のmongod名前空間で過ごしました。
読み:
それは、この名前空間の読み出し動作を行う過ごしたのmongodれ、多くの時間を提供しています。
書き込み:
この名前空間は、多くの時間を費やしたのmongod書き込み操作を、提供します。