Database Accounts - List Metrics

指定されたデータベース アカウントの指定されたフィルターによって決定されたメトリックを取得します。

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

URI パラメーター

名前 / 必須 説明
accountName
path True

string

Cosmos DB データベース アカウント名。

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

resourceGroupName
path True

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

subscriptionId
path True

string

ターゲット サブスクリプションの ID。

$filter
query True

string

返すメトリックのサブセットを記述する OData フィルター式。 フィルター処理できるパラメーターは、name.value (メトリックの名前、または複数の名前を持つことができます)、startTime、endTime、timeGrain です。 サポートされている演算子は eq です。

api-version
query True

string

この操作に使用する API バージョン。

応答

名前 説明
200 OK

MetricListResult

データベース アカウントのメトリックが正常に取得されました。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

CosmosDBDatabaseAccountGetMetrics

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/metrics?api-version=2023-11-15&$filter=$filter=(name.value eq 'Total Requests') 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": "Count",
      "metricValues": [
        {
          "timestamp": "2017-11-19T23:53:55.2780000Z",
          "total": 0,
          "_count": 0,
          "average": 0
        },
        {
          "timestamp": "2017-11-19T23:58:55.2780000Z",
          "total": 0,
          "_count": 0,
          "average": 0
        },
        {
          "timestamp": "2017-11-20T00:03:55.2780000Z",
          "total": 0,
          "_count": 0,
          "average": 0
        },
        {
          "timestamp": "2017-11-20T00:08:55.2780000Z",
          "total": 0,
          "_count": 0,
          "average": 0
        }
      ],
      "name": {
        "value": "Total Requests",
        "localizedValue": "Total Requests"
      }
    }
  ]
}

定義

名前 説明
Metric

メトリック データ

MetricListResult

リスト メトリック要求への応答。

MetricName

メトリック名。

MetricValue

メトリック値を表します。

UnitType

メトリックの単位。

Metric

メトリック データ

名前 説明
endTime

string

メトリックの終了時刻 (ISO-8601 形式)。

metricValues

MetricValue[]

指定した時間枠とタイムステップのメトリック値。

name

MetricName

メトリックの名前情報。

startTime

string

メトリックの開始時刻 (ISO-8601 形式)。

timeGrain

string

メトリック値の集計に使用する時間グレイン。

unit

UnitType

メトリックの単位。

MetricListResult

リスト メトリック要求への応答。

名前 説明
value

Metric[]

アカウントのメトリックの一覧。

MetricName

メトリック名。

名前 説明
localizedValue

string

メトリックのフレンドリ名。

value

string

メトリックの名前。

MetricValue

メトリック値を表します。

名前 説明
_count

number

メトリックの値の数。

average

number

メトリックの平均値。

maximum

number

メトリックの最大値。

minimum

number

メトリックの最小値。

timestamp

string

メトリックタイムスタンプ (ISO-8601 形式)。

total

number

メトリックの合計値。

UnitType

メトリックの単位。

名前 説明
Bytes

string

BytesPerSecond

string

Count

string

CountPerSecond

string

Milliseconds

string

Percent

string

Seconds

string