監査イベントの管理
監査イベントに加えて、管理者として、追加機能にアクセスできます。
インスタンス監査イベント
- プラン: Premium、Ultimate
- 提供形態: GitLab Self-Managed
GitLabインスタンス全体のユーザーアクションから監査イベントを表示できます。インスタンスの監査イベントを表示するには:
- 左側のサイドバーの下部で、管理者を選択します。
- 左側のサイドバーの下部にあるモニタリング > 監査イベントを選択します。
- 以下でフィルターします:
- アクションを実行したプロジェクトのメンバー(ユーザー)
- グループ
- プロジェクト
- 日付範囲
インスタンスの監査イベントは、インスタンスの監査イベントAPIを使用してもアクセスできます。
監査イベントをエクスポートする
- プラン: Premium、Ultimate
- 提供形態: GitLab Self-Managed
インスタンスの監査イベントの現在の表示(フィルターを含む)をCSV(カンマ区切り値)ファイルとしてエクスポートできます。インスタンスの監査イベントをCSVにエクスポートするには:
- 左側のサイドバーの下部で、管理者を選択します。
- 左側のサイドバーの下部にあるモニタリング > 監査イベントを選択します。
- 利用可能な検索フィルターを選択します。
- CSV形式でエクスポートを選択します。
ダウンロード確認ダイアログが表示され、CSVファイルをダウンロードできます。エクスポートされたCSVは、最大100000件のイベントに制限されています。この制限に達すると、残りのレコードは切り詰められます。
監査イベントのCSVエンコード
エクスポートされたCSVファイルは、次のようにエンコードされます:
,は、列の区切り文字として使用されます"は、必要に応じてフィールドを引用するために使用されます。\nは、行を区切るために使用されます。
最初の行にはヘッダーが含まれており、次の表に値の説明とともにリストされています:
| 列 | 説明 |
|---|---|
| ID | 監査イベントid |
| 作成者ID | 作成者のID。 |
| 作成者の名前 | 作成者のフルネーム。 |
| エンティティID | スコープのID。 |
| エンティティタイプ | スコープのタイプ(Project、Group、User、またはGitlab::Audit::InstanceScope)。 |
| エンティティパス | スコープのパス。 |
| ターゲットID | ターゲットのID。 |
| ターゲットタイプ | ターゲットのタイプ。 |
| ターゲット詳細 | ターゲットの詳細。 |
| アクション | アクションの説明。 |
| IPアドレス | アクションを実行した作成者のIPアドレス。 |
| 作成日(UTC) | YYYY-MM-DD HH:MM:SSとしてフォーマットされます。 |
すべての項目は、昇順でcreated_atでソートされます。
ユーザーの代理
- プラン: Premium、Ultimate
- 提供形態: GitLab Self-Managed
ユーザーが代理されると、そのアクションは、次の追加の詳細とともに監査イベントとしてログに記録されます:
- 監査イベントには、代理を行う管理者に関する情報が含まれます。
- 管理者の代理セッションの開始と終了に対して、追加の監査イベントが記録されます。
タイムゾーン
タイムゾーンと監査イベントの詳細については、タイムゾーンを参照してください。
監査イベントにコントリビュートする
監査イベントへのコントリビュートについては、監査イベントへのコントリビュートを参照してください。
