Соблюдать RU, используемые при использовании Cassandra API CosmosDB? - PullRequest
0 голосов
/ 02 апреля 2020

Есть ли способ узнать, сколько RU было использовано при выполнении запроса с использованием API Cassandra на CosmosDB?

(Насколько я понимаю, обычный API возвращает это в дополнительном заголовке HTTP, но, очевидно, это не так работа с CQL в качестве проводного протокола ..)

1 Ответ

1 голос
/ 02 апреля 2020

Единственный способ узнать, как получить плату за запрос для заданных c CQL-запросов в Cosmos, - это включить диагностику c ведение журнала. Тогда каждый выполняемый вами запрос приведет к записи в журнале диагностики c, подобной этой.

{ "time": "2020-03-30T23:55:10.9579593Z", "resourceId": "/SUBSCRIPTIONS/<your_subscription_ID>/RESOURCEGROUPS/<your_resource_group>/PROVIDERS/MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS/<your_database_account>", "category": "CassandraRequests", "operationName": "QuerySelect", "properties": {"activityId": "6b33771c-baec-408a-b305-3127c17465b6","opCode": "<empty>","errorCode": "-1","duration": "0.311900","requestCharge": "1.589237","databaseName": "system","collectionName": "local","retryCount": "<empty>","authorizationTokenType": "PrimaryMasterKey","address": "104.42.195.92","piiCommandText": "{"request":"SELECT key from system.local"}","userAgent": """"}}

Подробную информацию о настройке диагностики c Регистрация в базе данных Cosmos см., Монитор Azure Данные Cosmos DB с использованием настроек c в Azure

Надеюсь, что это полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...