Simple Log ServiceとApsaraDB for MongoDBは共同でログ監査機能を起動します。 この機能を使用して、ApsaraDB for MongoDBインスタンスの監査ログ、スローログ、および実行ログをリアルタイムでクエリし、クエリ結果と分析結果を視覚化できます。 ログのアラートを設定することもできます。 このトピックでは、ログ監査機能のリソース、シナリオ、課金、および制限について説明します。
アセット
専用プロジェクトとLogstore
ログ監査機能を有効にすると、Simple log Serviceは、デフォルトでnosql-Alibaba CloudアカウントID-リージョンIDという名前のプロジェクトと、mongo_audit_log_standardおよびmongo_slow_run_Logという名前の専用ログストアを作成します。
mongo_audit_log_standard Logstoreは、ApsaraDB for MongoDB監査ログの保存に使用される有料サービスです。
mongo_slow_run_log Logstoreは現在無料です。これは、ApsaraDB for MongoDBのスロークエリログと運用ログの保存に使用されます。
重要データ取り込み課金モードを有効にした場合、Simple Log Serviceは、デフォルトでデータ取り込み課金モードを使用する専用のLogstoreを作成します。 課金モードを従量課金データから従量課金機能に切り替える場合は、Logstoreの設定を変更できます。 詳細については、「Logstoreの設定の変更」をご参照ください。
専用ダッシュボード
説明専用ダッシュボードへの変更は、ダッシュボードの使いやすさに影響を与える可能性があります。 専用ダッシュボードを変更しないことを推奨します。 カスタムダッシュボードを作成して、ログ分析結果を視覚化できます。 詳細については、「データベースの作成」をご参照ください。
mongo_audit_log Logstoreのダッシュボードが自動的に生成されます。
ダッシュボード
説明
Mongo監査ログセンター
ApsaraDB for MongoDBの監査ログを表示します。 ログデータは、ユーザの数、クライアントの数、平均応答時間 (RT) 、および平均要求レートを含む。
シナリオ
ApsaraDB for MongoDBは、Log Serviceの機能を統合して、安定した、使いやすく、柔軟で効率的な監査ログ機能を提供します。 この機能は、次の表に示すシナリオで使用できます。
シナリオ | 説明 |
操作監査 | オペレータIDやデータ変更時間などの情報を検出し、権限の乱用や無効なコマンドの実行などの内部リスクを特定するのに役立ちます。 |
セキュリティとコンプライアンス | セキュリティコンプライアンスの監査要件に準拠するビジネスシステムを支援します。 |
使用上の注意
インスタンスの監査ログ機能を有効にすると、ApsaraDB for MongoDBはインスタンスで実行された書き込み操作を監査およびログに記録します。 インスタンスは、15% と特定の量のレイテンシおよびジッタと5% のパフォーマンス低下を経験する可能性があります。 パフォーマンスの低下、レイテンシ、およびジッタは、書き込まれたり監査されたりするデータの量によって異なります。
説明アプリケーションがインスタンスに大量のデータを書き込む場合があります。 このようなシナリオでパフォーマンスが低下するのを防ぐために、監査ログ機能を有効にして、問題のトラブルシューティングまたはインスタンスのセキュリティの監査のみを行うことを推奨します。
デフォルトでは、監査ログ機能を有効にした後、選択された操作タイプはadminとslowになります。 操作タイプを変更する方法の詳細については、「監査ログの操作タイプの変更」をご参照ください。
インスタンスに指定されたログ保持期間は、インスタンスと、インスタンスと同じリージョン内にある他のすべてのインスタンスに適用されます。 その他の操作は、現在のインスタンスにのみ適用できます。
この機能の無料トライアル中に監査ログを長期間保持したり、監査ログ用のより大きなストレージスペースを使用したりする場合は、無料トライアル版を公式版にアップグレードできます。 詳細については、「公式版へのアップグレード」をご参照ください。
課金
ストレージの使用状況と監査ログの保持期間に基づいて、ログ監査機能の公式バージョンに対して課金されます。 従量課金の課金方法が使用されます。
ログがSimple Log Serviceに送信された後、ログストレージ、インデックス、およびログの読み取りと書き込みのトラフィックの料金は、ApsaraDB for MongoDBの請求書に含まれます。 詳細については、 ApsaraDB for MongoDB料金ページ。
2022年1月6日以降、ApsaraDB for MongoDBが提供するログ監査機能は無料トライアルを提供しなくなりました。 ログ監査機能の公式バージョンのみが利用可能です。 詳細については、「 [お知らせ] 従量課金の監査ログ機能が正式にリリースされ、無料トライアル版のアプリケーションが追加されない場合」をご参照ください。
監査ログがSimple Log Serviceに収集された後、監査ログをプル、消費、出荷、または変換することはできません。
制限事項
ApsaraDB for MongoDBログのみを専用のLogstoreに書き込むことができます。 専用のLogstoreでインデックスを変更することはできません。
Simple Log Serviceリソースの料金が滞納している場合、ログ監査機能は自動的に停止されます。 ビジネスの継続性を確保するには、所定の制限時間内に延滞金を決済する必要があります。
ログ監査機能は、MongoDB 5.0以前のバージョンのレプリカセットインスタンス、またはMongoDB 4.2以前のバージョンのシャードクラスターインスタンスに対してのみ有効にできます。