• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページ を参照してください。

問題を作成する

MongoDBモニタリング統合

当社の MongoDB 統合は、 MongoDBからディメンション メトリックを収集して送信します。

このメトリックデータは、事前に作成されたダッシュボードで表示したり、アラートポリシーを作成したり、カスタムクエリやグラフを作成したりできます。

New Relic MongoDB Monitor クイックスタートを介してインストールされたダッシュボード。

MongoDB インスタンスからデータを取得するために、MongoDB 統合ではサードパーティの Prometheus エクスポーターを使用します。これにより、構成で指定されたポートで Prometheus メトリクスが公開されます。この統合は、これらのメトリクスを収集し、エンティティに変換し、フィルタリングして、New Relic に送信します。

MongoDB モニタリング統合をインストールするには、次の手順を実行します。

  1. 要件を確認してください
  2. インテグレーションのインストールとアクティブ化
  3. 統合を構成します
  4. データの検索と使用

互換性と要件

MongoDB のバージョン

当社の統合は、MongoDB バージョン 4.0 ~ 7.0、 Percona Server 、および MongoDB Atlas M10 以降と互換性があります。

対応するオペレーティング・システム

  • LinuxLinux
  • ウィンドウズWindows

特定の Linux および Windows バージョンの包括的なリストについては、 互換性のあるオペレーティング システムの表を確認してください。

システム要求

クイックスタート

New Relic の MongoDB クイックスタートは、合計コマンド、1 秒あたりのリクエスト、データベース サイズなどの洞察を提供します。ガイド付きインストールでは、New Relic CLI とインフラストラクチャ エージェントをダウンロードしてインストールする、環境に合わせてカスタマイズされた CLI コマンドを作成します。

始める準備はできていますか?このボタンをクリックして試してください。

ガイド付きインストール

ガイド付きインストールでは、インフラストラクチャ エージェントを使用して MongoDB 統合をセットアップします。それだけでなく、MongoDB の無料監視はスタンドアロン インスタンスとレプリカ セットに焦点を当てています。ディスク使用率、メモリ、操作の実行時間に関して収集されたデータは、定期的にアップロードされます。

インストールしてアクティブ化する

統合をインストールするには、ご使用の環境の指示に従ってください。

その他の環境

構成

統合を構成するには、統合の YAML 構成ファイルmongodb3-config.ymlで構成を編集します。構成では、必要なログイン資格情報を配置し、データの収集方法を構成できます。どのオプションを変更するかは、設定と好みによって異なります。

MongoDB のセットアップ

環境に応じて、次の手順に従います。

このドキュメントはインストールで役立ちましたか。

MongoDBインスタンス設定

次の構成オプションを使用できます。

設定

説明

デフォルト

mongodb_cluster_name

監視対象のクラスタを一意に識別するためのユーザー定義の名前。 Required

該当なし

mongodb_uri

MongoDB 接続 URI。 Required

該当なし

mongodb_direct_connect

直接接続を行うかどうか。複数のホストが指定されている場合、または mongoDB Atlas などの SRV URI が使用されている場合、直接接続は有効ではありません。

Serverless Atlas Deployment の場合と同様に、接続文字列または DNS エントリで loadBalanced=true が指定されている場合は、直接接続も false に設定する必要があることに注意してください。

true

collection_filters

コンマ区切りのデータベースのリスト。コレクション。空の場合、デフォルトですべてのデータベースとコレクション

該当なし

index_filters

インデックス統計を取得するためのコンマ区切りの database.collections のリスト。空の場合、デフォルトですべてのインデックス

該当なし

database_stats

データベース メトリックの収集を有効/無効にする

true

collection_stats

コレクション メトリックの収集を有効/無効にする

true

index_stats

インデックス メトリックの収集を有効/無効にする

true

replicaset_stats

レプリカ セット メトリックの収集を有効/無効にする

true

top_stats

トップ管理者指標の収集を有効/無効にする

true

diagnostic_stats

診断メトリックの収集を有効/無効にする

true

exporter_port

スクラップエンドポイントを公開するポート。これが提供されない場合、エクスポーターを起動する際にランダムなポートが使用されます。

ランダムポート

scrape_timeout

スクレイプリクエストがタイムアウトするまでの時間

5s

構成例 (mongodb3-config.yml)

データを見つけて使用する

ディメンション

次のディメンションは、収集された指標に関連付けられています。各指標に追加されたディメンションを確認するには、指標リストを参照してください。

ディメンション

説明

assert_type

公式リストによるアサーションのタイプ。

cl_id

クラスター ID。

cl_role

次の値を持つことができるクラスタ ロール:

  • mongos - mongos インスタンス用
  • shardsvr - アービターまたは通常のインスタンス (プライマリまたはセカンダリ)
  • - スタンドアロン インスタンスおよび Atlas の場合

collection

コレクション名。

concern_type

読み取りクエリ操作の懸念レベル (利用可能、線形化可能、...)。詳細情報.

conn_type

データベース接続のタイプまたは状態 (アクティブ、使用可能、合計など)。詳細情報.

count_type

カウント データベースのグローバル ロック状態のタイプ (リーダー、ライター、合計)。詳細情報.

csr_type

データ オープン カーソルのカーソル タイプ (pinned、noTimeout、total など)。詳細情報.

database

データベース名。

doc_op_type

ドキュメント アクセスの操作タイプ (挿入、削除、返却、更新)。詳細情報.

key_name

インデックス キー名。

legacy_op_type

opcounters の操作タイプ (delete、getmore、insert など)。詳細情報.

lock_mode

データ ロックのモード (R、W、r、および w)。詳細情報.

member_idx

メンバー名。通常、メンバー インスタンスの IP アドレスまたは DNS 名とポート。

member_state

公式ステータス コードからの文字列形式の加盟国。

mongodb_cluster_name

構成ファイルで設定されたクラスター名。 このディメンションはすべての指標に適用されることに注意してください。

op_type

レイテンシーの操作タイプ (読み取り、書き込み、コマンド)。詳細情報.

perf_bucket

レイテンシ バケット WiredTiger の読み取り/書き込みパフォーマンス メトリック (bucket1、bucket2、...)。詳細はこちら

resource

データ ロックのリソースまたはタイプ (Global、Mutex、ParallelBatchWriterMode など)。詳細情報.

rs_nm

レプリカセット名。

rs_state

レプリカセットの状態。 公式ステータス コードに続くレプリカ ステータスを表す整数。

txn_rw

WiredTiger ストレージ エンジンの同時トランザクション タイプ (書き込み、読み取り)。詳細はこちら

メトリックデータ

MONGODB_INSTANCEMONGODB_DATABASEMONGODB_COLLECTIONの 3 つの エンティティ が作成されます。

次のディメンションメトリックは、エクスポーターをスクレイピングしてキャプチャされ、エンティティMONGODB_INSTANCEにリンクされます。

次のディメンションメトリックは、エクスポーターをスクレイピングしてキャプチャされ、エンティティMONGODB_COLLECTIONにリンクされます。

次のディメンションメトリックは、エクスポーターをスクレイピングしてキャプチャされ、エンティティMONGODB_DATABASEにリンクされます。

レガシーバージョンからの移行

レガシー バージョンを使用している場合は、この新しいバージョンをテストすることをお勧めします。 ガイダンスについては、 移行 ページを参照してください。

ソースコードを確認してください

この統合はオープン ソース ソフトウェアです。これは、そのソース コードを参照して改善を送信したり、独自のフォークを作成してビルドしたりできることを意味します。

さらに、この統合はコミュニティによって作成された Prometheus エクスポータを利用します。

トラブルシューティング

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.