Freigeben über


Elastic Pools - List Metrics

Gibt Metriken für elastische Pools zurück.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
elasticPoolName
path True

string

Der Name des Pools für elastische Datenbanken.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

$filter
query True

string

Ein OData-Filterausdruck, der eine Teilmenge der zurückzugebenden Metriken beschreibt.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

MetricListResult

OK

Beispiele

List database usage metrics

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6730/providers/Microsoft.Sql/servers/sqlcrudtest-9007/elasticPools/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'

Beispiel für eine Antwort

{
  "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
        }
      ]
    }
  ]
}

Definitionen

Name Beschreibung
Metric

Datenbankmetriken.

MetricListResult

Die Antwort auf eine Listendatenbankmetrikanforderung.

MetricName

Ein Name der Datenbankmetrik.

MetricValue

Stellt Datenbankmetriken dar.

UnitType

Die Einheit der Metrik.

Metric

Datenbankmetriken.

Name Typ Beschreibung
endTime

string

Die Endzeit für die Metrik (ISO-8601-Format).

metricValues

MetricValue[]

Die Metrikwerte für das angegebene Zeitfenster und den angegebenen Zeitschritt.

name

MetricName

Die Namensinformationen für die Metrik.

startTime

string

Die Startzeit für die Metrik (ISO-8601-Format).

timeGrain

string

Der Zeitschritt, der zum Zusammenfassen der Metrikwerte verwendet werden soll.

unit

UnitType

Die Einheit der Metrik.

MetricListResult

Die Antwort auf eine Listendatenbankmetrikanforderung.

Name Typ Beschreibung
value

Metric[]

Die Liste der Metriken für die Datenbank.

MetricName

Ein Name der Datenbankmetrik.

Name Typ Beschreibung
localizedValue

string

Der Anzeigename der Datenbankmetrik.

value

string

Der Name der Datenbankmetrik.

MetricValue

Stellt Datenbankmetriken dar.

Name Typ Beschreibung
average

number

Der Durchschnittswert der Metrik.

count

number

Die Anzahl der Werte für die Metrik.

maximum

number

Der maximale Wert der Metrik.

minimum

number

Der min-Wert der Metrik.

timestamp

string

Der Metrikzeitstempel (ISO-8601-Format).

total

number

Der Gesamtwert der Metrik.

UnitType

Die Einheit der Metrik.

Name Typ Beschreibung
bytes

string

bytesPerSecond

string

count

string

countPerSecond

string

percent

string

seconds

string