Migrate infrastructure apps to centralized aitbc package utilities

- Migrate monitor/monitor.py from logging to aitbc.get_logger and hardcoded paths to DATA_DIR
- Migrate multi-region-load-balancer/main.py from logging to aitbc.get_logger
- Migrate global-infrastructure/main.py from logging to aitbc.get_logger
- Migrate global-ai-agents/main.py from logging to aitbc.get_logger
- Migrate exchange-integration/main.py from logging to aitbc.get_logger
- Migrate trading-engine/main.py from logging to aitbc.get_logger
- Migrate compliance-service/main.py from logging to aitbc.get_logger
- Remove logging.basicConfig() calls from all files
This commit is contained in:
aitbc
2026-04-25 07:23:45 +02:00
parent 2f3a0a9fa5
commit b316259df8
7 changed files with 23 additions and 29 deletions

View File

@@ -4,14 +4,14 @@ AITBC Monitor Service
"""
import time
import logging
import json
from pathlib import Path
import psutil
from aitbc import get_logger, DATA_DIR
def main():
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger('aitbc-monitor')
logger = get_logger('aitbc-monitor')
while True:
try:
@@ -21,14 +21,14 @@ def main():
logger.info(f'System: CPU {cpu_percent}%, Memory {memory_percent}%')
# Blockchain stats
blockchain_file = Path('/var/lib/aitbc/data/blockchain/aitbc/blockchain.json')
blockchain_file = DATA_DIR / 'data/blockchain/aitbc/blockchain.json'
if blockchain_file.exists():
with open(blockchain_file, 'r') as f:
data = json.load(f)
logger.info(f'Blockchain: {len(data.get("blocks", []))} blocks')
# Marketplace stats
marketplace_dir = Path('/var/lib/aitbc/data/marketplace')
marketplace_dir = DATA_DIR / 'data/marketplace'
if marketplace_dir.exists():
listings_file = marketplace_dir / 'gpu_listings.json'
if listings_file.exists():