Files
can_sniffer/can_sniffer/deploy/config.production.json

51 lines
1.1 KiB
JSON

{
"can": {
"interfaces": ["can0", "can1"],
"listen_only": true,
"bitrate": 1000000,
"filters": []
},
"storage": {
"type": "sqlite",
"database_path": "/opt/can_sniffer/data/can_offline.db",
"wal_mode": true,
"sync_mode": "NORMAL",
"retention_days": 7
},
"postgresql": {
"enabled": true,
"host": "100.74.164.1",
"port": 5433,
"database": "carpibord",
"user": "carpibord",
"password": "carpibord",
"batch_size": 10000,
"flush_interval": 5,
"max_retries": 3,
"retry_backoff": 1.0,
"connection_pool_size": 5,
"connection_timeout": 10,
"sync_interval": 30.0
},
"flipper": {
"enabled": false,
"device": "/dev/ttyAMA0",
"baudrate": 115200,
"send_interval": 1.0
},
"logging": {
"level": "INFO",
"format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
"file": "/opt/can_sniffer/logs/can_edge.log",
"max_bytes": 10485760,
"backup_count": 5
},
"general": {
"buffer_size": 100000,
"batch_size": 10000,
"batch_interval": 0.1,
"max_retries": 3,
"retry_delay": 1.0
}
}