Audit log にアクセスする
Audit log ダッシュボードには、Enterprise 全体の監査データが表示されます。
-
https://HOSTNAME/enterprises/ENTERPRISE-NAME
にアクセスしてEnterpriseアカウントに移動してください。HOSTNAME
はインスタンスのホスト名で、ENTERPRISE-NAME
はEnterpriseアカウント名で置き換えてください。 -
Enterpriseアカウントのサイドバーで、 Settings(設定)をクリックしてください。
-
Settings(設定)"の下で、Audit logをクリックしてください。
地図内では、世界中のイベントを見るためにパンやズームができます。 国にカーソルを合わせれば、その国のイベントの簡単な集計が表示されます。
Enterprise にわたるイベントの検索
Audit log には、Enterprise 内で行われたアクションに関する次の情報が一覧表示されます。
ノート:
- Audit logのエントリはテキストを使った検索はできませんが、様々なフィルタを使って検索クエリを構築できます。 GitHub Enterprise Server は、GitHub Enterprise Server 全体を検索するための多くの演算子をサポートしています。 詳細は「GitHub での検索について」を参照してください。
- 90日よりも古いイベントの検索には、
created
修飾子を使ってください。
リポジトリに基づく検索
repo
修飾子は、Organization が所有する特定のリポジトリにアクションを制限します。 例:
repo:my-org/our-repo
はmy-org
Organization内のour-repo
リポジトリで起きたすべてのイベントを検索します。repo:my-org/our-repo repo:my-org/another-repo
は、my-org
Organization内のour-repo
及びanother-repo
の両リポジトリ内で起きたすべてのイベントを検索します。-repo:my-org/not-this-repo
は、my-org
Organization内の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 月に起きたすべてのイベントを検索します。