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 do URI

Name Em Necessá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 da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de 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

Name Tipo Description
200 OK

MetricListResult

OK

Exemplos

List database usage metrics

Pedido de amostra

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 da amostra

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

Name 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 métricas de banco de dados.

UnitType

A unidade da métrica.

Metric

Métricas de banco de dados.

Name Tipo Description
endTime

string (date-time)

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

metricValues

MetricValue[]

Os valores métricos para a janela de tempo especificada e timestep.

name

MetricName

As informações de nome para a 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 métricos.

unit

UnitType

A unidade da métrica.

MetricListResult

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

Name Tipo Description
value

Metric[]

A lista de métricas para o banco de dados.

MetricName

Um nome de métrica de banco de dados.

Name 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 métricas de banco de dados.

Name 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 min da métrica.

timestamp

string (date-time)

O carimbo de data/hora métrico (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