M10+ Atlas クラスターを構成して、毎分ごとにシステム ログを OpenTelemetry(OTel)にエクスポートできます。
この統合により、次のことが可能になります。
OTel エンドポイントとなる接続されたデバイスにエクスポートするMongoDBログファイルを指定します。Atlas は次のログタイプのエクスポートをサポートしています。
mongodmongosmongod-auditmongos-audit
最大 10 エクスポート パスを設定すると、ログを複数のエンドポイントとなる接続されたデバイスに同時にエクスポートできます。
重要
ログには機密情報が含まれる場合があります( PII など)。OTel エンドポイント内のログのストレージと処理はユーザーがする必要があります。ログをエクスポートする前に Atlas が特定の情報をリダクションするには、MongoDBサポートにお問い合わせください。
必要なアクセス権
ログを OTel エンドポイントとなる接続されたデバイスにエクスポートするには、Atlas への Project Owner または Organization Owner アクセス権が必要です。
Considerations
各 Atlas ホストは通常、1 日あたり 1 GBのログを生成します。ログをエクスポートするには、 データ転送コストが発生します。具体的なデータ転送コストは、 宛先、リージョン、クラウドプロバイダーによって異なります。
ネットワークの問題または再試行により、OTel エンドポイントとなる接続されたデバイスに重複するログエントリが発生する可能性があります。
Atlas は TLS エンドポイントとなる接続されたデバイスに接続するときに TLS を強制し、公開認証局(CA)によって署名された証明書を必要とします。自己署名証明書はサポートされていません。
前提条件
次のものが必要です。
既存の OTel エンドポイントとなる接続されたデバイス。
エンドポイントとなる接続されたデバイスURLとポート。
認証構成。
MongoDB 7.0 以降を実行中
M10+Atlas クラスター。
手順
ログを OTel エンドポイントとなる接続されたデバイスにエクスポートするには、次の手順を実行します。
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 アイコンを Project Overview の横にあるをクリックします。
[ Project Settings ]ページが表示されます。
Atlas をエンドポイントとなる接続されたデバイスに接続します。
OTLP Endpointフィールドに、OTel プロバイダー アカウントに表示される OTel エンドポイントとなる接続されたデバイスのURLを入力します。
OTLP Header フィールドに、OTel エンドポイントとなる接続されたデバイスが認証に必要なヘッダーと値を入力します。
[Log Type で、エクスポートするログのタイプを選択します。
MongoDB Logs 各
mongodサーバープロセスによって書き込まれた診断ログ。サーバーのスタートアップとシャットダウン、構成、接続、低速クエリ、レプリケーション、シャーディングアクティビティ、およびその他の運用イベントがレコード。MongoDB Audit Logs
mongodによって発行され、認証試行、認可チェック、ロールの変更、その他のセキュリティ関連操作などのシステムイベントアクションを追跡する監査ログ。これらのログは、メインのMongoDBログとは別です。MongoDB Router Logs シャーディングされたクラスター内の各 ルーター
mongosプロセスによって書き込まれた診断ログ。シャードへのクエリのルーティング、シャーディングメタデータの更新、一般的なプロセス診断など、ルーター固有の動作をキャプチャします。MongoDB Router Audit Logs ルーター プロセスによって発行される監査ログ。同じ種類の監査されたシステム イベントを記録しますが、シャーディングされた配置では
mongosルーターの観点から見たものを記録します。
詳しくは、MongoDBログの表示とダウンロードを参照してください。
エクスポートを有効にする前に、Validate をクリックして、構成と認証情報が正しいことを確認してください。
[Save] をクリックします。
ログ エクスポート失敗のアラート
Atlas は、すべてのプロジェクトに対して有効になっているデフォルトのアラートによって、ログのエクスポートが失敗または回復したときに自動的に通知されます。
Default Alerts
次のアラートは、 外部ログ シンク を持つすべてのプロジェクトでデフォルトで有効になっています。
すべてのアラートは、 ロールを持つすべてのユーザーにメール通知を送信し、Project Owner Project
Activity FeedProject Alertsに表示されます。 設定で通知の受信者と方法をカスタマイズできます。
アクティビティ フィード イベント
アラートに加えて、Atlas は次の情報イベントを Project Activity Feed に記録します。
Log export has recovered. Queued logs are ready to resume sending.
Log export has recovered. Queued logs are now being sent.
All queued logs have been delivered to sink.
これらのイベントを表示するには、「 アクティビティ フィードを表示 」を参照してください。
アラート通知の設定の詳細については、「 アラートの構成 」を参照してください。