Я включил диагностическое ведение журнала учетной записи Cosmos (интерфейс SQL). Данные журнала диагностики отправляются в учетную запись хранения, и я вижу, что каждые 5 минут создается новый большой двоичный объект DataPlaneRequests. Все идет нормально.
Я выполняю запросы CRUD к коллекции в учетной записи Cosmos. Я вижу записи в журналах DataPlaneRequest, которые выглядят так ('*' используется для защиты невиновных) ...
{"time": "2020-01-28T03: 04: 59.2606375Z", "resourceId": "/SUBSCRIPTIONS/****/RESOURCEGROUPS/****/PROVIDERS/MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS/**** ****** "," category ":" DataPlaneRequests "," operationName ":" Query "," properties ": {" activityId ":" 38f497ee-7e37-435f-8b4a-a2f0d8d65d12 "," requestResourceType ":" DocumentFeed "," requestResourceId ":" / dbs / **** / colls / **** / docs "," collectionRid ":" "," databaseRid ":" "," statusCode ":" 200 "," duration ":" 4.588500 "," userAgent ":" Windows / 10.0.14393 documentdb-netcore-sdk / 2.8.1 "," clientIpAddress ":" 52. .. *** "," requestCharge ":" 4.160000 "," requestLength ":" 278 "," responseLength ":" 5727 "," resourceTokenUserRid ":" "," region ":" Запад США 2 "," partitionId ": ""}}
Каждая запись в журнале DataPlaneRequests имеет пустое значение свойства partitionId. (Значение свойства operationName в журнале - «Создать» или «Запрос»).
Итак, мой вопрос - почему это свойство пусто?
Вот документация для DataPlaneRequests
На самом деле я пытаюсь получить информацию о нагрузке на физические разделы коллекции. например Я хотел бы знать, что за последние 10 минут в физическом разделе «1» было выполнено 10 тыс. Операций Create, а в физическом разделе «3» - 55 тыс. Операций. Это позволит мне лучше понять, почему в коллекции происходит дросселирование и т. Д.