Рассчитайте среднее значение RU / s, посмотрев метрические журналы CosmosDB - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь вычислить среднее значение RU / s, просматривая Журналы измерений CosmosDB.

AzureMetrics
| where MetricName == "TotalRequestUnits"

Я не могу понять следующие свойства в TotalRequestUnits записях: Total, Count, Maximum, Minimum, Average.Каково их значение в этом контексте?Какое свойство описывает общее количество RU, используемых на момент регистрации?

Это Total или Count?

Вот пример записи:

TenantId
xxx

SourceSystem
Azure

TimeGenerated [UTC]
2018-10-19T12:01:00Z

ResourceId
xxx

Resource
xxx

ResourceGroup
xxx

ResourceProvider
MICROSOFT.DOCUMENTDB

SubscriptionId
xxx

MetricName
TotalRequestUnits

Total
15,445

Count
6,585

Maximum
168

Minimum
0

Average
2.3454821564

TimeGrain
PT1M

UnitName
Count

Type
AzureMetrics

_ResourceId
xxx

В документации Azure Monitor также не очень ясно сказано: Microsoft.DocumentDB / databaseAccounts

Какое свойство я должен использовать для расчета среднего значения RU / s?

Спасибо за вашу поддержку.

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Я постараюсь ответить на свой вопрос. Этот запрос дает график, который я искал.

AzureMetrics
| where ResourceProvider contains "Document" and MetricName == "TotalRequestUnits" and ResourceGroup == "xxx"
| extend RUsPerMinute = Total / 60
| extend RequestsPerMinute = Count / 60
| project-rename MaxRURequest = Maximum
| project TimeGenerated, RUsPerMinute, RequestsPerMinute, MaxRURequest 
| sort by TimeGenerated desc

enter image description here

Если кто-то хочет построить отличные графики, взгляните на документацию языка запросов: https://docs.microsoft.com/en-us/azure/kusto/query/

0 голосов
/ 22 октября 2018

Какое свойство я должен использовать для расчета среднего значения RU / s?

Как и вы, вы не нашли явного официального документа, объясняющего, что означает каждая из этих метрик.

По моему мнению:

Total - это общая стоимость потребленных RU.

Count - это общее количество записей запросов.

Итак Avg = Итого / Количество (15445/6585) = 2,3454821564.

Maximum - это максимальное количество использованных Рус записей записей, которое противоположно Minimum.

И UnitName = Countдля столбца Unit в Microsoft.DocumentDB / databaseAccounts .

Итак, если вы хотите рассчитать средние значения Ru / s, обратитесь к AVG в журнале показателей.

...