KQL возвращает размер таблиц в LAW с размером в ГБ, МБ, КБ
Я хочу рассчитать размер каждой таблицы в данной рабочей области Log Analytics и получить размеры в ГБ, МБ и т. д. Следующий код работает частично, но поскольку я не использую
units
аргумент
format_bytes
func не возвращает ожидаемые результаты для больших значений.
union withsource= table *
| where TimeGenerated between(datetime(2022-05-02) ..datetime(2022-05-03))
| summerize Size = sum(_BilledSize) by table, _IsBillable | sort by Size desc | extend Size2 = format_bytes(toint(Size), 2)
Как я мог преодолеть это или, возможно, решить свою проблему по-другому?
1 ответ
Я не уверен, почему вы бросаете
double
ценность (
Size
) чтобы
int
перед вызовом
format_bytes()
.
вместо этого:
extend Size2 = format_bytes(toint(Size), 2)
попробуй это:
| extend Size2 = format_bytes(Size, 2)
datatable(Size:double)
[
17404157113,
]
| extend Your_Size2 = format_bytes(toint(Size), 2),
Better_Size2 = format_bytes(Size, 2)