-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.json
More file actions
65 lines (65 loc) · 1.57 KB
/
Copy pathconfig.json
File metadata and controls
65 lines (65 loc) · 1.57 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
{
"dataset_path": "data/sample_sensor_data.csv",
"pipeline_dynamics": {
"input_delay_seconds": 0.01,
"core_parallelism": 4,
"stream_queue_max_size": 50
},
"schema_mapping": {
"columns": [
{
"source_name": "Sensor_ID",
"internal_mapping": "entity_name",
"data_type": "string"
},
{
"source_name": "Timestamp",
"internal_mapping": "time_period",
"data_type": "integer"
},
{
"source_name": "Raw_Value",
"internal_mapping": "metric_value",
"data_type": "float"
},
{
"source_name": "Auth_Signature",
"internal_mapping": "security_hash",
"data_type": "string"
}
]
},
"processing": {
"stateless_tasks": {
"operation": "verify_signature",
"algorithm": "pbkdf2_hmac",
"iterations": 100000,
"secret_key": "sda_spring_2026_secure_key"
},
"stateful_tasks": {
"operation": "running_average",
"running_average_window_size": 10
}
},
"visualizations": {
"telemetry": {
"show_raw_stream": true,
"show_intermediate_stream": true,
"show_processed_stream": true
},
"data_charts": [
{
"type": "real_time_line_graph_values",
"title": "Live Sensor Values (Authentic Only)",
"x_axis": "time_period",
"y_axis": "metric_value"
},
{
"type": "real_time_line_graph_average",
"title": "Live Sensor Running Average",
"x_axis": "time_period",
"y_axis": "computed_metric"
}
]
}
}