テレメトリのコレクションは、Ops Manager のインストールに関する使用状況情報を収集し、それをMongoDBに送信します。Ops Manager では、デフォルトで テレメトリ データの収集と送信 が有効になっています。
重要
この機能は Ops Manager 8.0.17 および 7.0.20 以降で使用できます。
Ops Manager は、8.0 シリーズの Ops Manager 8.0.17 以降、または 7.0 シリーズの 7.0.20 以降に Ops Manager をインストールまたはアップグレードしてから 7 日間に初期クエリメトリクス コレクションを実行します。テレメトリは、Ops Manager UIから、またはテレメトリAPIを使用して無効にできます。
テレメトリについて
テレメトリは、Ops Manager が生成し、MongoDB に週ごとに送信する自動匿名使用状況レポートです。
テレメトリでは次の内容が説明されます。
Ops Manager インストールの構成と実行。
Ops Manager によってマネージドされる MongoDB 配置。
テレメトリには、Ops Manager がユーザーまたは組織を一意に識別するために使用できるデータは含まれません。
テレメトリの目的と使用方法
MongoDB はテレメトリー データを使用して、カスタマーが Ops Manager と MongoDB がマネージドする MongoDB 配置をどのように構成し使用しているかを理解します。この情報はMongoDBに役立ちます。
最も一般的な配置パスワードなしを特定します。
マネージド配置のサイズとトポロジーを理解します。
どのバックアップメカニズムとインフラストラクチャが最も一般的であるかを確認してください。
MongoDB はこれらのインサイトを使用して、ほとんどのカスタマーにメリットをもたらす製品の改善を優先します。
テレメトリー データが収集されました
テレメトリ データは、Ops Manager のインストールと Ops Manager がマネージドする各 MongoDB 配置を説明します。
インストールレベルのデータ
テレメトリには、次のような Ops Manager のインストールに関する情報が含まれます。
Ops Manager インストールの静的で一意な識別子。
Ops Manager のバージョン。
Ops Manager がホストする上で実行されるオペレーティング システム。
このインストール内の MongoDB Ops Manager インスタンスの数。
AppDB ノードの数。
を実行中バックアップデーモンの数。
MongoDB Ops Manager が使用する認証方法。
Ops Manager をホストする インフラストラクチャの種類
各 Ops Manager ホストにプロビジョニングされた CPU コアとメモリ。
このインストールに存在するプロジェクトと組織の数。
配置レベルのデータ
テレメトリには、Ops Manager が管理する各MongoDB配置に関する次のような情報も含まれます。
配置用の静的で一意な識別子です。
配置で使用されるMongoDBのバージョン。
配置タイプ。
ノードの数と、シャーディングされたクラスターの場合はシャードの数。
配置の合計データサイズ(ローカルメタデータを含む)。
配置で使用されるMongoDBエディション。
TLS が有効になっているかどうか。
配置で使用される認証方法。
完全なフィールドリストとタイプについては、テレメトリ データを検索する。 のテレメトリ応答スキーマを参照してください。
テレメトリが実行するとき
テレメトリが有効になっている場合、Ops Manager は定期的なジョブを予定して、テレメトリ データを 7 日ごとに収集して送信します。
Ops Manager 8.0 シリーズの 8.0.17 以降、または 7.0 シリーズの 7.0.20 以降にインストールまたはアップグレードすると、Ops Manager はデフォルトでテレメトリを有効にし、最初のテレメトリスナップショットを送信する前に7日間待機します。この休止期間は、データが送信される前に検討し、必要に応じてテレメトリを無効にする時間を与えます。
Ops Manager は、再起動やアップグレードにわたるテレメトリに永続的な識別子を使用します。Ops Manager を再インストールすると、新しい識別子が生成されます。
テレメトリ データを表示
Ops Manager が送信する予定のテレメトリ データを、送信前に表示できます。
診断出力の使用
Ops Manager は、診断出力に テレメトリ データ を含めます。診断出力には、テレメトリペイロードなど、Ops Manager インストールに関する内部診断情報が含まれます。
テレメトリー データを検討するには、次の手順に従います。
診断データのサブセットのみがテレメトリとして送信されます。アーカイブのテレメトリサブセットを検討して、Ops Managerが次のテレメトリスナップショットで送信する予定のデータ値を確認します。
テレメトリAPI の使用
また、テレメトリAPIを使用して、Ops Managerが送信する予定のテレメトリステータスとペイロードを表示することもできます。
検索するテレメトリデータ エンドポイントとなる接続されたデバイスは以下を返します:
テレメトリが有効になっているかどうかを示すフラグ。
Ops Manager が最後にテレメトリを正常に送信した日時。
MongoDB Ops Manager が次の テレメトリジョブをスケジュールする日時。
次のスナップショットの テレメトリー データオブジェクト。
テレメトリコレクションの制御
Ops Manager インストールのテレメトリコレクションはいつでも有効または無効にできます。
重要
テレメトリは、完全に有効になっているか、完全に無効になっています。個々のテレメトリ フィールドを有効または無効にすることはできません。
UI の使用
管理者は、 Ops Manager UIからテレメトリを構成できます。
テレメトリを無効にすると、Ops Manager は予定された次回の実行するからテレメトリ スナップショットの送信を停止します。
APIの使用
テレメトリAPIを使用してテレメトリコレクションを制御することもできます。
テレメトリステータスの切り替え エンドポイントとなる接続されたデバイスを使用すると、以下を行うことができます。
enabledフィールドをtrueに設定してテレメトリを有効にします。enabledフィールドをfalseに設定して、テレメトリを無効にします。
ネットワークと接続性
テレメトリでは、Ops Manager がホストするマシンが MongoDB テレメトリのエンドポイントとなる接続されたデバイスに到達できる必要があります。
注意
Ops Manager のインストールが含められた環境や制限付きファイアウォールの背後で実行される Ops Manager のインストールでは、テレメトリが有効になっていてもテレメトリ データを送信できない可能性があります。
MongoDB は、取り込まれたテレメトリを内部システムに保存し、それを集計形式で使用して Ops Manager および関連製品を改善します。