Percentile Source Target - List Metrics

Recupera as métricas determinadas pelo filtro fornecido para a conta, a origem e a região de destino fornecidas. Esta URL é apenas para dados de latência de replicação e PBS

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sourceRegion/{sourceRegion}/targetRegion/{targetRegion}/percentile/metrics?api-version=2021-04-15&$filter={$filter}

Parâmetros de URI

Name In Required Type Description
accountName
path True
  • string

Nome da conta do banco de dados Cosmos DB.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

resourceGroupName
path True
  • string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

sourceRegion
path True
  • string

Região de origem da qual os dados são gravados. Cosmos DB região, com espaços entre palavras e cada palavra em maiúsculas.

subscriptionId
path True
  • string

A ID da assinatura de destino.

targetRegion
path True
  • string

Região de destino para a qual os dados são gravados. Cosmos DB região, com espaços entre palavras e cada palavra em maiúsculas.

$filter
query True
  • string

Uma expressão de filtro OData que descreve um subconjunto de métricas a serem retornadas. Os parâmetros que podem ser filtrados são Name. Value (nome da métrica, pode ter um ou de vários nomes), StartTime, endTime e timegranular. O operador com suporte é EQ.

api-version
query True
  • string

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

Respostas

Name Type Description
200 OK

As métricas de percentil para a conta, as regiões de origem e de destino foram recuperadas com êxito.

Segurança

azure_auth

Fluxo de OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Representar sua conta de usuário

Exemplos

CosmosDBDatabaseAccountRegionGetMetrics

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sourceRegion/West Central US/targetRegion/East US/percentile/metrics?api-version=2021-04-15&$filter=$filter=(name.value eq 'Probabilistic Bounded Staleness') and timeGrain eq duration'PT5M' and startTime eq '2017-11-19T23:53:55.2780000Z' and endTime eq '2017-11-20T00:13:55.2780000Z

Sample Response

{
  "value": [
    {
      "timeGrain": "PT5M",
      "startTime": "2017-11-19T23:53:55.2780000Z",
      "endTime": "2017-11-20T00:13:55.2780000Z",
      "unit": "Milliseconds",
      "metricValues": [
        {
          "timestamp": "2017-11-19T23:53:55.2780000Z",
          "P10": 1.11,
          "P25": 2.5,
          "P50": 4.34,
          "P75": 5.2,
          "P90": 6.77,
          "P95": 7.1,
          "P99": 8.3
        }
      ],
      "name": {
        "value": "Probabilistic Bounded Staleness-S-West Central US-T-East US",
        "localizedValue": "Probabilistic Bounded Staleness-S-West Central US-T-East US"
      }
    }
  ]
}

Definições

MetricName

Um nome de métrica.

PercentileMetric

Dados de métrica de percentil

PercentileMetricListResult

A resposta a uma solicitação de métricas percentil da lista.

PercentileMetricValue

Representa valores de métricas de percentil.

UnitType

A unidade da métrica.

MetricName

Um nome de métrica.

Name Type Description
localizedValue
  • string

O nome amigável da métrica.

value
  • string

O nome da métrica.

PercentileMetric

Dados de métrica de percentil

Name Type Description
endTime
  • string

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

metricValues

Os valores de métrica de percentil para a janela de tempo especificada e a etapa.

name

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

startTime
  • string

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

timeGrain
  • string

O intervalo de tempo a ser usado para resumir os valores de métrica.

unit

A unidade da métrica.

PercentileMetricListResult

A resposta a uma solicitação de métricas percentil da lista.

Name Type Description
value

A lista de métricas de percentil para a conta.

PercentileMetricValue

Representa valores de métricas de percentil.

Name Type Description
P10
  • number

O valor de 10º percentil para a métrica.

P25
  • number

O valor de 25º percentil para a métrica.

P50
  • number

O valor do 50 º percentil para a métrica.

P75
  • number

O valor do 75th percentil para a métrica.

P90
  • number

O valor do 90 º percentil para a métrica.

P95
  • number

O valor do 95 º percentil para a métrica.

P99
  • number

O valor do 99 º percentil para a métrica.

_count
  • number

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

average
  • number

O valor médio da métrica.

maximum
  • number

O valor máximo da métrica.

minimum
  • number

O valor mínimo da métrica.

timestamp
  • string

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

total
  • number

O valor total da métrica.

UnitType

A unidade da métrica.

Name Type Description
Bytes
  • string
BytesPerSecond
  • string
Count
  • string
CountPerSecond
  • string
Milliseconds
  • string
Percent
  • string
Seconds
  • string