Metrics - Custom - Create
Publiez les valeurs de métrique pour une ressource.
POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources ARM |
resource
|
path | True |
string |
Nom de la ressource ARM |
resource
|
path | True |
string |
Nom du fournisseur de ressources ARM |
resource
|
path | True |
string |
Nom du type de ressource ARM |
subscription
|
path | True |
string |
ID d’abonnement Azure |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
Content-Type | True |
string |
Prend en charge application/json et application/x-ndjson |
Content-Length | True |
integer int32 |
Longueur du contenu de la charge utile |
Authorization | True |
string |
Problème de jeton d’autorisation pour émis pour le public « https :\monitoring.azure.com » |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
data | True | ||
time | True |
string |
Obtient ou définit la propriété Time (au format ISO 8601) |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La publication des métriques Azure a réussi |
|
Other Status Codes |
Erreur inattendue du serveur. Voir l’objet response pour la raison |
Exemples
Post azure metrics for cows sold with related metadata as dimensions
Exemple de requête
POST https://monitoring.azure.com/subscriptions/b7ac8a0c-fbae-4e29-a0f7-09999b8857a1/resourcegroups/CowsSeller/providers/Microsoft.Storage/storageAccounts/cowssellerstore/metrics
{
"time": "2018-08-24T 11:02:00-7:00",
"data": {
"baseData": {
"metric": "CowsSold",
"namespace": "Cows",
"dimNames": [
"Breed",
"Color",
"Age"
],
"series": [
{
"dimValues": [
"Angus",
"Blue",
"5"
],
"min": 5,
"max": 20,
"sum": 30,
"count": 3
}
]
}
}
}
Exemple de réponse
{
"statusCode": 200
}
Définitions
Nom | Description |
---|---|
Api |
|
Api |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
|
Azure |
ApiError
Nom | Type | Description |
---|---|---|
code |
string |
Obtient ou définit le code d’erreur des métriques Azure |
message |
string |
Obtient ou définit le message d’erreur des métriques Azure |
ApiFailureResponse
Nom | Type | Description |
---|---|---|
error |
AzureMetricsBaseData
Nom | Type | Description |
---|---|---|
dimNames |
string[] |
Obtient ou définit la liste des noms de dimension (facultatif) |
metric |
string |
Obtient ou définit le nom de la métrique |
namespace |
string |
Obtient ou définit l’espace de noms Metric |
series |
Obtient ou définit la liste des données de série chronologique pour la métrique (une par combinaison de dimension unique) |
AzureMetricsData
Nom | Type | Description |
---|---|---|
baseData |
AzureMetricsDocument
Nom | Type | Description |
---|---|---|
data | ||
time |
string |
Obtient ou définit la propriété Time (au format ISO 8601) |
AzureMetricsResult
Nom | Type | Description |
---|---|---|
apiFailureResponse | ||
statusCode |
integer |
Réponse de code http status |
AzureTimeSeriesData
Nom | Type | Description |
---|---|---|
count |
integer |
Obtient ou définit la valeur Count |
dimValues |
string[] |
Obtient ou définit des valeurs de dimension |
max |
number |
Obtient ou définit la valeur maximale |
min |
number |
Obtient ou définit la valeur Min |
sum |
number |
Obtient ou définit la valeur Somme |