Databases - List Metrics

Retorna métricas de banco de dados.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
databaseName
path True

string

O nome do banco de dados.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID da assinatura que identifica uma assinatura do Azure.

$filter
query True

string

Uma expressão de filtro OData que descreve um subconjunto de métricas a serem retornadas.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Respostas

Nome Tipo Description
200 OK

MetricListResult

OKEY

Exemplos

List database usage metrics

Solicitação de exemplo

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'

Resposta de exemplo

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

Definições

Nome Description
Metric

Métricas de banco de dados.

MetricListResult

A resposta a uma solicitação de métricas de banco de dados de lista.

MetricName

Um nome de métrica de banco de dados.

MetricValue

Representa as métricas do banco de dados.

UnitType

A unidade da métrica.

Metric

Métricas de banco de dados.

Nome Tipo Description
endTime

string (date-time)

A hora de término da métrica (formato ISO-8601).

metricValues

MetricValue[]

Os valores de métrica para a janela de tempo e o carimbo de data/hora especificados.

name

MetricName

As informações de nome da métrica.

startTime

string (date-time)

A hora de início da métrica (formato ISO-8601).

timeGrain

string

A etapa de tempo a ser usada para resumir os valores de métrica.

unit

UnitType

A unidade da métrica.

MetricListResult

A resposta a uma solicitação de métricas de banco de dados de lista.

Nome Tipo Description
value

Metric[]

A lista de métricas do banco de dados.

MetricName

Um nome de métrica de banco de dados.

Nome Tipo Description
localizedValue

string

O nome amigável da métrica do banco de dados.

value

string

O nome da métrica do banco de dados.

MetricValue

Representa as métricas do banco de dados.

Nome Tipo Description
average

number (double)

O valor médio da métrica.

count

number (int32)

O número de valores para a métrica.

maximum

number (double)

O valor máximo da métrica.

minimum

number (double)

O valor mínimo da métrica.

timestamp

string (date-time)

O carimbo de data/hora da métrica (formato ISO-8601).

total

number (double)

O valor total da métrica.

UnitType

A unidade da métrica.

Valor Description
count
bytes
seconds
percent
countPerSecond
bytesPerSecond