Files
cgrates/data/conf/samples/sessions_backup_interval_internal/cgrates.json
2025-04-06 12:08:40 +02:00

67 lines
1.6 KiB
JSON

{
// Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
// Copyright (C) ITsysCOM GmbH
"general": {
"log_level": 7,
"node_id":"BackupSessionsIntervalNode",
},
"schedulers": {
"enabled": true,
},
"data_db": {
"db_type": "*internal",
"opts":{
"internalDBDumpPath": "/tmp/internal_db/datadb",
"internalDBDumpInterval": "500ms",
"internalDBWriteLimit": 100, // 100 Mb per file
"internalDBRewriteInterval": "1s", // rewriting needed so the files size doesnt multiply since we remove and store again the 500 sessions 1000 times in the test
}
},
"stor_db": {
"db_type": "*internal",
"opts":{
"internalDBDumpPath": "/tmp/internal_db/stordb",
"internalDBDumpInterval": "-1",
"internalDBWriteLimit": 1024,
"internalDBRewriteInterval": "-2", //rewrite on shutdown
}
},
"rals": {
"enabled": true,
},
"cdrs": {
"enabled": true,
},
"chargers": {
"enabled": true,
"attributes_conns": ["*internal"],
},
"sessions": {
"enabled": true,
"rals_conns": ["*internal"],
"cdrs_conns": ["*internal"],
"chargers_conns": ["*internal"],
"default_usage":{
"*voice":"1h"
},
"backup_interval": "500ms",
},
"attributes": {
"enabled": true,
},
"apiers": {
"enabled": true,
"scheduler_conns": ["*internal"],
}
}