Export-AzureRmLogAnalyticRequestRateByInterval
特定の時間枠でこのサブスクリプションによって行われた API 要求を示すログをエクスポートして、調整アクティビティを表示します。
警告
AzureRM PowerShell モジュールは、2024 年 2 月 29 日の時点で正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。
AzureRM モジュールは引き続き機能する可能性がありますが、メインが維持またはサポートされなくなり、ユーザーの判断とリスクで引き続き使用できます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。
構文
Export-AzureRmLogAnalyticRequestRateByInterval
[-FromTime] <DateTime>
[-GroupByOperationName]
[-IntervalLength] <IntervalInMins>
[-GroupByThrottlePolicy]
[-BlobContainerSasUri] <String>
[-GroupByResourceName]
[-ToTime] <DateTime>
[-Location] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
定義済みの時間間隔で、サブスクリプションの Microsoft.Compute API の呼び出しに関する統計データを、成功、失敗、または調整済み状態別にエクスポートします。 ログは、GroupByOperationName、GroupByThrottlePolicy、または GroupByResourceName の 3 つのパラメーターでさらにグループ化できます。 このコマンドレットでは、コンピューティング リソース プロバイダーのログのみが収集されることに注意してください。さらに、ディスクとスナップショットのリソースの種類に関するデータはまだ使用できません。
コンピューティング リソース プロバイダーの API 調整の概要については、次を参照してください https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-request-limits。
例
例 1
PS C:\> Export-AzureRmLogAnalyticRequestRateByInterval -Location 'West Central US' -FromTime '2018-02-20T17:54:14.8806951-08:00' -ToTime '2018-02-22T17:54:17.5832413-08:00' -BlobContainerSasUri 'https://wkuotest1.blob.core.windows.net/mylogs?someSasUri' -IntervalLength ThirtyMins -GroupByOperationName
このコマンドは、2018-02-20T17:54:14 から 2018-02-22T17:54:17 までの間に成功、失敗、または調整された Microsoft.Compute API 呼び出しの集計された数を、操作名で集計された特定の SAS URI に格納します。
パラメーター
-AsJob
バックグラウンドでコマンドレットを実行する
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-BlobContainerSasUri
LogAnalytics Api が出力ログを書き込むログ BLOB コンテナーの SAS URI。
型: | String |
配置: | 4 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FromTime
クエリの時刻から
型: | DateTime |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-GroupByOperationName
操作名でクエリ結果をグループ化します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-GroupByResourceName
リソース名でクエリ結果をグループ化します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-GroupByThrottlePolicy
スロットル ポリシーを適用してクエリ結果をグループ化します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IntervalLength
LogAnalytics 呼び出しレート ログの作成に使用される間隔の値 (分)。
型: | IntervalInMins |
指定可能な値: | ThreeMins, FiveMins, ThirtyMins, SixtyMins |
配置: | 5 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Location
ログ分析のクエリを実行する場所。
型: | String |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ToTime
クエリの時刻
型: | DateTime |
配置: | 3 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |