ionutboangiu
36a7d174ab
Remove RSRSep opt from general section
...
- allows RSRParser to be split gracefully from config (was depending on
RSRSep, which was retrieved from the global config variable)
- default separator (;) was the only one used except for splitting
inline attribute values (where ANDSep is used)
2025-02-24 13:36:32 +01:00
gezimbll
c602dbc2a5
added rsparser field in dynamicOpts
...
changed Value field to unexported and created a Value() method
on each dynOpts type that contains logic to create a rsparser
in case the value field a configuration starts with prefix "~"
otherwise it will return the specified value
2025-01-22 17:36:26 +01:00
gezimbll
2b04066504
added parsing the event for *usage opts in accounts
2025-01-10 12:31:44 +01:00
gezimbll
32ed816de7
Replacing IsSliceMember ,CloneStringSlice and SliceStringEqual with slices package functions
2023-11-01 21:38:27 +01:00
ionutboangiu
113e2a2bdf
Replace interface{} with any
2023-05-31 10:22:28 +02:00
andronache98
ecdf5e54ea
Changed headers
2022-03-09 14:14:30 +01:00
andronache98
9ec56f5155
Changed headers
2022-03-09 14:14:30 +01:00
porosnicuadrian
4932e6d5e0
Added exists/notexists indexed fields in config subsystems
2021-12-07 16:42:42 +01:00
ionutboangiu
003a4e667d
Change some opts field names to reduce redundancy
2021-10-18 18:09:44 +03:00
ionutboangiu
82c491ad46
Change JsonOpts struct's fields from maps to slices of dynamicOpts and add default values as consts for the remaining subsystems
2021-10-13 20:32:43 +03:00
Trial97
c1ee04a794
Added *profileIgnoreFilters for stats and thresholds
2021-10-11 12:06:57 +03:00
ionutboangiu
e3b4c97121
Delete functions that are not used anymore
2021-10-05 21:04:38 +02:00
ionutboangiu
8cb46adfa5
Add nil verifications for jsnCfg opts in load functions and fix tests
2021-10-04 11:29:37 +02:00
ionutboangiu
71730ba813
Change all the subsystem opts types to DynamicOpts structs in the cfg files
2021-10-04 11:29:37 +02:00
ionutboangiu
32c5d5e587
Change type of thresholds opts to map
2021-09-27 17:27:18 +02:00
ionutboangiu
4f98739202
Add statIDs as opt for Stats
2021-09-22 18:08:17 +02:00
Trial97
6a3f8ddc57
Updated config
2021-09-20 10:45:14 +02:00
ionutboangiu
e819f10c76
Add AccountIDs and RateProfileIDs to Opts in cfg
2021-09-19 12:13:38 +02:00
ionutboangiu
11aecbd22f
Add opts field in config for thresholds
2021-09-19 12:13:38 +02:00
Trial97
f3639c01f8
Added connection between thresholds and actions
2021-05-26 15:54:36 +02:00
Trial97
c74dae1c0f
Added diff function for the rest of the sections
2021-04-26 12:59:57 +02:00
Trial97
c539800acd
Added more Clone functions for config sections
2020-11-27 08:41:56 +01:00
porosnicuadrian
3f21793936
Updated thresholdscfg AsMapInterface method
2020-09-25 13:03:28 +02:00
TeoV
05e2377d3c
Add infrastructure for *suffix filter indexes
2020-07-30 11:13:37 +02:00
adragusin
85b1f778d4
Updated some AsMapInterface methods/added tests for them
2020-04-28 09:50:51 +02:00
adragusin
d5294b2a6f
Added AsMapInterface method for some config fields
2020-04-15 10:44:47 +02:00
Trial97
ff8a7f23f0
Added nested_fields config
2020-01-10 08:04:45 +02:00
Trial97
dfda3ffe72
Added indexed_selects option per subsystem
2019-03-13 13:39:51 +01:00
DanB
76a53102fd
Filter type *stringprefix -> *prefix, config options prefix_indexed_fields, defaults for string_indexed_fields pointing to nil
2018-01-23 18:10:47 +01:00
edwardro22
3d88a3ef00
Added new config option stringprefix_indexed_fields
2018-01-22 17:46:21 +01:00
edwardro22
0419883d2d
Renamed IndexedFields -> StringIndexedFields
2018-01-22 17:46:21 +01:00
DanB
6bf57b827d
Replacing ParseDurationWithSecs with ParseDurationWithNanosecs in most of the places to allow data units parsing without conversion; tests updated
2017-10-31 17:08:50 +01:00
DanB
bf3a36ff91
ThresholdS indexed_fields option in config
2017-10-27 15:17:56 +02:00
DanB
3181c0c535
Config options for thresholds
2017-10-01 15:01:19 +02:00