Gráfico de anomalías
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
La visualización del gráfico de anomalías es similar a un gráfico de tiempo, pero resalta las anomalías mediante la función series_decompose_anomalies .
Nota:
Esta visualización solo se puede usar en el contexto del operador render.
Sintaxis
T|
render
anomalychart
[with
(
propertyName=
propertyValue [,
...]])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
T | string |
✔️ | Nombre de la tabla de entrada. |
propertyName, propertyValue | string |
Lista separada por comas de pares de propiedades clave-valor. Consulte las propiedades admitidas. |
Propiedades admitidas
Todas las propiedades son opcionales.
PropertyName | PropertyValue |
---|---|
accumulate |
Indica si el valor de cada medida se agrega a todos sus predecesores. (true o false ) |
legend |
Indica si se va a mostrar una leyenda o no (visible o hidden ). |
series |
Lista delimitada por comas de columnas cuyos valores por registro combinados definen la serie a la que pertenece el registro. |
ymin |
Valor mínimo que se va a mostrar en el eje Y. |
ymax |
Valor máximo que se va a mostrar en el eje Y. |
title |
Título de la visualización (de tipo string ). |
xaxis |
Cómo se escala el eje X (linear o log ). |
xcolumn |
Qué columna del resultado se usa para el eje X. |
xtitle |
Título del eje X (de tipo string ). |
yaxis |
Cómo se escala el eje Y (linear o log ). |
ycolumns |
Lista delimitada por comas de las columnas que se componen de los valores proporcionados por valor de la columna X. |
ysplit |
Cómo dividir la visualización en varios valores del eje Y. Para obtener más información, consulte Varios ejes y. |
ytitle |
Título del eje Y (de tipo string ). |
anomalycolumns |
Lista delimitada por comas de columnas, que se considerarán series de anomalías y se mostrarán como puntos en el gráfico. |
Propiedad ysplit
Esta visualización admite la división en varios valores del eje Y. Los valores admitidos de esta propiedad son:
ysplit |
Descripción |
---|---|
none |
Se muestra un solo eje Y para todos los datos de la serie. (Es el valor predeterminado). |
axes |
Se muestra un solo gráfico con varios ejes Y (uno por serie). |
panels |
Se representa un gráfico para cada valor de ycolumn . Máximo de cinco paneles. |
Ejemplo
En el ejemplo de esta sección se muestra cómo usar la sintaxis para ayudarle a empezar.
En los ejemplos de este artículo se usan tablas disponibles públicamente en el clúster de , como la tabla
StormEvents
de la base de datos ejemplos de.
En los ejemplos de este artículo se usan tablas disponibles públicamente, como la tabla
StormEvents
del análisis meteorológico datos de ejemplo.
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.