Baselines - List
Az erőforrás-metrika alapértékeinek felsorolása.
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-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Az erőforrás azonosítója. |
|
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
|
$filter
|
query |
string |
A $filter a visszaadott metrikaadatok halmazának csökkentésére szolgál. Példa: A, B és C metaadatokat tartalmaz a metrika. - A C összes idősorát adja vissza, ahol A = a1 és B = b1 vagy b2 $filter=A eq 'a1' és B eq 'b1' vagy B eq 'b2' és C eq '*' - Érvénytelen változat: $filter=A eq 'a1' és B eq 'b1' és C eq '*' vagy B = 'b2' Ez érvénytelen, mert a logikai vagy operátor nem tud két különböző metaadatnevet elkülöníteni. - Adja vissza az összes idősort, ahol A = a1, B = b1 és C = c1: $filter=A eq 'a1' és B eq 'b1' és C eq 'c1' - Minden olyan idősort ad vissza, ahol A = a1 $filter=A eq 'a1' és B eq '' és C eq ''. Speciális eset: Ha a dimenzió neve vagy dimenzióértéke kerek zárójeleket használ. Például: Ha a dimenzió neve dim (teszt) 1 Ahelyett, hogy $filter= "dim (teszt) 1 eq '' " használja **$filter= "dim %2528test%2529 1 eq '" "** Ha a dimenzió neve dim (teszt) 3 és dimenzióérték dim3 (teszt) val Ahelyett, hogy $filter= "dim (teszt) 3 eq "dim3 (test) val" kifejezést használjuk $filter= "dim %2528test%2529 3 eq "dim3 %2528test%2529 val" |
|
|
aggregation
|
query |
string |
A lekérendő összesítési típusok listája (vesszővel elválasztva). |
|
|
interval
|
query |
string (duration) |
A lekérdezés időköze (azaz időintervalluma). |
|
|
metricnames
|
query |
string |
A lekérni kívánt metrikák neve (vesszővel elválasztva). Speciális eset: Ha egy metrikanév vesszővel rendelkezik, akkor a %2 használatával jelezheti. Például: "Metric,Name1" kell "Metric%2Name1" |
|
|
metricnamespace
|
query |
string |
A kért metrikaneveket tartalmazó metrikanévtér. |
|
|
result
|
query |
Csak az alapkonfiguráció metaadatainak lekérését teszi lehetővé. Adatkérés esetén a rendszer minden információt lekér. |
||
|
sensitivities
|
query |
string |
A lekérni kívánt bizalmasságok listája (vesszővel elválasztva). |
|
|
timespan
|
query |
string |
A lekérdezés időideje. Ez egy "startDateTime_ISO/endDateTime_ISO" formátumú sztring. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 200 OK |
Sikeres kérés a metrika alapértékeinek listájának lekéréséhez. |
|
| Other Status Codes |
Hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2-folyamat
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
| Name | Description |
|---|---|
| user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
Get metric baselines
Mintakérelem
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
Mintaválasz
{
"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
]
}
]
}
]
}
}
]
}
Definíciók
| Name | Description |
|---|---|
|
Additional |
Objektumtömb "type" és "info" tulajdonságokkal. Az "info" séma szolgáltatásspecifikus, és a típus sztringtől függ. |
|
Baseline |
Alapszintű metaadatértéket jelöl. |
|
Baseline |
az alapkonfiguráció érzékenysége. |
| Error | |
|
Error |
A hibaválasz részleteit ismerteti. |
|
Error |
A hibaválasz formátumát ismerteti. |
|
Metric |
A metrika alapkonfigurációinak listája. |
|
Metric |
A metrika dimenziójának neve és értéke. |
|
Result |
Csak az alapkonfiguráció metaadatainak lekérését teszi lehetővé. Adatkérés esetén a rendszer minden információt lekér. |
|
Single |
Egyetlen bizalmassági érték alapértékei. |
|
Single |
Egyetlen metrika alapkonfigurációja. |
|
Time |
Egyetlen idősor alapértékei. |
AdditionalInfo
Objektumtömb "type" és "info" tulajdonságokkal. Az "info" séma szolgáltatásspecifikus, és a típus sztringtől függ.
| Name | Típus | Description |
|---|---|---|
| info |
object |
A típusra vonatkozó további információk. |
| type |
string |
A további információk típusa. |
BaselineMetadata
Alapszintű metaadatértéket jelöl.
| Name | Típus | Description |
|---|---|---|
| name |
string |
Az alapszintű metaadatok neve. |
| value |
string |
Az alapszintű metaadatok értéke. |
BaselineSensitivity
az alapkonfiguráció érzékenysége.
| Érték | Description |
|---|---|
| Low | |
| Medium | |
| High |
Error
| Name | Típus | Description |
|---|---|---|
| additionalInfo |
Objektumtömb "type" és "info" tulajdonságokkal. Az "info" séma szolgáltatásspecifikus, és a típus sztringtől függ. |
|
| code |
string |
Nem áthelyezett sztring, amely a hiba programozott azonosítására használható. |
| details |
További beágyazott hibaválasz-információs objektumok tömbje, a jelen szerződés szerint. |
|
| message |
string |
Részletesen ismerteti a hibát, és hibakeresési információkat nyújt. Ha Accept-Language van beállítva a kérelemben, az adott nyelvre kell honosítva lennie. |
| target |
string |
Az adott hiba célja (például a hiba tulajdonságának neve). |
ErrorDetail
A hibaválasz részleteit ismerteti.
| Name | Típus | Description |
|---|---|---|
| additionalInfo |
Objektumtömb "type" és "info" tulajdonságokkal. Az "info" séma szolgáltatásspecifikus, és a típus sztringtől függ. |
|
| code |
string |
Nem áthelyezett sztring, amely a hiba programozott azonosítására használható. |
| message |
string |
Részletesen ismerteti a hibát, és hibakeresési információkat nyújt. |
| target |
string |
Az adott hiba célja (például a hiba tulajdonságának neve). |
ErrorResponse
A hibaválasz formátumát ismerteti.
| Name | Típus | Description |
|---|---|---|
| error |
MetricBaselinesResponse
A metrika alapkonfigurációinak listája.
| Name | Típus | Description |
|---|---|---|
| value |
A metrika alapkonfigurációinak listája. |
MetricSingleDimension
A metrika dimenziójának neve és értéke.
| Name | Típus | Description |
|---|---|---|
| name |
string |
A dimenzió neve. |
| value |
string |
A dimenzió értéke. |
ResultType
Csak az alapkonfiguráció metaadatainak lekérését teszi lehetővé. Adatkérés esetén a rendszer minden információt lekér.
| Érték | Description |
|---|---|
| Data | |
| Metadata |
SingleBaseline
Egyetlen bizalmassági érték alapértékei.
| Name | Típus | Description |
|---|---|---|
| highThresholds |
number[] (double) |
Az alapterv magas küszöbértékei. |
| lowThresholds |
number[] (double) |
Az alapterv alacsony küszöbértékei. |
| sensitivity |
az alapkonfiguráció érzékenysége. |
SingleMetricBaseline
Egyetlen metrika alapkonfigurációja.
| Name | Típus | Description |
|---|---|---|
| id |
string |
A metrika alapkonfiguráció-azonosítója. |
| name |
string |
Annak a metrikának a neve, amelyhez az alapterveket lekérte. |
| properties.baselines |
A lekérdezett idősorok alapkonfigurációja. |
|
| properties.interval |
string (duration) |
Az az intervallum (ablakméret), amelyben a metrikaadatokat visszaadták. Ez a jövőben módosítható, és visszatérhet az eredetileg kérttől. Ez nem jelenik meg metaadat-kérés esetén. |
| properties.namespace |
string |
A rendszer lekérdezte a metrikák névterét. |
| properties.timespan |
string |
Az az időkeret, amelyre az adatokat lekérte. Értéke két összefűzött dátum/időből áll, "/" elválasztva. Ez a jövőben módosítható, és visszatérhet az eredetileg kérttől. |
| type |
string |
A metrika alapkonfigurációs erőforrásának erőforrástípusa. |
TimeSeriesBaseline
Egyetlen idősor alapértékei.
| Name | Típus | Description |
|---|---|---|
| aggregation |
string |
A metrika összesítési típusa. |
| data |
Az egyes érzékenységek alapértékei. |
|
| dimensions |
Az idősor méretei. |
|
| metadataValues |
Az alapszintű metaadatértékek. |
|
| timestamps |
string[] (date-time) |
Az alaptervek időbélyegeinek listája. |