Baselines - List
Listor måttbaslinjevärdena för en resurs.
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-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Resursens identifierare. |
api-version
|
query | True |
string |
Den API-version som ska användas för den här åtgärden. |
$filter
|
query |
string |
Den $filter används för att minska mängden måttdata som returneras. Exempel: Mått innehåller metadata A, B och C. - Returnera alla tidsserier för C där A = a1 och B = b1 eller b2 $filter=A eq 'a1' och B eq 'b1' eller B eq 'b2' och C eq '*' - Ogiltig variant: $filter=A eq 'a1' och B eq 'b1' och C eq '*' eller B = 'b2' Detta är ogiltigt eftersom den logiska operatorn eller operatorn inte kan separera två olika metadatanamn. - Returnera alla tidsserier där A = a1, B = b1 och C = c1: $filter=A eq 'a1' och B eq 'b1' och C eq 'c1' - Returnera alla tidsserier där A = a1 $filter=A eq 'a1' och B eq '' och C eq ''. Specialfall: När dimensionsnamnet eller dimensionsvärdet använder runda hakparenteser. Exempel: När dimensionsnamnet är dim (test) 1 I stället för att använda $filter= "dim (test) 1 eq '' " använd **$filter= "dim %2528test%2529 1 eq '' "** När dimensionsnamnet är dim (test) 3 och dimensionsvärdet är dim3 (test) val i stället för att använda $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' " |
|
aggregation
|
query |
string |
Listan över sammansättningstyper (kommaavgränsade) som ska hämtas. |
|
interval
|
query |
string duration |
Intervallet (t.ex. timegrain) för frågan. |
|
metricnames
|
query |
string |
Namnen på de mått (kommaavgränsade) som ska hämtas. Specialfall: Om ett måttnamn har ett kommatecken i sig använder du %2 för att ange det. T.ex. "Metric,Name1" ska vara "Metric%2Name1" |
|
metricnamespace
|
query |
string |
Måttnamnrymd att fråga efter måttdefinitioner för. |
|
result
|
query |
Result |
Tillåter endast hämtning av metadata för baslinjen. Vid databegäran hämtas all information. |
|
sensitivities
|
query |
string |
Listan över känsligheter (kommaavgränsade) som ska hämtas. |
|
timespan
|
query |
string |
Tidsintervallet för frågan. Det är en sträng med följande format startDateTime_ISO/endDateTime_ISO. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Metric |
Lyckad begäran om att hämta listan över måttbaslinjevärden. |
Other Status Codes |
Error |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Get metric baselines
Sample Request
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
Sample Response
{
"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
]
}
]
}
]
}
}
]
}
Definitioner
Name | Description |
---|---|
Baseline |
Representerar ett värde för baslinjemetadata. |
Baseline |
baslinjens känslighet. |
Error |
Beskriver formatet för felsvar. |
Metric |
En lista över måttbaslinjer. |
Metric |
Måttdimensionens namn och värde. |
Result |
Tillåter endast hämtning av metadata för baslinjen. Vid databegäran hämtas all information. |
Single |
Baslinjevärdena för ett enda känslighetsvärde. |
Single |
Baslinjeresultatet för ett enskilt mått. |
Time |
Baslinjevärdena för en enskild tidsserie. |
BaselineMetadata
Representerar ett värde för baslinjemetadata.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på baslinjemetadata. |
value |
string |
Värdet för baslinjemetadata. |
BaselineSensitivity
baslinjens känslighet.
Name | Typ | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
Beskriver formatet för felsvar.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod |
message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
MetricBaselinesResponse
En lista över måttbaslinjer.
Name | Typ | Description |
---|---|---|
value |
Single |
Listan över måttbaslinjer. |
MetricSingleDimension
Måttdimensionens namn och värde.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på dimensionen. |
value |
string |
Dimensionens värde. |
ResultType
Tillåter endast hämtning av metadata för baslinjen. Vid databegäran hämtas all information.
Name | Typ | Description |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
Baslinjevärdena för ett enda känslighetsvärde.
Name | Typ | Description |
---|---|---|
highThresholds |
number[] |
De höga tröskelvärdena för baslinjen. |
lowThresholds |
number[] |
De låga tröskelvärdena för baslinjen. |
sensitivity |
Baseline |
baslinjens känslighet. |
SingleMetricBaseline
Baslinjeresultatet för ett enskilt mått.
Name | Typ | Description |
---|---|---|
id |
string |
Måttbaslinje-ID: t. |
name |
string |
Namnet på måttet som baslinjerna hämtades för. |
properties.baselines |
Time |
Baslinjen för varje tidsserie som efterfrågades. |
properties.interval |
string |
Intervallet (fönsterstorlek) som måttdata returnerades för. Detta kan justeras i framtiden och returneras från det som ursprungligen begärdes. Detta finns inte om en begäran om metadata har gjorts. |
properties.namespace |
string |
Namnområdet för måtten har efterfrågats. |
properties.timespan |
string |
Tidsintervallet som data hämtades för. Dess värde består av två sammanlänkade datetimes, avgränsade med "/". Detta kan justeras i framtiden och returneras från det som ursprungligen begärdes. |
type |
string |
Resurstypen för måttbaslinjeresursen. |
TimeSeriesBaseline
Baslinjevärdena för en enskild tidsserie.
Name | Typ | Description |
---|---|---|
aggregation |
string |
Måttets sammansättningstyp. |
data |
Single |
Baslinjevärdena för varje känslighet. |
dimensions |
Metric |
Dimensionerna i den här tidsserien. |
metadataValues |
Baseline |
Metadatavärdena för baslinjen. |
timestamps |
string[] |
Listan över tidsstämplar för baslinjerna. |