Anomaliediagram
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel-
De visualisatie van het anomaliediagram is vergelijkbaar met een tijddiagram, maar markeert afwijkingen met behulp van de functie series_decompose_anomalies.
Notitie
Deze visualisatie kan alleen worden gebruikt in de context van de renderoperator.
Syntaxis
T|
render
anomalychart
[with
(
propertyName=
propertyValue [,
...])
]
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
T- | string |
✔️ | Naam van invoertabel. |
propertyName, propertyValue | string |
Een door komma's gescheiden lijst met sleutel-waarde-eigenschapsparen. Zie ondersteunde eigenschappen. |
Ondersteunde eigenschappen
Alle eigenschappen zijn optioneel.
PropertyName- | PropertyValue- |
---|---|
accumulate |
Of de waarde van elke meting wordt toegevoegd aan alle voorafgaande taken. (true of false ) |
legend |
Of een legenda wel of niet moet worden weergegeven (visible of hidden ). |
series |
Door komma's gescheiden lijst met kolommen waarvan de gecombineerde waarden per record de reeks bepalen waartoe de record behoort. |
ymin |
De minimumwaarde die moet worden weergegeven op de Y-as. |
ymax |
De maximumwaarde die moet worden weergegeven op de Y-as. |
title |
De titel van de visualisatie (van het type string ). |
xaxis |
De x-as (linear of log ) schalen. |
xcolumn |
Welke kolom in het resultaat wordt gebruikt voor de x-as. |
xtitle |
De titel van de x-as (van het type string ). |
yaxis |
De y-as schalen (linear of log ). |
ycolumns |
Door komma's gescheiden lijst met kolommen die bestaan uit de opgegeven waarden per waarde van de x-kolom. |
ysplit |
De visualisatie splitsen in meerdere y-aswaarden. Zie Meerdere y-assenvoor meer informatie. |
ytitle |
De titel van de y-as (van het type string ). |
anomalycolumns |
Door komma's gescheiden lijst met kolommen, die als anomaliereeks worden beschouwd en als punten in de grafiek worden weergegeven |
eigenschap ysplit
Deze visualisatie ondersteunt het splitsen in meerdere y-aswaarden. De ondersteunde waarden van deze eigenschap zijn:
ysplit |
Beschrijving |
---|---|
none |
Er wordt één y-as weergegeven voor alle reeksgegevens. (Standaard) |
axes |
Er wordt één grafiek weergegeven met meerdere y-assen (één per reeks). |
panels |
Eén grafiek wordt weergegeven voor elke ycolumn waarde. Maximaal vijf panelen. |
Voorbeeld
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.