正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

監査イベントの管理

監査イベントに加えて、管理者として、追加機能にアクセスできます。

インスタンス監査イベント

  • プラン: Premium、Ultimate
  • 提供形態: GitLab Self-Managed

GitLabインスタンス全体のユーザーアクションから監査イベントを表示できます。インスタンスの監査イベントを表示するには:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 左側のサイドバーの下部にあるモニタリング > 監査イベントを選択します。
  3. 以下でフィルターします:
    • アクションを実行したプロジェクトのメンバー(ユーザー)
    • グループ
    • プロジェクト
    • 日付範囲

インスタンスの監査イベントは、インスタンスの監査イベントAPIを使用してもアクセスできます。

監査イベントをエクスポートする

  • プラン: Premium、Ultimate
  • 提供形態: GitLab Self-Managed

インスタンスの監査イベントの現在の表示(フィルターを含む)をCSV(カンマ区切り値)ファイルとしてエクスポートできます。インスタンスの監査イベントをCSVにエクスポートするには:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 左側のサイドバーの下部にあるモニタリング > 監査イベントを選択します。
  3. 利用可能な検索フィルターを選択します。
  4. CSV形式でエクスポートを選択します。

ダウンロード確認ダイアログが表示され、CSVファイルをダウンロードできます。エクスポートされたCSVは、最大100000件のイベントに制限されています。この制限に達すると、残りのレコードは切り詰められます。

監査イベントのCSVエンコード

エクスポートされたCSVファイルは、次のようにエンコードされます:

  • ,は、列の区切り文字として使用されます
  • "は、必要に応じてフィールドを引用するために使用されます。
  • \nは、行を区切るために使用されます。

最初の行にはヘッダーが含まれており、次の表に値の説明とともにリストされています:

説明
ID監査イベントid
作成者ID作成者のID。
作成者の名前作成者のフルネーム。
エンティティIDスコープのID。
エンティティタイプスコープのタイプ(ProjectGroupUser、またはGitlab::Audit::InstanceScope)。
エンティティパススコープのパス。
ターゲットIDターゲットのID。
ターゲットタイプターゲットのタイプ。
ターゲット詳細ターゲットの詳細。
アクションアクションの説明。
IPアドレスアクションを実行した作成者のIPアドレス。
作成日(UTC)YYYY-MM-DD HH:MM:SSとしてフォーマットされます。

すべての項目は、昇順でcreated_atでソートされます。

ユーザーの代理

  • プラン: Premium、Ultimate
  • 提供形態: GitLab Self-Managed

ユーザーが代理されると、そのアクションは、次の追加の詳細とともに監査イベントとしてログに記録されます:

  • 監査イベントには、代理を行う管理者に関する情報が含まれます。
  • 管理者の代理セッションの開始と終了に対して、追加の監査イベントが記録されます。

ユーザーが代理された監査イベント。

タイムゾーン

タイムゾーンと監査イベントの詳細については、タイムゾーンを参照してください。

監査イベントにコントリビュートする

監査イベントへのコントリビュートについては、監査イベントへのコントリビュートを参照してください。