Added opts in cdrs/routes cfg for session volume

This commit is contained in:
porosnicuadrian
2021-10-05 17:01:35 +03:00
committed by Dan Christian Bogos
parent 9eaf945375
commit 17f2e9179e
5 changed files with 86 additions and 54 deletions

View File

@@ -17,13 +17,12 @@
"sessions": {
"enabled": true,
"routes_conns": ["*internal"],
"cdrs_conns": ["*internal"],
"routes_conns": ["*localhost"],
"cdrs_conns": ["*localhost"],
},
"attributes": {
"enabled": true,
"indexed_selects": false,
"opts":{ //
"*processRuns": { // number of run loops when processing event
"": 2,
@@ -34,30 +33,41 @@
"cdrs": { // CDRs config
"enabled": true,
"accounts_conns":["*localhost"],
"rates_conns": ["*internal"],
"chargers_conns":["*internal"],
"opts": { //
"rates_conns": ["*localhost"],
"chargers_conns":["*localhost"],
"opts": {
/* //
"*chargerS": { //
"": true,
},
*/
"*chargerS": { //
"": true,
},
"*rateS": {
"*string:~*req.Account:dan.bogos;*string:~*req.RunID:supplier": false,
"": true,
},
"*accountS": {
"*string:~*req.Account:dan.bogos;*string:~*req.RunID:supplier": true,
"": false,
},
},
},
"chargers": {
"enabled": true,
"attributes_conns": ["*internal"],
"indexed_selects": false,
"attributes_conns": ["*localhost"],
},
"rates": {
"enabled": true,
"rate_indexed_selects": false,
},
"accounts": {
"enabled": true,
"rates_conns": ["*internal"],
"indexed_selects": false,
"rates_conns": ["*localhost"],
},
"loaders": [
@@ -71,12 +81,14 @@
},
],
"routes": {
"enabled": true,
"indexed_selects": false,
"rates_conns": ["*internal"], // connections to RateS
"accounts_conns": ["*localhost"], // connections to AccountS
},
"routes": {
"enabled": true,
"accounts_conns": ["*localhost"],
"rates_conns": ["*localhost"],
"default_opts":{
"*ignoreErrors": true
}
},
"admins": {
"enabled": true,

View File

@@ -21,13 +21,12 @@
"sessions": {
"enabled": true,
"routes_conns": ["*internal"],
"cdrs_conns": ["*internal"],
"routes_conns": ["*localhost"],
"cdrs_conns": ["*localhost"],
},
"attributes": {
"enabled": true,
"indexed_selects": false,
"opts":{ //
"*processRuns": { // number of run loops when processing event
"": 2,
@@ -38,30 +37,36 @@
"cdrs": { // CDRs config
"enabled": true,
"accounts_conns":["*localhost"],
"rates_conns": ["*internal"],
"chargers_conns":["*internal"],
"opts": { //
"rates_conns": ["*localhost"],
"chargers_conns":["*localhost"],
"opts":
{ //
"*chargerS": { //
"": true,
},
"*rateS": {
"*string:~*req.Account:dan.bogos;*string:~*req.RunID:supplier": false,
"": true,
},
"*accountS": {
"*string:~*req.Account:dan.bogos;*string:~*req.RunID:supplier": true,
"": false,
},
},
},
"chargers": {
"enabled": true,
"attributes_conns": ["*internal"],
"indexed_selects": false,
"attributes_conns": ["*localhost"],
},
"rates": {
"enabled": true,
"rate_indexed_selects": false,
},
"accounts": {
"enabled": true,
"rates_conns": ["*internal"],
"indexed_selects": false,
"rates_conns": ["*localhost"],
},
"loaders": [
@@ -78,8 +83,11 @@
"routes": {
"enabled": true,
"indexed_selects": false,
"rates_conns": ["*internal"], // connections to RateS
"accounts_conns": ["*localhost"], // connections to AccountS
"accounts_conns": ["*localhost"],
"rates_conns": ["*localhost"],
"default_opts":{
"*ignoreErrors": true
}
},
"admins": {

View File

@@ -19,13 +19,12 @@
"sessions": {
"enabled": true,
"routes_conns": ["*internal"],
"cdrs_conns": ["*internal"],
"routes_conns": ["*localhost"],
"cdrs_conns": ["*localhost"],
},
"attributes": {
"enabled": true,
"indexed_selects": false,
"opts":{ //
"*processRuns": { // number of run loops when processing event
"": 2,
@@ -36,30 +35,40 @@
"cdrs": { // CDRs config
"enabled": true,
"accounts_conns":["*localhost"],
"rates_conns": ["*internal"],
"chargers_conns":["*internal"],
"opts": { //
"rates_conns": ["*localhost"],
"chargers_conns":["*localhost"],
"opts": {
/* //
"*chargerS": { //
"": true,
},
*/
"*chargerS": { //
"": true,
},
"*rateS": {
"*string:~*req.Account:dan.bogos;*string:~*req.RunID:supplier": false,
"": true,
},
"*accountS": {
"*string:~*req.Account:dan.bogos;*string:~*req.RunID:supplier": true,
"": false,
},
},
},
"chargers": {
"enabled": true,
"attributes_conns": ["*internal"],
"indexed_selects": false,
"attributes_conns": ["*localhost"],
},
"rates": {
"enabled": true,
"rate_indexed_selects": false,
},
"accounts": {
"enabled": true,
"rates_conns": ["*internal"],
"indexed_selects": false,
"rates_conns": ["*localhost"],
},
"loaders": [
@@ -72,15 +81,18 @@
"lockfile_path": "",
},
],
"routes": {
"enabled": true,
"indexed_selects": false,
"accounts_conns": ["*localhost"],
"rates_conns": ["*localhost"],
"default_opts":{
"*ignoreErrors": true
}
},
"routes": {
"enabled": true,
"indexed_selects": false,
"rates_conns": ["*internal"], // connections to RateS
"accounts_conns": ["*localhost"], // connections to AccountS
},
"admins": {
"enabled": true,
},
"admins": {
"enabled": true,
},
}

View File

@@ -1,5 +1,5 @@
#Tenant,ID,FilterIDs,Weight,RunID,AttributeIDs
cgrates.org,CHRG_SUPPLIER,,20,supplier,*constant:*opts.*rateS:true
cgrates.org,CHRG_SUPPLIER,,20,supplier,*none
cgrates.org,CHRG_CUSTOMER,,10,customer,ATTR_ACCOUNTS;ATTR_RATES
cgrates.org,CHRG_CUSTOMER,,10,customer,*none
1 #Tenant ID FilterIDs Weight RunID AttributeIDs
2 cgrates.org CHRG_SUPPLIER 20 supplier *constant:*opts.*rateS:true *none
3 cgrates.org CHRG_CUSTOMER 10 customer ATTR_ACCOUNTS;ATTR_RATES *none
4
5

View File

@@ -1,6 +1,6 @@
#Tenant,ID,FilterIDs,Weight,Sorting,SortingParameters,RouteID,RouteFilterIDs,RouteAccountIDs,RouteRateProfileIDs,RouteResourceIDs,RouteStatIDs,RouteWeight,RouteBlocker,RouteParameters
cgrates.org,RP1,*string:~*req.Account:ACCOUNT1,,*lc,,,,,,,,,,
cgrates.org,RP1,*string:~*req.Account:dan.bogos,,*lc,,,,,,,,,,
cgrates.org,RP1,,,,,ROUTE1,,ACCOUNT1,,,,,,
cgrates.org,RP1,,,,,ROUTE2,,,RP_ROUTE2,,,,,
1 #Tenant ID FilterIDs Weight Sorting SortingParameters RouteID RouteFilterIDs RouteAccountIDs RouteRateProfileIDs RouteResourceIDs RouteStatIDs RouteWeight RouteBlocker RouteParameters
2 cgrates.org RP1 *string:~*req.Account:ACCOUNT1 *string:~*req.Account:dan.bogos *lc
3 cgrates.org RP1 ROUTE1 ACCOUNT1
4 cgrates.org RP1 ROUTE2 RP_ROUTE2
5
6