Partager via


Databases - List Metrics

Retourne des 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

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’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

Ok

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

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

metricValues

MetricValue[]

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

name

MetricName

Informations de nom pour la métrique.

startTime

string

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

timeGrain

string

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

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 pour 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

Valeur moyenne de la métrique.

count

number

Nombre de valeurs pour la métrique.

maximum

number

Valeur maximale de la métrique.

minimum

number

Valeur minimale de la métrique.

timestamp

string

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

total

number

Valeur totale de la métrique.

UnitType

Unité de la métrique.

Nom Type Description
bytes

string

bytesPerSecond

string

count

string

countPerSecond

string

percent

string

seconds

string