Récupérer les métriques d’utilisation de Load Balancer avec l’API REST Azure
Collectez le nombre d’octets traités par Standard Load Balancer pour un intervalle de temps à l’aide de l’API REST Azure.
Pour consulter la documentation de référence complète et d’autres exemples avec l’API REST, reportez-vous à Informations de référence sur l’API REST Azure Monitor.
Générer la demande
Utilisez la requête GET suivante pour collecter la métrique ByteCount depuis Standard Load Balancer.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/providers/microsoft.insights/metrics?api-version=2018-01-01&metricnames=ByteCount×pan=2018-06-05T03:00:00Z/2018-06-07T03:00:00Z
En-têtes de requête
Les en-têtes suivants sont requis :
En-tête de requête | Description |
---|---|
Content-Type : | Obligatoire. Défini sur application/json . |
Authorization : | Obligatoire. Défini sur un jeton d’accès Bearer valide. |
Paramètres URI
Nom | Description |
---|---|
subscriptionId | L’ID d’abonnement d’un abonnement Azure. Si vous avez plusieurs abonnements, consultez Utilisation de plusieurs abonnements. |
resourceGroupName | Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager, de CLI ou du portail. |
loadBalancerName | Nom de l’équilibreur de charge Azure Load Balancer. |
Noms de métriques | Liste des métriques Load Balancer valides, séparées par des virgules. |
api-version | Version de l’API à utiliser pour la requête. Ce document aborde la version d’API 2018-01-01 , incluse dans l’URL ci-dessus. |
intervalle de temps | Intervalle de temps de la requête. Il s’agit d’une chaîne au format startDateTime_ISO/endDateTime_ISO . Ce paramètre facultatif est défini pour retourner une journée de données dans l’exemple. |
Corps de la demande
Aucun corps de requête n’est nécessaire pour cette opération.
Gérer la réponse
Le code d’état 200 est retourné lorsque la liste des valeurs de métriques est retournée. La liste complète des codes d’erreur est disponible dans la documentation de référence.
Exemple de réponse
{
"cost": 0,
"timespan": "2018-06-05T03:00:00Z/2018-06-07T03:00:00Z",
"interval": "PT1M",
"value": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/providers/Microsoft.Insights/metrics/ByteCount",
"type": "Microsoft.Insights/metrics",
"name": {
"value": "ByteCount",
"localizedValue": "Byte Count"
},
"unit": "Count",
"timeseries": [
{
"metadatavalues": [],
"data": [
{
"timeStamp": "2018-06-06T17:24:00Z",
"total": 1067921034.0
},
{
"timeStamp": "2018-06-06T17:25:00Z",
"total": 0.0
},
{
"timeStamp": "2018-06-06T17:26:00Z",
"total": 3781344.0
},
]
}
]
}
],
"namespace": "Microsoft.Network/loadBalancers",
"resourceregion": "eastus"
}