Condividi tramite


Database Accounts - List Metric Definitions

Recupera le definizioni delle metriche per l'account di database specificato.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metricDefinitions?api-version=2025-10-15

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Nome dell'account del database Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

MetricDefinitionsListResult

Le definizioni delle metriche per l'account del database sono state recuperate correttamente.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation Rappresentare l'account utente

Esempio

CosmosDBDatabaseAccountGetMetricDefinitions

Esempio di richiesta

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/metricDefinitions?api-version=2025-10-15

Risposta di esempio

{
  "value": [
    {
      "metricAvailabilities": [
        {
          "timeGrain": "PT5M",
          "retention": "P2D"
        },
        {
          "timeGrain": "PT1H",
          "retention": "P14D"
        },
        {
          "timeGrain": "P1D",
          "retention": "P60D"
        }
      ],
      "primaryAggregationType": "Total",
      "unit": "Count",
      "resourceUri": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
      "name": {
        "value": "Total Requests",
        "localizedValue": "Total Requests"
      }
    }
  ]
}

Definizioni

Nome Descrizione
MetricAvailability

La disponibilità della metrica.

MetricDefinition

La definizione di una metrica.

MetricDefinitionsListResult

La risposta a una richiesta di definizione delle metriche dell'elenco.

MetricName

Nome di una metrica.

PrimaryAggregationType

Il tipo di aggregazione principale della metrica.

UnitType

Unità della metrica.

MetricAvailability

La disponibilità della metrica.

Nome Tipo Descrizione
retention

string

Conservazione dei valori delle metriche.

timeGrain

string

Intervallo di tempo da utilizzare per riepilogare i valori delle metriche.

MetricDefinition

La definizione di una metrica.

Nome Tipo Descrizione
metricAvailabilities

MetricAvailability[]

L'elenco delle disponibilità delle metriche per l'account.

name

MetricName

Informazioni sul nome della metrica.

primaryAggregationType

PrimaryAggregationType

Il tipo di aggregazione principale della metrica.

resourceUri

string

L'uri della risorsa del database.

unit

UnitType

Unità della metrica.

MetricDefinitionsListResult

La risposta a una richiesta di definizione delle metriche dell'elenco.

Nome Tipo Descrizione
value

MetricDefinition[]

L'elenco delle definizioni delle metriche per l'account.

MetricName

Nome di una metrica.

Nome Tipo Descrizione
localizedValue

string

Nome descrittivo della metrica.

value

string

Nome della metrica.

PrimaryAggregationType

Il tipo di aggregazione principale della metrica.

Valore Descrizione
None
Average
Total
Minimum
Maximum
Last

UnitType

Unità della metrica.

Valore Descrizione
Count
Bytes
Seconds
Percent
CountPerSecond
BytesPerSecond
Milliseconds