インスタンスにわたるユーザの監査
GitHub Enterprise Server Audit log ダッシュボードは、サイト管理者に対して過去 90 日間に GitHub Enterprise Server インスタンス にわたってすべてのユーザおよび Organization が行ったアクションを示します。 これには、誰がいつ何のアクションを実行したかなどの詳細が残されます。
ここには以下の内容があります:
GitHub Enterprise Server Audit log にアクセスする
Audit logダッシュボードは、GitHub Enterprise Server インスタンスにわたる視覚的な監査データを表示してくれます。

- 
任意のページの右上で をクリックします。  
- 
左のサイドバーで Businessをクリックしてください。  
- 
ビジネスアカウント名の下で Settings(設定)をクリックしてください。  
- 
[Business settings] サイドバーで、Audit logをクリックしてください。  
地図内では、世界中のイベントを見るためにパンやズームができます。 国にカーソルを合わせれば、その国のイベントの簡単な集計が表示されます。
インスタンスにわたるイベントの検索
Audit logには、GitHub Enterprise Server インスタンス内で行われたアクションに関する以下の情報がリスト化されます。
注釈:
- Audit logのエントリはテキストを使った検索はできませんが、様々なフィルタを使って検索クエリを構築できます。 GitHub Enterprise Server にわたる検索のために多くの演算子がサポートされています。
- 90日よりも古いイベントの検索には、created修飾子を使ってください。
リポジトリに基づく検索
repo 修飾子は、Organization が所有する特定のリポジトリにアクションを制限します。 例:
- repo:my-org/our-repoは- my-orgOrganization内の- our-repoリポジトリで起きたすべてのイベントを検索します。
- repo:my-org/our-repo repo:my-org/another-repoは、- my-orgOrganization内の- our-repo及び- another-repoの両リポジトリ内で起きたすべてのイベントを検索します。
- -repo:my-org/not-this-repoは、- my-orgOrganization内の- not-this-repoリポジトリで起きたすべてのイベントを除外します。
repo修飾子内には、Organizationの名前を含めなければなりません。単にrepo:our-repoとして検索することはできません。
ユーザーに基づく検索
actor 修飾子は、アクションを実行した Organization のメンバーに基づいてイベントの範囲を設定します。 例:
- actor:octocatは- octocatが行ったすべてのイベントを検索します。
- actor:octocat actor:hubotは、- octocat及び- hubotが行ったすべてのイベントを検索します。
- -actor:hubotは、- hubotが行ったすべてのイベントを除外します。
使用できるのは GitHub Enterprise Server ユーザ名のみで、個人の本当の名前ではありません。
Organizationに基づく検索
org 修飾子は、特定の Organization にアクションを限定します。 例:
- org:my-orgは- my-orgというOrganizationで生じたすべてのイベントを検索します。
- org:my-org action:teamは- my-orgというOrganization内で行われたすべてのteamイベントを検索します。
- -org:my-orgは- my-orgというOrganizationで生じたすべてのイベントを除外します。
実行されたアクションに基づく検索
action修飾子は、特定のイベントをカテゴリ内でグループ化して検索します。 以下のカテゴリに関連するイベントの詳しい情報については「監査されたアクション」を参照してください。
| カテゴリ名 | 説明 | 
|---|---|
| フック | webhookに関連するすべてのアクティビティを含みます。 | 
| org | Organizationのメンバーシップに関連するすべてのアクティビティを含みます。 | 
| repo | Organizationが所有するリポジトリに関連するすべてのアクティビティを含みます。 | 
| Team | Organization内のチームに関連するすべてのアクティビティを含みます。 | 
次の用語を使用すれば、特定の一連の行動を検索できます。 例:
- action:teamはteamカテゴリ内でグループ化されたすべてのイベントを検索します。
- -action:billingはbillingカテゴリ内のすべてのイベントを除外します。
各カテゴリには、フィルタリングできる一連の関連イベントがあります。 例:
- action:team.createはTeamが作成されたすべてのイベントを検索します。
- -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 月 1 日かそれ以降に生じたすべてのイベントを検索します。
- created:<=2014-07-01は、2014 年 7 月 1 日かそれ以前に生じたすべてのイベントを検索します。
- created:2014-07-01..2014-07-31は、2014 年 7 月に起きたすべてのイベントを検索します。