Baselines - List
geeft een lijst weer van de metrische basislijnwaarden voor een resource.
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-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
De id van de resource. |
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
$filter
|
query |
string |
De $filter wordt gebruikt om de set metrische gegevens te verminderen die worden geretourneerd. Voorbeeld: Metrische gegevens bevatten metagegevens A, B en C. - Alle tijdreeksen van C retourneren waarbij A = a1 en B = b1 of b2 $filter=A eq 'a1' en B eq 'b1' of B eq 'b2' en C eq '*' - Ongeldige variant: $filter=A eq 'a1' en B eq 'b1' en C eq '*' of B = 'b2' Dit is ongeldig omdat de logische of operator twee verschillende metagegevensnamen niet kan scheiden. - Alle tijdreeksen retourneren waarbij A = a1, B = b1 en C = c1: $filter=A eq 'a1' en B eq 'b1' en C eq 'c1' - Alle tijdreeksen retourneren waarbij A = a1 $filter=A eq 'a1' en B eq '' en C eq ''. Speciaal geval: Wanneer de dimensienaam of dimensiewaarde ronde vierkante haken gebruikt. Bijvoorbeeld: Wanneer de dimensienaam is dim (test) 1 Gebruik in plaats van $filter= "dim (test) 1 eq "" gebruik **$filter= "dim %2528test%2529 1 eq "" "** Wanneer de dimensienaam is dim (test) 3 en dimensiewaarde is dim3 (test) val Gebruik in plaats van $filter= "dim (test) 3 eq "dim3 (test) val" gebruik $filter= "dim %2528test%2529 3 eq "dim3 %2528test%2529 val" |
|
aggregation
|
query |
string |
De lijst met aggregatietypen (door komma's gescheiden) die moeten worden opgehaald. |
|
interval
|
query |
string (duration) |
Het interval (bijvoorbeeld timegrain) van de query. |
|
metricnames
|
query |
string |
De namen van de metrische gegevens (door komma's gescheiden) die moeten worden opgehaald. Speciaal geval: Als een metrische naam zelf een komma bevat, gebruikt u %2 om deze aan te geven. Bijvoorbeeld: 'Metriek,Naam1' moet worden 'Metrische%2Name1' |
|
metricnamespace
|
query |
string |
Metrische naamruimte die de aangevraagde metrische namen bevat. |
|
result
|
query |
Hiermee kunnen alleen metagegevens van de basislijn worden opgehaald. Op gegevensaanvraag worden alle gegevens opgehaald. |
||
sensitivities
|
query |
string |
De lijst met vertrouwelijkheden (door komma's gescheiden) die moeten worden opgehaald. |
|
timespan
|
query |
string |
De tijdsduur van de query. Het is een tekenreeks met de volgende notatie 'startDateTime_ISO/endDateTime_ISO'. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geslaagde aanvraag om de lijst met metrische basislijnwaarden op te halen. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Get metric baselines
Voorbeeldaanvraag
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
Voorbeeldrespons
{
"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
]
}
]
}
]
}
}
]
}
Definities
Name | Description |
---|---|
Additional |
Een matrix met objecten met de eigenschappen 'type' en 'info'. Het schema van 'info' is servicespecifiek en is afhankelijk van de tekenreeks 'type'. |
Baseline |
Vertegenwoordigt een basislijnmetagegevenswaarde. |
Baseline |
de gevoeligheid van de basislijn. |
Error | |
Error |
Beschrijft details van een foutreactie. |
Error |
Beschrijft de indeling van foutreactie. |
Metric |
Een lijst met metrische basislijnen. |
Metric |
De naam en waarde van de metrische dimensie. |
Result |
Hiermee kunnen alleen metagegevens van de basislijn worden opgehaald. Op gegevensaanvraag worden alle gegevens opgehaald. |
Single |
De basislijnwaarden voor één gevoeligheidswaarde. |
Single |
De basislijnresultaten van één metrische waarde. |
Time |
De basislijnwaarden voor één tijdreeks. |
AdditionalInfo
Een matrix met objecten met de eigenschappen 'type' en 'info'. Het schema van 'info' is servicespecifiek en is afhankelijk van de tekenreeks 'type'.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie die specifiek is voor het type. |
type |
string |
Het type aanvullende informatie. |
BaselineMetadata
Vertegenwoordigt een basislijnmetagegevenswaarde.
Name | Type | Description |
---|---|---|
name |
string |
Naam van de metagegevens van de basislijn. |
value |
string |
Waarde van de metagegevens van de basislijn. |
BaselineSensitivity
de gevoeligheid van de basislijn.
Waarde | Description |
---|---|
High | |
Low | |
Medium |
Error
Name | Type | Description |
---|---|---|
additionalInfo |
Een matrix met objecten met de eigenschappen 'type' en 'info'. Het schema van 'info' is servicespecifiek en is afhankelijk van de tekenreeks 'type'. |
|
code |
string |
Niet-gelokaliseerde tekenreeks die kan worden gebruikt om de fout programmatisch te identificeren. |
details |
Een matrix met aanvullende geneste informatieobjecten voor foutreacties, zoals beschreven in dit contract. |
|
message |
string |
Hierin wordt de fout gedetailleerd beschreven en vindt u informatie over foutopsporing. Als Accept-Language is ingesteld in de aanvraag, moet deze worden gelokaliseerd naar die taal. |
target |
string |
Het doel van de specifieke fout (bijvoorbeeld de naam van de eigenschap in fout). |
ErrorDetail
Beschrijft details van een foutreactie.
Name | Type | Description |
---|---|---|
additionalInfo |
Een matrix met objecten met de eigenschappen 'type' en 'info'. Het schema van 'info' is servicespecifiek en is afhankelijk van de tekenreeks 'type'. |
|
code |
string |
Niet-gelokaliseerde tekenreeks die kan worden gebruikt om de fout programmatisch te identificeren. |
message |
string |
Hierin wordt de fout gedetailleerd beschreven en vindt u informatie over foutopsporing. |
target |
string |
Het doel van de specifieke fout (bijvoorbeeld de naam van de eigenschap in fout). |
ErrorResponse
Beschrijft de indeling van foutreactie.
Name | Type | Description |
---|---|---|
error |
MetricBaselinesResponse
Een lijst met metrische basislijnen.
Name | Type | Description |
---|---|---|
value |
De lijst met metrische basislijnen. |
MetricSingleDimension
De naam en waarde van de metrische dimensie.
Name | Type | Description |
---|---|---|
name |
string |
Naam van de dimensie. |
value |
string |
Waarde van de dimensie. |
ResultType
Hiermee kunnen alleen metagegevens van de basislijn worden opgehaald. Op gegevensaanvraag worden alle gegevens opgehaald.
Waarde | Description |
---|---|
Data | |
Metadata |
SingleBaseline
De basislijnwaarden voor één gevoeligheidswaarde.
Name | Type | Description |
---|---|---|
highThresholds |
number[] (double) |
De hoge drempelwaarden van de basislijn. |
lowThresholds |
number[] (double) |
De lage drempelwaarden van de basislijn. |
sensitivity |
de gevoeligheid van de basislijn. |
SingleMetricBaseline
De basislijnresultaten van één metrische waarde.
Name | Type | Description |
---|---|---|
id |
string |
De basislijn-id voor metrische gegevens. |
name |
string |
De naam van de metrische waarde waarvoor de basislijnen zijn opgehaald. |
properties.baselines |
De basislijn voor elke tijdreeks waarop een query is uitgevoerd. |
|
properties.interval |
string (duration) |
Het interval (venstergrootte) waarin de metrische gegevens zijn geretourneerd. Dit kan in de toekomst worden aangepast en geretourneerd van wat oorspronkelijk is aangevraagd. Dit is niet aanwezig als er een metagegevensaanvraag is ingediend. |
properties.namespace |
string |
Er is een query uitgevoerd op de naamruimte van de metrische gegevens. |
properties.timespan |
string |
De periode waarvoor de gegevens zijn opgehaald. De waarde bestaat uit twee datum/tijd-samenvoeging, gescheiden door '/'. Dit kan in de toekomst worden aangepast en geretourneerd van wat oorspronkelijk is aangevraagd. |
type |
string |
Het resourcetype van de metrische basislijnresource. |
TimeSeriesBaseline
De basislijnwaarden voor één tijdreeks.
Name | Type | Description |
---|---|---|
aggregation |
string |
Het aggregatietype van de metrische waarde. |
data |
De basislijnwaarden voor elke gevoeligheid. |
|
dimensions |
De dimensies van deze tijdreeks. |
|
metadataValues |
De metagegevenswaarden van de basislijn. |
|
timestamps |
string[] (date-time) |
De lijst met tijdstempels van de basislijnen. |