Диаграмма аномалий
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Визуализация аномалий похожа на диаграмму времени, но выделяет аномалии с помощью функции series_decompose_anomalies .
Примечание.
Эта визуализация может использоваться только в контексте оператора отрисовки.
Синтаксис
T anomalychart
render
|
[with
(
propertyName =
propertyValue [,
...]])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
T | string |
✔️ | Имя входной таблицы. |
propertyName, propertyValue | string |
Разделенный запятыми список пар свойств "ключ-значение". См . поддерживаемые свойства. |
Поддерживаемые свойства
Все свойства являются необязательными.
PropertyName | PropertyValue |
---|---|
accumulate |
Указывает, добавляется ли значение каждой меры ко всем предшествующим (true или false ). |
legend |
Указывает, следует ли отображать условные обозначения (visible или hidden ). |
series |
Разделенный запятыми список столбцов — его объединенные значения отдельных записей определяют ряд, к которому принадлежит запись. |
ymin |
Минимальное значение, отображаемое на оси Y. |
ymax |
Максимальное значение, отображаемое на оси Y. |
title |
Заголовок визуализации (типа string ). |
xaxis |
Способ масштабирования оси X (linear или log ). |
xcolumn |
Какой столбец в результате используется для оси X. |
xtitle |
Заголовок оси X (типа string ). |
yaxis |
Способ масштабирования оси Y (linear или log ). |
ycolumns |
Разделенный запятыми список столбцов, состоящий из значений, заданных для каждого значения столбца X. |
ysplit |
Способ разделения визуализации на несколько визуализаций. Дополнительные сведения см. в разделе "Несколько осей y". |
ytitle |
Заголовок оси Y (типа string ). |
anomalycolumns |
Список столбцов с разделителями-запятыми, которые будут рассматриваться как ряд аномалий и отображаются в виде точек на диаграмме |
Свойство ysplit
Эта визуализация поддерживает разделение на несколько значений оси Y. Поддерживаемые значения этого свойства:
ysplit |
Description |
---|---|
none |
Для всех данных ряда отображается отдельная ось Y. (по умолчанию) |
axes |
Отображается одна диаграмма с несколькими осями Y (по одной на ряд). |
panels |
Отображается одна диаграмма для каждого значения ycolumn (до некоторого предела). |
Пример
let min_t = datetime(2017-01-05);
let max_t = datetime(2017-02-03 22:00);
let dt = 2h;
demo_make_series2
| make-series num=avg(num) on TimeStamp from min_t to max_t step dt by sid
| where sid == 'TS1' // select a single time series for a cleaner visualization
| extend (anomalies, score, baseline) = series_decompose_anomalies(num, 1.5, -1, 'linefit')
| render anomalychart with(anomalycolumns=anomalies, title='Web app. traffic of a month, anomalies') //use "| render anomalychart with anomalycolumns=anomalies" to render the anomalies as bold points on the series charts.