Baselines - List
Elenchi i valori di base delle metriche per una risorsa.
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
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Identificatore della risorsa. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
$filter
|
query |
string |
Il $filter viene usato per ridurre il set di dati delle metriche restituiti. Esempio: la metrica contiene metadati A, B e C. - Restituisce tutte le serie temporali di C dove A = a1 e B = b1 o b2 $filter=A eq 'a1' e B eq 'b1' o B eq ' b2' eq 'b2 ' - Variante non valida: $filter=A eq 'a1 ' eq 'b1' e C eq '*' o B = 'b2' Non è valida perché l'operatore logico o non può separare due nomi di metadati diversi. - Restituisce tutte le serie temporali in cui A = a1, B = b1 e C = c1: $filter=A eq 'a1' e B eq 'b1' e C eq 'c1' - Restituisce tutte le serie temporali in cui A = a1 $filter=A eq 'a1' eq '' eQ '' e C eq ''. Caso speciale: quando il nome della dimensione o il valore della dimensione utilizza parentesi quadre arrotondate. Eg: quando il nome della dimensione è dim (test) 1 Anziché usare $filter= "dim (test) 1 eq '' " use **$filter= "dim %2528test%2529 1 eq '' "** Quando il nome della dimensione è dim (test) 3 e il valore della dimensione è dim valm3 (test) Val Anziché usare $filter= "dim (test) 3 eq 'dim3 (test) val' " usare $filter = "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' " |
|
aggregation
|
query |
string |
Elenco di tipi di aggregazione (delimitati da virgole) da recuperare. |
|
interval
|
query |
string duration |
Intervallo (ad esempio timegrain) della query. |
|
metricnames
|
query |
string |
Nomi delle metriche (delimitate da virgole) da recuperare. Caso speciale: se un nome metrica stesso ha una virgola in esso, usare %2 per indicare. Ad esempio: 'Metric,Name1' deve essere 'Metric%2Name1' |
|
metricnamespace
|
query |
string |
Spazio dei nomi delle metriche per cui eseguire query sulle definizioni delle metriche. |
|
result
|
query |
Consente di recuperare solo i metadati della baseline. Nella richiesta dati vengono recuperate tutte le informazioni. |
||
sensitivities
|
query |
string |
Elenco di sensibilità (delimitato da virgole) da recuperare. |
|
timespan
|
query |
string |
Intervallo di tempo della query. È una stringa con il formato seguente 'startDateTime_ISO/endDateTime_ISO'. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Richiesta riuscita per ottenere l'elenco dei valori di base delle metriche. |
|
Other Status Codes |
Risposta di errore che descrive perché l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Get metric baselines
Esempio di richiesta
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
Risposta di esempio
{
"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
]
}
]
}
]
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Baseline |
Rappresenta un valore di metadati di base. |
Baseline |
riservatezza della baseline. |
Error |
Descrive il formato della risposta all'errore. |
Metric |
Elenco delle baseline delle metriche. |
Metric |
Nome e valore della dimensione della metrica. |
Result |
Consente di recuperare solo i metadati della baseline. Nella richiesta dati vengono recuperate tutte le informazioni. |
Single |
Valori di base per un singolo valore di riservatezza. |
Single |
Risultati della baseline di una singola metrica. |
Time |
Valori di base per una singola serie temporale. |
BaselineMetadata
Rappresenta un valore di metadati di base.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome dei metadati di base. |
value |
string |
Valore dei metadati di base. |
BaselineSensitivity
riservatezza della baseline.
Nome | Tipo | Descrizione |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
Descrive il formato della risposta all'errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore |
message |
string |
Messaggio di errore che indica perché l'operazione non è riuscita. |
MetricBaselinesResponse
Elenco delle baseline delle metriche.
Nome | Tipo | Descrizione |
---|---|---|
value |
Elenco delle baseline delle metriche. |
MetricSingleDimension
Nome e valore della dimensione della metrica.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della dimensione. |
value |
string |
Valore della dimensione. |
ResultType
Consente di recuperare solo i metadati della baseline. Nella richiesta dati vengono recuperate tutte le informazioni.
Nome | Tipo | Descrizione |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
Valori di base per un singolo valore di riservatezza.
Nome | Tipo | Descrizione |
---|---|---|
highThresholds |
number[] |
Soglie elevate della baseline. |
lowThresholds |
number[] |
Soglie basse della baseline. |
sensitivity |
riservatezza della baseline. |
SingleMetricBaseline
Risultati della baseline di una singola metrica.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID della baseline della metrica. |
name |
string |
Nome della metrica per cui sono state recuperate le baseline. |
properties.baselines |
Baseline per ogni serie temporale che è stata eseguita una query. |
|
properties.interval |
string |
Intervallo (dimensione finestra) in cui sono stati restituiti i dati delle metriche. Questo può essere modificato in futuro e restituito da ciò che è stato originariamente richiesto. Questa operazione non è presente se è stata effettuata una richiesta di metadati. |
properties.namespace |
string |
Lo spazio dei nomi delle metriche è stato sottoposto a query. |
properties.timespan |
string |
Intervallo di tempo per il quale sono stati recuperati i dati. Il valore è costituito da due datetime concatenate, separate da '/'. Questo può essere modificato in futuro e restituito da ciò che è stato originariamente richiesto. |
type |
string |
Tipo di risorsa della risorsa di base della metrica. |
TimeSeriesBaseline
Valori di base per una singola serie temporale.
Nome | Tipo | Descrizione |
---|---|---|
aggregation |
string |
Tipo di aggregazione della metrica. |
data |
Valori di base per ogni riservatezza. |
|
dimensions |
Dimensioni di questa serie temporale. |
|
metadataValues |
Valori dei metadati di base. |
|
timestamps |
string[] |
Elenco di timestamp delle baseline. |