Update initialize_system.py
Browse files- initialize_system.py +20 -0
initialize_system.py
CHANGED
|
@@ -428,12 +428,32 @@ def create_initial_logs():
|
|
| 428 |
json.dump(activity_log, f, indent=2)
|
| 429 |
log_step(f"β
Created activity log: {activity_log_path}")
|
| 430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 431 |
# Create empty monitoring logs
|
| 432 |
monitoring_log_path = path_manager.get_logs_path("monitoring_log.json")
|
| 433 |
with open(monitoring_log_path, 'w') as f:
|
| 434 |
json.dump([], f)
|
| 435 |
log_step(f"β
Created monitoring log: {monitoring_log_path}")
|
| 436 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 437 |
# Create other necessary log files
|
| 438 |
log_files = [
|
| 439 |
"drift_history.json",
|
|
|
|
| 428 |
json.dump(activity_log, f, indent=2)
|
| 429 |
log_step(f"β
Created activity log: {activity_log_path}")
|
| 430 |
|
| 431 |
+
# Create monitoring directory structure
|
| 432 |
+
monitor_dir = path_manager.get_logs_path("monitor")
|
| 433 |
+
monitor_dir.mkdir(parents=True, exist_ok=True)
|
| 434 |
+
log_step(f"β
Created monitor directory: {monitor_dir}")
|
| 435 |
+
|
| 436 |
# Create empty monitoring logs
|
| 437 |
monitoring_log_path = path_manager.get_logs_path("monitoring_log.json")
|
| 438 |
with open(monitoring_log_path, 'w') as f:
|
| 439 |
json.dump([], f)
|
| 440 |
log_step(f"β
Created monitoring log: {monitoring_log_path}")
|
| 441 |
|
| 442 |
+
# Create monitor-specific log files
|
| 443 |
+
monitor_log_files = [
|
| 444 |
+
"monitor/predictions.json",
|
| 445 |
+
"monitor/metrics.json",
|
| 446 |
+
"monitor/alerts.json"
|
| 447 |
+
]
|
| 448 |
+
|
| 449 |
+
for log_file in monitor_log_files:
|
| 450 |
+
log_path = path_manager.get_logs_path(log_file)
|
| 451 |
+
log_path.parent.mkdir(parents=True, exist_ok=True) # Ensure parent dir exists
|
| 452 |
+
if not log_path.exists():
|
| 453 |
+
with open(log_path, 'w') as f:
|
| 454 |
+
json.dump([], f)
|
| 455 |
+
log_step(f"β
Created {log_file}")
|
| 456 |
+
|
| 457 |
# Create other necessary log files
|
| 458 |
log_files = [
|
| 459 |
"drift_history.json",
|