Skip to content

Commit 91d45cc

Browse files
committed
Add anomaly detection transform stage (EWMA + Z-score)
1 parent a832727 commit 91d45cc

File tree

6 files changed

+39
-3
lines changed

6 files changed

+39
-3
lines changed

.idea/.gitignore

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/flowlogs-pipeline.iml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hack/examples/pipeline-anomaly.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,22 @@ log-level: info
33
pipeline:
44
- name: ingest
55
- name: detect-anomaly
6+
follows: ingest
67
- name: write
8+
follows: detect-anomaly
79
parameters:
810
- name: ingest
911
ingest:
1012
type: synthetic
1113
synthetic:
12-
records: 10
14+
flowLogsPerMin: 10
1315
- name: detect-anomaly
1416
transform:
1517
type: anomaly
1618
anomaly:
1719
algorithm: zscore
18-
valueField: bytes
19-
keyFields: [srcIP, dstIP, proto]
20+
valueField: Bytes
21+
keyFields: [SrcAddr, DstAddr, Proto]
2022
windowSize: 20
2123
baselineWindow: 5
2224
sensitivity: 3

0 commit comments

Comments
 (0)