-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathreport-generator-jsonl-job.json
More file actions
89 lines (89 loc) · 2.37 KB
/
Copy pathreport-generator-jsonl-job.json
File metadata and controls
89 lines (89 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
{
"name": "ReportGenerator",
"params": {
"reportName": "JSONL Generic Report",
"startDate": "2026-01-01",
"endDate": "2026-01-31",
"dataSources": [
{
"name": "jsonl",
"params": {
"folderPath": "/path/to/jsonl/data",
"whoField": "user",
"whenField": "date"
},
"metrics": [
{
"name": "JsonlMetricSource",
"params": {
"label": "Total Events",
"weightField": "count",
"isPersonalized": true,
"isWeight": true
}
},
{
"name": "JsonlMetricSource",
"params": {
"label": "Critical Events",
"weightField": "count",
"filterField": "category",
"filterValue": "critical",
"isPersonalized": true,
"isWeight": true
}
},
{
"name": "JsonlMetricSource",
"params": {
"label": "Bug Impact",
"arrayField": "items",
"arrayFilterField": "type",
"arrayFilterValue": "bug",
"weightField": "impact",
"isPersonalized": true,
"isWeight": true
}
},
{
"name": "JsonlMetricSource",
"params": {
"label": "Score by Category",
"arrayField": "categories",
"arrayFilterField": "name",
"arrayFilterValue": "*",
"weightField": "score",
"groupByField": "name",
"isPersonalized": true,
"isWeight": true
}
},
{
"name": "JsonlMetricSource",
"params": {
"label": "Scaled Value (K)",
"weightField": "value",
"weightMultiplier": 0.001,
"isPersonalized": false,
"isWeight": true
}
}
]
}
],
"timeGrouping": [
{"type": "weekly"},
{"type": "monthly"}
],
"aggregation": {
"label": "Total Score",
"formula": "${Total Events} + ${Critical Events} * 2 + ${Scaled Value (K)}"
},
"output": {
"mode": "combined",
"saveRawMetadata": true,
"outputPath": "reports/output/jsonl",
"visualizer": "default"
}
}
}