Databases - List Metrics

Retourne les métriques de base de données.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/metrics?api-version=2014-04-01&$filter={$filter}

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Nom du serveur.

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

$filter
query True

string

Expression de filtre OData qui décrit un sous-ensemble de métriques à retourner.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Réponses

Nom Type Description
200 OK

MetricListResult

D’ACCORD

Exemples

List database usage metrics

Exemple de requête

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6730/providers/Microsoft.Sql/servers/sqlcrudtest-9007/databases/3481/metrics?api-version=2014-04-01&$filter=name/value eq 'cpu_percent' and timeGrain eq '00:10:00' and startTime eq '2017-06-02T18:35:00Z' and endTime eq '2017-06-02T18:55:00Z'

Exemple de réponse

{
  "value": [
    {
      "name": {
        "value": "cpu_percent",
        "localizedValue": "CPU percentage"
      },
      "unit": "percent",
      "timeGrain": "00:10:00",
      "startTime": "2017-06-02T18:35:00Z",
      "endTime": "2017-06-02T18:55:00Z",
      "metricValues": [
        {
          "timestamp": "2017-06-02T18:30:01Z",
          "average": 0,
          "minimum": 0,
          "maximum": 0,
          "total": 0,
          "count": 1
        },
        {
          "timestamp": "2017-06-02T18:40:01Z",
          "average": 0,
          "minimum": 0,
          "maximum": 0,
          "total": 0,
          "count": 1
        },
        {
          "timestamp": "2017-06-02T18:50:01Z",
          "average": 0,
          "minimum": 0,
          "maximum": 0,
          "total": 0,
          "count": 1
        }
      ]
    }
  ]
}

Définitions

Nom Description
Metric

Métriques de base de données.

MetricListResult

Réponse à une demande de métriques de base de données de liste.

MetricName

Nom de la métrique de base de données.

MetricValue

Représente les métriques de base de données.

UnitType

Unité de la métrique.

Metric

Métriques de base de données.

Nom Type Description
endTime

string (date-time)

Heure de fin de la métrique (format ISO-8601).

metricValues

MetricValue[]

Valeurs de métrique pour la fenêtre de temps et l’horodatage spécifiés.

name

MetricName

Informations de nom pour la métrique.

startTime

string (date-time)

Heure de début de la métrique (format ISO-8601).

timeGrain

string

Étape de temps à utiliser pour résumer les valeurs de métriques.

unit

UnitType

Unité de la métrique.

MetricListResult

Réponse à une demande de métriques de base de données de liste.

Nom Type Description
value

Metric[]

Liste des métriques de la base de données.

MetricName

Nom de la métrique de base de données.

Nom Type Description
localizedValue

string

Nom convivial de la métrique de base de données.

value

string

Nom de la métrique de base de données.

MetricValue

Représente les métriques de base de données.

Nom Type Description
average

number (double)

Valeur moyenne de la métrique.

count

number (int32)

Nombre de valeurs pour la métrique.

maximum

number (double)

Valeur maximale de la métrique.

minimum

number (double)

Valeur minimale de la métrique.

timestamp

string (date-time)

Horodatage des métriques (format ISO-8601).

total

number (double)

Valeur totale de la métrique.

UnitType

Unité de la métrique.

Valeur Description
count
bytes
seconds
percent
countPerSecond
bytesPerSecond