Azure Container Registry 監視データ リファレンス
この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。
Azure Container Registry 用に収集できるデータとその使用方法の詳細については、Azure Container Registry の監視に関するページを参照してください。
メトリック
このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。
メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。
Microsoft.ContainerRegistry/registries でサポートされているメトリック
次の表に、Microsoft.ContainerRegistry/registries リソースの種類で使用できるメトリックを示します。
- すべての列がすべてのテーブルに存在するわけではない場合があります。
- 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。
テーブルの見出し
- カテゴリ - メトリック グループまたは分類。
- メトリック - Azure Portal に表示されるメトリックの表示名。
- REST API の名前 - REST API で参照されるメトリック名。
- 単位 - 測定単位。
- 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
- ディメンション - メトリックで使用できるディメンション。
- 時間グレイン - メトリックをサンプリングする間隔。 たとえば、
PT1M
は、メトリックを 1 分ごとに、PT30M
は 30 分ごとに、PT1H
は 1 時間ごとにサンプリングすることを示します。 - DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック | REST API での名前 | 出荷単位 | 集計 | Dimensions | 期間粒度 | DS エクスポート |
---|---|---|---|---|---|---|
AgentPool の CPU 時間 AgentPool の CPU 時間 (秒) |
AgentPoolCPUTime |
秒 | 合計 (和) | <なし> | PT1M | はい |
実行継続時間 実行継続時間 (ミリ秒単位) |
RunDuration |
MilliSeconds | 合計 (和) | <なし> | PT1M | はい |
使用されているストレージ コンテナー レジストリによって使用されているストレージの量。 レジストリ アカウントの場合は、そのレジストリのすべてのリポジトリが使用している容量の合計です。 各リポジトリの共有レイヤー、マニフェスト ファイル、およびレプリカ コピーが使用する容量の合計値です。 |
StorageUsed |
バイト | Average | Geolocation |
PT1H | はい |
成功したプル数 成功したイメージ プルの数 |
SuccessfulPullCount |
カウント | 合計 (和) | <なし> | PT1M | はい |
成功したプッシュ数 成功したイメージ プッシュの数 |
SuccessfulPushCount |
カウント | 合計 (和) | <なし> | PT1M | はい |
合計プル数 イメージのプルの合計数 |
TotalPullCount |
カウント | 合計 (和) | <なし> | PT1M | はい |
合計プッシュ数 イメージのプッシュの合計数 |
TotalPushCount |
カウント | 合計 (和) | <なし> | PT1M | はい |
Note
レイヤー共有のため、使用されるレジストリ ストレージは、個々のリポジトリのストレージの合計よりも小さい場合があります。 リポジトリまたはタグを削除すると、マニフェスト ファイルで使用されるストレージと参照される一意のレイヤーのみが回復されます。
メトリック ディメンション
メトリック ディメンションについては、「多次元メトリック」を参照してください。
このサービスでは、次のディメンションがそのメトリックに関連付けられています。
- 地理位置情報。 レジストリまたは geo レプリカの Azure リージョン。
リソース ログ
このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。
Microsoft.ContainerRegistry/registries でサポートされているリソース ログ
カテゴリ | カテゴリの表示名 | ログ テーブル | 基本ログ プランをサポート | インジェスト時間変換をサポート | クエリの例 | エクスポートするコスト |
---|---|---|---|---|---|---|
ContainerRegistryLoginEvents |
ログイン イベント | ContainerRegistryLoginEvents Azure Container Registry ログイン監査ログ |
いいえ | はい | クエリ | いいえ |
ContainerRegistryRepositoryEvents |
RepositoryEvent ログ | ContainerRegistryRepositoryEvents Azure Container Registry リポジトリ監査ログ |
いいえ | はい | クエリ | いいえ |
Azure Monitor ログ テーブル
このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。
すべての Azure Monitor ログと Log Analytics テーブルのリファレンスについては、「Azure Monitor ログ テーブル リファレンス」を参照してください。
Container Registry Microsoft.ContainerRegistry/registries
AzureActivity。 Azure で発生したサブスクリプション レベルまたは管理グループ レベルのイベントに関する分析情報を提供する Azure アクティビティ ログのエントリ。
AzureMetrics。 Azure サービスによって生成される、その正常性とパフォーマンスを測定したメトリック データ。
ContainerRegistryLoginEvents。 レジストリ認証イベントと状態 (受信 ID と IP アドレスを含む)。
ContainerRegistryRepositoryEvents。 レジストリ リポジトリ内のイメージやその他の成果物に対する操作。 プッシュ、プル、タグ解除、削除 (リポジトリの削除を含む)、タグの消去、マニフェストの消去などの操作がログに記録されます。
消去イベントは、レジストリ保持ポリシーが構成されている場合にのみ記録されます。
アクティビティ ログ
リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。
アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。
次の表に、アクティビティ ログに作成できる Azure Container Registry に関連する操作を示します。 このリストは、包括的ではありません。
操作 | 説明 |
---|---|
コンテナー レジストリの作成または更新 | コンテナー レジストリを作成するか、レジストリ プロパティを更新します |
コンテナー レジストリの削除 | コンテナー レジストリを削除します |
コンテナー レジストリのログイン資格情報の一覧表示 | レジストリの管理者アカウントの資格情報を表示します |
イメージのインポート | イメージまたはその他の成果物をレジストリへインポートします |
ロール割り当ての作成 | リソースにアクセスするためのロールベースのアクセス制御 (RBAC) ロールを ID に割り当てる |
関連するコンテンツ
- コンテナー レジストリの監視の詳細については、Azure Container Registry の監視に関するページを参照してください。
- Azure リソースの監視の詳細については、「Azure Monitor で Azure リソースを監視する」を参照してください。