Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Все визуализации, создаваемые в контексте оператора отрисовки , доступны в визуализациях панели мониторинга. Однако следующие визуализации доступны только на панелях мониторинга Azure Data Explorer, Real-Time панелях мониторинга или веб-интерфейсе Azure Data Explorer и недоступны с помощью оператора отрисовки.
Сведения о настройке визуальных элементов панели мониторинга см. в статье "Настройка визуальных элементов панели мониторинга Azure Data Explorer"
Общие сведения о панелях мониторинга в Azure Data Explorer см. в разделе Визуализация данных с помощью панелей мониторинга Azure Data Explorer.
Воронкообразная диаграмма
Воронковая диаграмма визуализирует линейный процесс, имеющий последовательные, подключенные этапы. Каждый этап воронки представляет процент от общего числа. В большинстве случаев воронка имеет форму воронки, причем первый этап самый большой, и каждый последующий этап меньше своего предшественника.
Следующий пример визуализирует ход выполнения запросов сервера, показывая общее количество сеансов, запросов и их состояние завершения. В нем выделяется снижение от сеансов к запросам и соотношение завершенных и незавершенных запросов.
Пример запроса
let stageOrder = datatable(Stage:string, Order:int)
[
"session_id", 1,
"request_id", 2,
"Completed", 3,
"Incomplete", 4
];
let base = TransformedServerMetrics
| where MetricType == "sqlserver_requests";
// Build the funnel table dynamically
let funnelData =
union
(base | where SQLMetrics == "session_id" | summarize Count = count() | extend Stage = "session_id"),
(base | where SQLMetrics == "request_id" | summarize Count = count() | extend Stage = "request_id"),
(base | where SQLMetrics == "percent_complete"
| summarize Count = countif(Value == 100) | extend Stage = "Completed"),
(base | where SQLMetrics == "percent_complete"
| summarize Count = countif(Value < 100) | extend Stage = "Incomplete");
// Join with stage order and order properly
funnelData
| join kind=inner stageOrder on Stage
| order by Order asc
| project Stage, Count
Тепловая карта
Тепловая карта показывает значения для основной переменной интереса между двумя переменными оси в виде сетки цветных квадратов.
Для отрисовки тепловой карты запрос должен создать таблицу с тремя столбцами. Данные, используемые для поля значения, должны быть числовыми. Столбцы, используемые для значений x и y, должны соответствовать следующим правилам:
- Если значения в столбце x находятся в
stringформате, значения в столбце y также должны находиться вstringформате. - Если значения в столбце x имеют
datetimeформат, значения в столбце y должны быть числовыми.
Примечание.
Укажите каждое поле данных вместо того, чтобы инструмент определял источник данных.
В следующем примере показано распределение пяти наиболее частых метрик SQL по разным типам метрик. Он выделяет, какие типы метрик наиболее распространены для каждой метрики SQL, что упрощает идентификацию шаблонов действий в верхней метрике.
Пример запроса
let topMetrics = TransformedServerMetrics
| summarize TotalCount = count() by SQLMetrics
| top 5 by TotalCount; // pick only the 5 most common metrics
TransformedServerMetrics
| where SQLMetrics in (topMetrics | project SQLMetrics)
| summarize Count = count() by SQLMetrics, MetricType
| project X = MetricType, Y = SQLMetrics, Value = Count