Audit log にアクセスする
Audit log ダッシュボードには、Enterprise 全体の監査データが表示されます。
- GitHub Enterprise Server の右上隅にあるプロフィール画像をクリックしてから、[Enterprise settings] をクリックします。
- ページの上部にある [ Settings] をクリックします。
- [Settings] の [Audit log] をクリックします。
地図内では、世界中のイベントを見るためにパンやズームができます。 国にカーソルを合わせれば、その国のイベントの簡単な集計が表示されます。
Enterprise にわたるイベントの検索
Audit log には、Enterprise 内で行われたアクションに関する次の情報が一覧表示されます。
メモ
- Audit logのエントリはテキストを使った検索はできませんが、様々なフィルタを使って検索クエリを構築できます。 GitHub Enterprise Server は、インスタンス全体を検索できる多くの演算子をサポートしています。 詳しくは、「GitHub での検索について」をご覧ください。
- 監査レコードは、過去 180 日間にわたって入手できます。
リポジトリに基づく検索
repo 修飾子は、組織が所有する特定のリポジトリにアクションを制限します。 次に例を示します。
repo:my-org/our-repoは、my-org組織内のour-repoリポジトリで発生したすべてのイベントを検索します。repo:my-org/our-repo repo:my-org/another-repoは、my-org組織内のour-repoおよびanother-repoリポジトリで発生したすべてのイベントを検索します。-repo:my-org/not-this-repoは、my-org組織内のnot-this-repoリポジトリで発生したすべてのイベントを除外します。
repo 修飾子内に組織の名前を含める必要があります。repo:our-repo を検索するだけでは機能しません。
ユーザーに基づく検索
actor 修飾子は、アクションを実行した組織のメンバーに基づいてイベントの範囲を設定します。 次に例を示します。
actor:octocatはoctocatによって実行されたすべてのイベントを検索します。actor:octocat actor:hubotはoctocatおよびhubotによって実行されたすべてのイベントを検索します。-actor:hubotはhubotによって実行されたすべてのイベントを除外します。
個人の実名ではなく、GitHub ユーザー名のみを使用できます。
Organizationに基づく検索
org 修飾子は、特定の組織にアクションを制限します。 次に例を示します。
org:my-orgは、my-org組織内で発生したすべてのイベントを検索します。org:my-org action:teamは、my-org組織内で実行されたすべてのチーム イベントを検索します。-org:my-orgは、my-org組織内で発生したすべてのイベントを除外します。
実行されたアクションに基づく検索
action 修飾子は、カテゴリ内にグループ化された特定のイベントを検索します。 これらのカテゴリに関連付けられているイベントの詳細については、「エンタープライズの監査ログ イベント」を参照してください。
| カテゴリ名 | 説明 |
|---|---|
hook | webhookに関連するすべてのアクティビティを含みます。 |
org | Organizationのメンバーシップに関連するすべてのアクティビティを含みます。 |
repo | Organizationが所有するリポジトリに関連するすべてのアクティビティを含みます。 |
team | Organization内のチームに関連するすべてのアクティビティを含みます。 |
次の用語を使用すれば、特定の一連の行動を検索できます。 次に例を示します。
action:teamは、チーム カテゴリ内でグループ化されたすべてのイベントを検索します。-action:billingは、課金カテゴリのすべてのイベントを除外します。
各カテゴリには、フィルタリングできる一連の関連イベントがあります。 次に例を示します。
action:team.createは、チームが作成されたすべてのイベントを検索します。-action:billing.change_emailは、請求のメールが変更されたすべてのイベントを除外します。
場所に基づく検索
country 修飾子は、発生元の国ごとにアクションをフィルター処理します。
- 国の 2 文字のショートコードまたはフル ネームを使用できます。
- 名前に空白を含む国は、引用符で囲まなければなりません。 次に例を示します。
country:deは、ドイツで発生したすべてのイベントを検索します。country:Mexicoは、メキシコで発生したすべてのイベントを検索します。country:"United States"は、米国で発生したすべてのイベントを検索します。
アクションの時刻に基づく検索
created 修飾子は、アクションが発生した時間ごとにフィルター処理します。
- 年、月、日の
YYYY-MM-DD形式を使用して日付を定義します。 - 日付では、より大きい、より小さい、範囲修飾子をサポートします。 次に例を示します。
created:2014-07-08は、2014 年 7 月 8 日に発生したすべてのイベントを検索します。created:>=2014-07-01は、2014 年 7 月 8 日またはそれ以降に発生したすべてのイベントを検索します。created:<=2014-07-01は、2014 年 7 月 8 日またはそれより前に発生したすべてのイベントを検索します。created:2014-07-01..2014-07-31は、2014 年 7 月の月に発生したすべてのイベントを検索します。