Baselines - List
リソースのメトリック ベースライン値をListsします。
GET https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/metricBaselines?api-version=2019-03-01
GET https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/metricBaselines?metricnames={metricnames}&metricnamespace={metricnamespace}×pan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string |
リソースの識別子。 |
api-version
|
query | True |
string |
この操作に使用する API バージョン。 |
$filter
|
query |
string |
$filterは、返されるメトリック データのセットを減らすために使用されます。 例: メトリックにメタデータ A、 B と C。 - A = a1 と B = b1 または b2 $filter=A eq 'a1' と B eq 'b1' または B eq 'b2' と C eq '*' が含まれるすべての時系列 C を返します。バリアントが無効です: $filter=A eq 'a1' と B eq 'b1' と C eq '*' または B = 'b2' 論理または演算子が 2 つの異なるメタデータ名を区切ることができないため、これは無効です。 - A = a1、B = b1、C = c1: $filter=A eq 'a1' と B eq 'b1' と C eq 'c1' のすべての時系列を返します。A = a1 $filter=A eq 'a1' と B eq '' と C eq '' のすべての時系列を返します。 特殊なケース: ディメンション名またはディメンション値で角かっこが使用されている場合。 例: ディメンション名が dim (テスト) 1 $filter= "dim (test) 1 eq '' を使用する代わりに、**$filter= "dim %2528test%2529 1 eq '' "** ディメンション名が dim (test) 3 で寸法値が dim の場合 3 (テスト) val $filter= "dim (test) 3 eq 'dim3 (test) val' を使用する代わりに、 $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' を使用します" |
|
aggregation
|
query |
string |
取得する集計の種類 (コンマ区切り) の一覧。 |
|
interval
|
query |
string duration |
クエリの間隔 (つまり、タイムグレイン)。 |
|
metricnames
|
query |
string |
取得するメトリックの名前 (コンマ区切り)。 特殊なケース: メトリック名自体にコンマが含まれる場合は、%2 を使用して指定します。 例: 'Metric,Name1' は 'Metric%2Name1' である必要があります |
|
metricnamespace
|
query |
string |
メトリック定義のクエリを実行するメトリック名前空間。 |
|
result
|
query |
ベースラインのメタデータのみを取得できるようにします。 データ要求時にすべての情報が取得されます。 |
||
sensitivities
|
query |
string |
取得する秘密度 (コンマ区切り) の一覧。 |
|
timespan
|
query |
string |
クエリの期間。 "startDateTime_ISO/endDateTime_ISO" という形式の文字列です。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
メトリック ベースライン値の一覧を取得する要求が成功しました。 |
|
Other Status Codes |
操作に失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
Get metric baselines
要求のサンプル
GET https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/vms/providers/Microsoft.Compute/virtualMachines/vm1/providers/Microsoft.Insights/metricBaselines?timespan=2019-03-12T11:00:00.000Z/2019-03-12T12:00:00.000Z&interval=PT1H&aggregation=average&sensitivities=Low,Medium&api-version=2019-03-01
応答のサンプル
{
"value": [
{
"id": "/subscriptions/11aeb0ed-456b-4ca0-8df5-b9fbdc63d0d3/resourceGroups/SmartAnalytics-DEV-VM/providers/Microsoft.Compute/virtualMachines/DemoVM1/providers/microsoft.insights/metricBaselines/Percentage CPU",
"type": "microsoft.insights/metricBaselines",
"name": "Percentage CPU",
"properties": {
"interval": "PT1H",
"timespan": "2019-03-12T11:00:00.000Z/2019-03-12T12:00:00.000Z",
"namespace": "microsoft.compute/virtualmachines",
"baselines": [
{
"aggregation": "average",
"dimensions": [],
"metadataValues": [
{
"name": "ErrorType",
"value": "TooManyAnomalies"
},
{
"name": "SeasonalityFrequency",
"value": "288"
}
],
"timestamps": [
"2019-03-12T11:00:00.000Z",
"2019-03-12T12:00:00.000Z"
],
"data": [
{
"sensitivity": "Low",
"lowThresholds": [
30,
31.1
],
"highThresholds": [
90.3453,
91.3453
]
},
{
"sensitivity": "Medium",
"lowThresholds": [
50,
51.1
],
"highThresholds": [
70.3453,
71.3453
]
}
]
}
]
}
}
]
}
定義
名前 | 説明 |
---|---|
Baseline |
ベースライン メタデータ値を表します。 |
Baseline |
ベースラインの感度。 |
Error |
エラー応答の形式について説明します。 |
Metric |
メトリック ベースラインの一覧。 |
Metric |
メトリック ディメンションの名前と値。 |
Result |
ベースラインのメタデータのみを取得できるようにします。 データ要求時にすべての情報が取得されます。 |
Single |
1 つの秘密度値の基準値。 |
Single |
1 つのメトリックのベースライン結果。 |
Time |
1 つの時系列の基準値。 |
BaselineMetadata
ベースライン メタデータ値を表します。
名前 | 型 | 説明 |
---|---|---|
name |
string |
ベースライン メタデータの名前。 |
value |
string |
ベースライン メタデータの値。 |
BaselineSensitivity
ベースラインの感度。
名前 | 型 | 説明 |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
エラー応答の形式について説明します。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード |
message |
string |
操作が失敗した理由を示すエラー メッセージ。 |
MetricBaselinesResponse
メトリック ベースラインの一覧。
名前 | 型 | 説明 |
---|---|---|
value |
メトリック ベースラインの一覧。 |
MetricSingleDimension
メトリック ディメンションの名前と値。
名前 | 型 | 説明 |
---|---|---|
name |
string |
ディメンションの名前。 |
value |
string |
ディメンションの値。 |
ResultType
ベースラインのメタデータのみを取得できるようにします。 データ要求時にすべての情報が取得されます。
名前 | 型 | 説明 |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
1 つの秘密度値の基準値。
名前 | 型 | 説明 |
---|---|---|
highThresholds |
number[] |
ベースラインの高いしきい値。 |
lowThresholds |
number[] |
ベースラインの低しきい値。 |
sensitivity |
ベースラインの感度。 |
SingleMetricBaseline
1 つのメトリックのベースライン結果。
名前 | 型 | 説明 |
---|---|---|
id |
string |
メトリック ベースライン ID。 |
name |
string |
ベースラインが取得されたメトリックの名前。 |
properties.baselines |
クエリが実行された各時系列のベースライン。 |
|
properties.interval |
string |
メトリック データが返された間隔 (ウィンドウ サイズ)。 これは将来調整され、最初に要求されたものから返される可能性があります。 これは、メタデータ要求が行われた場合には存在しません。 |
properties.namespace |
string |
メトリックの名前空間に対してクエリが実行されました。 |
properties.timespan |
string |
データが取得された期間。 その値は、'/' で区切られた 2 つの datetime で構成されます。 これは将来調整され、最初に要求されたものから返される可能性があります。 |
type |
string |
メトリック ベースライン リソースのリソースの種類。 |
TimeSeriesBaseline
1 つの時系列の基準値。
名前 | 型 | 説明 |
---|---|---|
aggregation |
string |
メトリックの集計の種類。 |
data |
各秘密度の基準値。 |
|
dimensions |
この時系列のディメンション。 |
|
metadataValues |
ベースライン メタデータ値。 |
|
timestamps |
string[] |
ベースラインのタイムスタンプの一覧。 |