Baselines - List
Listas os valores de linha de base de métrica de um recurso.
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
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O identificador do recurso. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
$filter
|
query |
string |
O $filter é usado para reduzir o conjunto de dados de métrica retornados. Exemplo: a métrica contém metadados A, B e C. - Retornar todas as séries temporais de C em que A = a1 e B = b1 ou b2 $filter=A eq 'a1' e B eq 'b1' ou B eq 'b2' e C eq '*' - Variante inválida: $filter=A eq 'a1' e B eq 'b1' e C eq '*' ou B = 'b2' Isso é inválido porque o operador lógico ou não pode separar dois nomes de metadados diferentes. - Retornar todas as séries temporais em que A = a1, B = b1 e C = c1: $filter=A eq 'a1' e B eq 'b1' e C eq 'c1' - retornar todas as séries temporais em que A = a1 $filter=A eq 'a1' e B eq '' e C eq ''. Caso especial: quando o nome da dimensão ou o valor da dimensão usa colchetes redondos. Por exemplo: quando o nome da dimensão é dim (teste) 1 Em vez de usar $filter= "dim (test) 1 eq '' use **$filter= "dim %2528test%2529 1 eq '' "** When dimension name is dim (test) 3 and dimension value is dim3 (teste) val Em vez de usar $filter= "dim (test) 3 eq 'dim3 (test) val' " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' " |
|
aggregation
|
query |
string |
A lista de tipos de agregação (separados por vírgula) a serem recuperados. |
|
interval
|
query |
string duration |
O intervalo (ou seja, timegrain) da consulta. |
|
metricnames
|
query |
string |
Os nomes das métricas (separados por vírgula) a serem recuperados. Caso especial: se um nome de métrica tiver uma vírgula, use %2 para indique-o. Por exemplo: 'Metric,Name1' deve ser 'Metric%2Name1' |
|
metricnamespace
|
query |
string |
Namespace de métrica para o qual consultar definições de métrica. |
|
result
|
query |
Permite recuperar apenas metadados da linha de base. Na solicitação de dados, todas as informações são recuperadas. |
||
sensitivities
|
query |
string |
A lista de confidencialidades (separadas por vírgulas) a serem recuperadas. |
|
timespan
|
query |
string |
O período de tempo da consulta. É uma cadeia de caracteres com o seguinte formato 'startDateTime_ISO/endDateTime_ISO'. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Solicitação bem-sucedida para obter a lista de valores de linha de base de métrica. |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
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
]
}
]
}
]
}
}
]
}
Definições
Nome | Description |
---|---|
Baseline |
Representa um valor de metadados de linha de base. |
Baseline |
a sensibilidade da linha de base. |
Error |
Descreve o formato da resposta de erro. |
Metric |
Uma lista de linhas de base de métrica. |
Metric |
O nome e o valor da dimensão da métrica. |
Result |
Permite recuperar apenas metadados da linha de base. Na solicitação de dados, todas as informações são recuperadas. |
Single |
Os valores de linha de base para um único valor de confidencialidade. |
Single |
Os resultados da linha de base de uma única métrica. |
Time |
Os valores de linha de base para uma única série temporal. |
BaselineMetadata
Representa um valor de metadados de linha de base.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome dos metadados de linha de base. |
value |
string |
Valor dos metadados de linha de base. |
BaselineSensitivity
a sensibilidade da linha de base.
Nome | Tipo | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
ErrorResponse
Descreve o formato da resposta de erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Código do erro |
message |
string |
Mensagem de erro indicando por que a operação falhou. |
MetricBaselinesResponse
Uma lista de linhas de base de métrica.
Nome | Tipo | Description |
---|---|---|
value |
A lista de linhas de base de métrica. |
MetricSingleDimension
O nome e o valor da dimensão da métrica.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome da dimensão. |
value |
string |
Valor da dimensão. |
ResultType
Permite recuperar apenas metadados da linha de base. Na solicitação de dados, todas as informações são recuperadas.
Nome | Tipo | Description |
---|---|---|
Data |
string |
|
Metadata |
string |
SingleBaseline
Os valores de linha de base para um único valor de confidencialidade.
Nome | Tipo | Description |
---|---|---|
highThresholds |
number[] |
Os limites altos da linha de base. |
lowThresholds |
number[] |
Os limites baixos da linha de base. |
sensitivity |
a sensibilidade da linha de base. |
SingleMetricBaseline
Os resultados da linha de base de uma única métrica.
Nome | Tipo | Description |
---|---|---|
id |
string |
A ID da linha de base da métrica. |
name |
string |
O nome da métrica para a qual as linhas de base foram recuperadas. |
properties.baselines |
A linha de base para cada série temporal que foi consultada. |
|
properties.interval |
string |
O intervalo (tamanho da janela) no qual os dados de métrica foram retornados. Isso pode ser ajustado no futuro e retornado do que foi originalmente solicitado. Isso não está presente se uma solicitação de metadados foi feita. |
properties.namespace |
string |
O namespace das métricas foi consultado. |
properties.timespan |
string |
O período de tempo para o qual os dados foram recuperados. Seu valor consiste em dois datetimes concatenados, separados por '/'. Isso pode ser ajustado no futuro e retornado do que foi originalmente solicitado. |
type |
string |
O tipo de recurso do recurso de linha de base de métrica. |
TimeSeriesBaseline
Os valores de linha de base para uma única série temporal.
Nome | Tipo | Description |
---|---|---|
aggregation |
string |
O tipo de agregação da métrica. |
data |
Os valores de linha de base para cada confidencialidade. |
|
dimensions |
As dimensões desta série temporal. |
|
metadataValues |
Os valores de metadados de linha de base. |
|
timestamps |
string[] |
A lista de carimbos de data/hora das linhas de base. |