Baselines - List
Listák egy erőforrás metrika alapkonfigurációs értékeit.
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 |
A művelethez használandó API-verzió. |
$filter
|
query |
string |
A $filter a visszaadott metrikaadatok halmazának csökkentésére szolgál. Példa: A metrika az A, B és C metaadatokat tartalmazza. - 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 tudja elkülöníteni két különböző metaadatnevet. - Adja vissza az összes olyan idősort, ahol A = a1, B = b1 és C = c1: $filter=A eq 'a1' és B eq 'b1' és C eq 'c1' - Az összes idősor visszaadása, 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 halvány (teszt) 1 Ahelyett, hogy $filter= "dim (teszt) 1 eq "" használata **$filter= "dim %2528test%2529 1 eq "" "** Ha a dimenzió neve halvány (teszt) 3 és a dimenzió értéke halvány3 (teszt) val Ahelyett, hogy $filter= "dim (teszt) 3 eq "dim3 (test) val" használata helyett " $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érendő metrikák neve (vesszővel elválasztva). Speciális eset: Ha maga a metrikanév vesszővel rendelkezik, akkor a(z) %2 használatával jelezheti. Például: "Metric,Name1" (Metrika,Név1) legyen "Metric%2Name1" |
|
metricnamespace
|
query |
string |
Metrikanévtér a metrikadefiníciók lekérdezéséhez. |
|
result
|
query |
Csak az alapkonfiguráció metaadatainak lekérését teszi lehetővé. Adatkérés esetén a rendszer lekéri az összes adatot. |
||
sensitivities
|
query |
string |
A lekérendő bizalmasságok listája (vesszővel elválasztva). |
|
timespan
|
query |
string |
A lekérdezés időtartománya. 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 a művelet miért hiúsult meg. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | 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 |
---|---|
Baseline |
Alapszintű metaadat-értéket jelöl. |
Baseline |
az alapkonfiguráció érzékenysége. |
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 lekéri az összes adatot. |
Single |
Egyetlen bizalmassági érték alapértékei. |
Single |
Egyetlen metrika alapkonfigurációs eredményei. |
Time |
Egyetlen idősor alapértékei. |
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.
Name | Típus | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
A hibaválasz formátumát ismerteti.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód |
message |
string |
Hibaüzenet jelzi, hogy a művelet miért nem sikerült. |
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 lekéri az összes adatot.
Name | Típus | Description |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
Egyetlen bizalmassági érték alapértékei.
Name | Típus | Description |
---|---|---|
highThresholds |
number[] |
Az alapterv magas küszöbértékei. |
lowThresholds |
number[] |
Az alapterv alacsony küszöbértékei. |
sensitivity |
az alapkonfiguráció érzékenysége. |
SingleMetricBaseline
Egyetlen metrika alapkonfigurációs eredményei.
Name | Típus | Description |
---|---|---|
id |
string |
A metrika alapkonfigurációjának 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 |
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, ha metaadat-kérés történt. |
properties.namespace |
string |
A rendszer lekérdezte a metrikák névterét. |
properties.timespan |
string |
Az az időtartomány, amelyre vonatkozóan lekérte az adatokat. Értéke két összefűzött datetime-ból áll, amelyeket "/" választ el egymástól. 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 bizalmasságokhoz tartozó alapértékek. |
|
dimensions |
Az idősor méretei. |
|
metadataValues |
Az alapkonfiguráció metaadatainak értékei. |
|
timestamps |
string[] |
Az alaptervek időbélyegeinek listája. |