Baselines - List
Répertorie les valeurs de référence des métriques d’une ressource.
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
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Identificateur de la ressource. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
|
$filter
|
query |
string |
La $filter est utilisée pour réduire l’ensemble de données de métrique retournées. Exemple : la métrique contient les métadonnées A, B et C. - Retourne toutes les séries chronologiques de C où A = a1 et B = b1 ou b2 $filter=A eq 'a1' et B eq 'b1' ou B eq 'b2' et C eq '*' - Variante non valide : $filter=A eq 'a1' et B eq 'b1' et C eq '*' ou B = 'b2' Ceci n’est pas valide, car l’opérateur logique ou opérateur ne peut pas séparer deux noms de métadonnées différents. - Retourne toutes les séries chronologiques où A = a1, B = b1 et C = c1 : $filter=A eq 'a1' et B eq 'b1' et C eq 'c1' - Retourne toutes les séries chronologiques où A = a1 $filter=A eq 'a1' et B eq '' et C eq ''. Cas spécial : lorsque le nom de dimension ou la valeur de dimension utilise des crochets arrondis. Par exemple : Lorsque le nom de la dimension est dim (test) 1 au lieu d’utiliser $filter= « dim (test) 1 eq '' " utilisez **$filter= « dim %2528test%2529 1 eq '' « ** Lorsque le nom de la dimension est im (test) 3 et la valeur de dimension sont dim3 (test) val au lieu d’utiliser $filter= « dim (test) 3 eq 'dim3 (test) val' " utiliser $filter= « dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' " |
|
|
aggregation
|
query |
string |
Liste des types d’agrégation (séparés par des virgules) à récupérer. |
|
|
interval
|
query |
string (duration) |
Intervalle (c.-à-d. timegrain) de la requête. |
|
|
metricnames
|
query |
string |
Noms des métriques (séparées par des virgules) à récupérer. Cas spécial : si un nom de métrique lui-même a une virgule dans celle-ci, utilisez %2 pour l’indiquer. Par exemple : « Metric,Name1 » doit être « Metric%2Name1 » |
|
|
metricnamespace
|
query |
string |
Espace de noms de métrique qui contient les noms de métriques demandés. |
|
|
result
|
query |
Autorise la récupération uniquement des métadonnées de la base de référence. À la demande de données, toutes les informations sont récupérées. |
||
|
sensitivities
|
query |
string |
Liste des sensibilités (séparées par des virgules) à récupérer. |
|
|
timespan
|
query |
string |
Intervalle de temps de la requête. Il s’agit d’une chaîne au format suivant « startDateTime_ISO/endDateTime_ISO ». |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Demande réussie pour obtenir la liste des valeurs de référence des métriques. |
|
| Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Get metric baselines
Exemple de requête
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
Exemple de réponse
{
"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
]
}
]
}
]
}
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Additional |
Tableau d’objets avec les propriétés « type » et « info ». Le schéma de « info » est propre au service et dépend de la chaîne « type ». |
|
Baseline |
Représente une valeur de métadonnées de référence. |
|
Baseline |
sensibilité de la ligne de base. |
| Error | |
|
Error |
Décrit les détails d’une réponse d’erreur. |
|
Error |
Décrit le format de la réponse d’erreur. |
|
Metric |
Liste des bases de référence des métriques. |
|
Metric |
Nom et valeur de la dimension de métrique. |
|
Result |
Autorise la récupération uniquement des métadonnées de la base de référence. À la demande de données, toutes les informations sont récupérées. |
|
Single |
Valeurs de base d’une valeur de confidentialité unique. |
|
Single |
Résultats de référence d’une seule métrique. |
|
Time |
Valeurs de référence pour une série chronologique unique. |
AdditionalInfo
Tableau d’objets avec les propriétés « type » et « info ». Le schéma de « info » est propre au service et dépend de la chaîne « type ».
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires spécifiques au type. |
| type |
string |
Type d’informations supplémentaires. |
BaselineMetadata
Représente une valeur de métadonnées de référence.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom des métadonnées de base. |
| value |
string |
Valeur des métadonnées de base. |
BaselineSensitivity
sensibilité de la ligne de base.
| Valeur | Description |
|---|---|
| Low | |
| Medium | |
| High |
Error
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Tableau d’objets avec les propriétés « type » et « info ». Le schéma de « info » est propre au service et dépend de la chaîne « type ». |
|
| code |
string |
Chaîne non localisée qui peut être utilisée pour identifier l’erreur par programmation. |
| details |
Tableau d’objets d’informations de réponse d’erreur imbriqués supplémentaires, comme décrit par ce contrat. |
|
| message |
string |
Décrit l’erreur en détail et fournit des informations de débogage. Si Accept-Language est défini dans la requête, elle doit être localisée dans cette langue. |
| target |
string |
Cible de l’erreur particulière (par exemple, le nom de la propriété en erreur). |
ErrorDetail
Décrit les détails d’une réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Tableau d’objets avec les propriétés « type » et « info ». Le schéma de « info » est propre au service et dépend de la chaîne « type ». |
|
| code |
string |
Chaîne non localisée qui peut être utilisée pour identifier l’erreur par programmation. |
| message |
string |
Décrit l’erreur en détail et fournit des informations de débogage. |
| target |
string |
Cible de l’erreur particulière (par exemple, le nom de la propriété en erreur). |
ErrorResponse
Décrit le format de la réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| error |
MetricBaselinesResponse
Liste des bases de référence des métriques.
| Nom | Type | Description |
|---|---|---|
| value |
Liste des bases de référence des métriques. |
MetricSingleDimension
Nom et valeur de la dimension de métrique.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de la dimension. |
| value |
string |
Valeur de la dimension. |
ResultType
Autorise la récupération uniquement des métadonnées de la base de référence. À la demande de données, toutes les informations sont récupérées.
| Valeur | Description |
|---|---|
| Data | |
| Metadata |
SingleBaseline
Valeurs de base d’une valeur de confidentialité unique.
| Nom | Type | Description |
|---|---|---|
| highThresholds |
number[] (double) |
Seuils élevés de la ligne de base. |
| lowThresholds |
number[] (double) |
Seuils bas de la ligne de base. |
| sensitivity |
sensibilité de la ligne de base. |
SingleMetricBaseline
Résultats de référence d’une seule métrique.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de la base de référence des métriques. |
| name |
string |
Nom de la métrique pour laquelle les lignes de base ont été récupérées. |
| properties.baselines |
Base de référence pour chaque série chronologique interrogée. |
|
| properties.interval |
string (duration) |
Intervalle (taille de fenêtre) pour lequel les données de métrique ont été retournées. Cela peut être ajusté à l’avenir et retourné à partir de ce qui a été demandé à l’origine. Cela n’est pas présent si une demande de métadonnées a été effectuée. |
| properties.namespace |
string |
Espace de noms des métriques interrogées. |
| properties.timespan |
string |
Intervalle de temps pour lequel les données ont été récupérées. Sa valeur se compose de deux datetimes concaténées, séparées par « / ». Cela peut être ajusté à l’avenir et retourné à partir de ce qui a été demandé à l’origine. |
| type |
string |
Type de ressource de la ressource de référence des métriques. |
TimeSeriesBaseline
Valeurs de référence pour une série chronologique unique.
| Nom | Type | Description |
|---|---|---|
| aggregation |
string |
Type d’agrégation de la métrique. |
| data |
Valeurs de base pour chaque sensibilité. |
|
| dimensions |
Dimensions de cette série chronologique. |
|
| metadataValues |
Valeurs des métadonnées de base. |
|
| timestamps |
string[] (date-time) |
Liste des horodatages des lignes de base. |