Azure Resource Graph Explorer :: Нарисуйте линию тренда на временной диаграмме

Я читал эту статью о том, как нарисовать линию тренда на временной диаграмме, связанную с потреблением базы данных SQL Azure.

Запрос такой:

AzureMetrics
| where TimeGenerated >= ago(90d)
| where Resource == 'MyDB'
| where MetricName == 'full_backup_size_bytes' // in ('full_backup_size_bytes','diff_backup_size_bytes','log_backup_size_bytes')
| make-series SizeBackupDiffTB=max(Maximum/1024/1024/1024/1024) on TimeGenerated in range(ago(90d),now(), 1d)
| extend (RSquare,Slope,Variance,RVariance,Interception,TrendLine)=series_fit_line(SizeBackupDiffTB)
| render timechart

Но портал Azure возвращает эту ошибку:

Please provide below info when asking for support: timestamp = 2022-12-19T09:09:42.5539654Z, correlationId = 9cfa2a61-7cbe-412d-8e21-20b245a0e7da. (Code:BadRequest)

Details:
Query is invalid. Please refer to the documentation for the Azure Resource Graph service and fix the error before retrying. (Code:InvalidQuery)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)

Я думаю, что проблема может быть во второй строке >=.

Но что это значит?

Обновлено: я думаю, что есть более одной проблемы, потому что это не требует make-series и render timechart:

Но теперь ошибка уменьшилась:

Please provide below info when asking for support: timestamp = 2022-12-19T09:37:04.2221903Z, correlationId = 12157f78-2c92-4820-94d6-f088acf1a5a0. (Code:BadRequest)

Details:
Query is invalid. Please refer to the documentation for the Azure Resource Graph service and fix the error before retrying. (Code:InvalidQuery)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)
ParserFailure (Code:ParserFailure)
More information on the error can be found here.

Я думаю, что >= означает >=

Jul_DW 19.12.2022 10:32

Спасибо, возможно, это решило проблему. Теперь на линии файф не распознает make-series. Я думаю, что есть несколько ошибок с запросом в целом

Francesco Mantovani 19.12.2022 10:35

Хм, это работает в моей лаборатории. И на самом деле это часть KQL — learn.microsoft.com/en-us/azure/data-explorer/kusto/query/… . Где вы запускаете этот запрос? Из лог аналитики?

Jul_DW 19.12.2022 10:38

Я запускаю его из Azure Resource Graph Explorer.

Francesco Mantovani 19.12.2022 10:58

Этот запрос должен выполняться из Log Analytics. Resource Graph предназначен для изучения ресурсов, а не метрик/журналов, см. соответственно learn.microsoft.com/en-us/azure/azure-monitor/logs/queries и learn.microsoft.com/en-us/ лазурь/управление/ресурс-граф/… .

Jul_DW 19.12.2022 14:23
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
5
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вероятно, это Unicode для больше, чем, который не отображается должным образом. Вы должны попробовать следующее в Log Analytics:

AzureMetrics
| where TimeGenerated >= ago(90d)
| where Resource == 'MyDB'
| where MetricName == 'full_backup_size_bytes' // in ('full_backup_size_bytes','diff_backup_size_bytes','log_backup_size_bytes')
| make-series SizeBackupDiffTB=max(Maximum/1024/1024/1024/1024) on TimeGenerated in range(ago(90d),now(), 1d)
| extend (RSquare,Slope,Variance,RVariance,Interception,TrendLine)=series_fit_line(SizeBackupDiffTB)
| render timechart

Привет и спасибо за вашу помощь. Я добавил еще немного информации. Это работает на вашем конце? Вы ориентируетесь на имя базы данных SQL Azure?

Francesco Mantovani 19.12.2022 10:40

Resource Graph поддерживает только подмножество KQL, см. learn.microsoft.com/en-us/azure/governance/resource-graph/… . Вам нужно выполнить этот запрос в Log Analytics, чтобы получить всю широту языка запросов, включая make-series и отрисовку.

Jul_DW 19.12.2022 14:24

Другие вопросы по теме