ApsaraDB for MongoDB は、監査ログ、スロークエリログ、運用ログを生成します。このトピックでは、各ログタイプのフィールドについて説明します。
監査ログ
監査ログは、mongo_audit_log_standard という名前の Logstore に保存されます。次の表に、監査ログのフィールドを示します。
監査ログとスロークエリログは、共通のフィールド名を使用します。両者を区別するには、 audit_type フィールドを確認してください。スロークエリログでは、 audit_type フィールドの値は常に slowop です。それ以外の値は、監査ログのエントリであることを示します。
|
フィールド |
説明 |
|
__topic__ |
ログトピックです。固定値: mongo_audit_log。 |
|
audit_type |
ログタイプです。例: Command。 audit_type が 'command' の場合、次の表に記載されている特定のコマンドが含まれます。 |
|
coll |
コレクション名です。 |
|
db |
データベース名です。 |
|
docs_examined |
スキャンされたドキュメント数です。 |
|
instanceid |
ApsaraDB for MongoDB インスタンスの ID です。 |
|
keys_examined |
スキャンされたインデックスエントリ数です。 |
|
latency |
操作の経過時間です。 |
|
optype |
操作タイプです。有効な値は次のとおりです:
|
|
return_num |
返されるエントリ数です。 |
|
thread_id |
スレッド ID です。 |
|
time |
タイムスタンプです。 |
|
user |
ApsaraDB for MongoDB データベースへのログインに使用されるユーザー名です。 |
|
user_ip |
ApsaraDB for MongoDB インスタンスへのアクセスに使用されるクライアント IP アドレスです。 |
audit_type が 'command' の場合に含まれるコマンド
次の表に、 audit_type が 'command' の場合に監査対象となる特定のコマンドをカテゴリ別に示します。
|
コマンドカテゴリ |
特定のコマンド |
|
クエリおよび集計コマンド |
|
|
インデックス操作 |
|
|
コレクションおよびデータベース操作 |
|
|
サーバー情報と診断 |
|
|
メンテナンスと検証 |
|
|
レプリカセット管理 |
|
|
シャーディング管理 |
|
|
ユーザー管理 |
|
|
ロール管理 |
|
|
セッション管理 |
|
|
トランザクションコマンド |
|
|
認証コマンド |
|
|
システム管理 |
|
|
プランキャッシュコマンド |
|
|
その他のコマンド |
|
スロークエリログ
スロークエリログは、mongo_slow_run_log という名前の Logstore に保存されます。次の表に、スロークエリログのフィールドを示します。
|
フィールド |
説明 |
|
__topic__ |
ログトピックです。固定値: mongo_slow_log。 |
|
audit_type |
ログタイプです。固定値: slowop。 |
|
coll |
コレクション名です。 |
|
db |
データベース名です。 |
|
docs_examined |
スキャンされたドキュメント数です。 |
|
instanceid |
ApsaraDB for MongoDB インスタンスの ID です。 |
|
keys_examined |
スキャンされたインデックスエントリ数です。 |
|
latency |
操作の経過時間です。 |
|
optype |
操作タイプです。有効な値は次のとおりです:
|
|
return_num |
返されるエントリ数です。 |
|
thread_id |
スレッド ID です。 |
|
time |
タイムスタンプです。単位: 秒。 |
|
user |
ApsaraDB for MongoDB データベースへのログインに使用されるユーザー名です。 |
|
user_ip |
ApsaraDB for MongoDB インスタンスへのアクセスに使用されるクライアント IP アドレスです。 |
運用ログ
運用ログは、mongo_run_log という名前の Logstore に保存されます。次の表に、運用ログのフィールドを示します。
|
フィールド |
説明 |
|
__topic__ |
ログトピックです。固定値: mongo_run_log。 |
|
category |
ログカテゴリです。例: NETWORK (ネットワーク接続ログ)。 |
|
connection |
接続情報です。 |
|
content |
ログの内容です。 |
|
instanceid |
ApsaraDB for MongoDB インスタンスの ID です。 |
|
ip |
IP アドレスです。 |
|
level |
ログの重大度レベルです。 |
|
port |
ポート番号です。 |
|
time |
ログエントリのタイムスタンプです。 |