ApplicationInsightsDataClientExtensions.GetSegmentedMetricAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メトリック データを取得する
public static System.Threading.Tasks.Task<Microsoft.Azure.ApplicationInsights.Models.MetricsSegmentedResult> GetSegmentedMetricAsync (this Microsoft.Azure.ApplicationInsights.IApplicationInsightsDataClient operations, string metricId, TimeSpan? timespan = default, System.Collections.Generic.IList<string> aggregation = default, System.Collections.Generic.IList<string> segment = default, int? top = default, string orderby = default, string filter = default, System.Threading.CancellationToken cancellationToken = default);
static member GetSegmentedMetricAsync : Microsoft.Azure.ApplicationInsights.IApplicationInsightsDataClient * string * Nullable<TimeSpan> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * Nullable<int> * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ApplicationInsights.Models.MetricsSegmentedResult>
<Extension()>
Public Function GetSegmentedMetricAsync (operations As IApplicationInsightsDataClient, metricId As String, Optional timespan As Nullable(Of TimeSpan) = Nothing, Optional aggregation As IList(Of String) = Nothing, Optional segment As IList(Of String) = Nothing, Optional top As Nullable(Of Integer) = Nothing, Optional orderby As String = Nothing, Optional filter As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of MetricsSegmentedResult)
パラメーター
- operations
- IApplicationInsightsDataClient
この拡張メソッドの操作グループ。
- metricId
- String
メトリックの ID。 これは、標準の AI メトリックまたはアプリケーション固有のカスタム メトリックです。 使用可能な値には、'requests/count'、'requests/duration'、'requests/failed'、'users/count'、'users/authenticated'、 'pageViews/count'、'pageViews/duration'、'client/processingDuration'、'client/networkDuration'、'client/networkDuration'、'client/totalDuration'、'dependencies/count'、'dependencies/failed'、'dependencies/duration'、'exceptions/count'、'exceptions/browser'、'exceptions/server'、'sessions/count'、'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes'、'performanceCounters/exceptionsPerSecond'、'performanceCounters/processCpuPercentage'、'performanceCounters/processIOBytesPerSecond'、'performanceCounters/processPrivateBytes'、'performanceCounters/processorCpuPercentage'、'availabilityResults/availabilityPercentage'、'availabilityResults/duration'、'billing/telemetryCount', 'customEvents/count'
メトリック値を取得する期間。 これは ISO8601 期間の値です。 timespan を省略すると、既定の PT12H
時間範囲 ("過去 12 時間") が使用されます。 クエリが実行される実際の期間は、サーバー ベースで調整できます。 いずれの場合も、クエリに使用される実際の期間が応答に含まれます。
メトリック値を計算するときに使用する集計。 一度に複数の集計を取得するには、それらをコンマで区切ります。 集計が指定されていない場合は、メトリックの既定の集計が使用されます。
メトリック値をセグメント化するディメンションの名前。 このディメンションは、取得するメトリックに適用する必要があります。 一度に複数のディメンションでセグメント化するには、コンマ (,) で区切ります。 この場合、メトリック データは、ディメンションがパラメーターに一覧表示される順序でセグメント化されます。
- orderby
- String
セグメントを並べ替える集計関数と方向。 この値は、セグメントが指定されている場合にのみ有効です。
- filter
- String
結果をフィルター処理するために使用される式。 この値は、有効な OData フィルター式である必要があります。ここで、各句のキーは、取得するメトリックに適用可能なディメンションにする必要があります。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
注釈
1 つのメトリックのメトリック値を取得します
適用対象
Azure SDK for .NET