Metrics blockers added in code

This commit is contained in:
porosnicuadrian
2022-04-28 14:48:51 +03:00
parent 9ef70c7ab9
commit 575237ebcf
13 changed files with 91 additions and 41 deletions

View File

@@ -35,15 +35,15 @@ CREATE TABLE tp_stats (
`tenant` varchar(64) NOT NULL,
`id` varchar(64) NOT NULL,
`filter_ids` varchar(64) NOT NULL,
`activation_interval` varchar(64) NOT NULL,
`weights` varchar(64) NOT NULL,
`queue_length` int(11) NOT NULL,
`ttl` varchar(32) NOT NULL,
`min_items` int(11) NOT NULL,
`metric_ids` varchar(128) NOT NULL,
`metric_filter_ids` varchar(64) NOT NULL,
`metric_blockers` varchar(128) NOT NULL,
`stored` BOOLEAN NOT NULL,
`weights` varchar(64) NOT NULL,
`blockers` VARCHAR(128) NOT NULL,
`blockers` varchar(128) NOT NULL,
`threshold_ids` varchar(64) NOT NULL,
`created_at` TIMESTAMP,
PRIMARY KEY (`pk`),

View File

@@ -40,9 +40,10 @@ CREATE TABLE tp_stats (
`min_items` int(11) NOT NULL,
`metric_ids` varchar(128) NOT NULL,
`metric_filter_ids` varchar(64) NOT NULL,
`metric_blockers` varchar(128) NOT NULL,
`stored` BOOLEAN NOT NULL,
`weights` varchar(128) NOT NULL,
`blockers` VARCHAR(128) NOT NULL,
`blockers` varchar(128) NOT NULL,
`threshold_ids` varchar(64) NOT NULL,
`created_at` TIMESTAMP,
PRIMARY KEY (`pk`),

View File

@@ -35,12 +35,12 @@ CREATE TABLE tp_stats (
"tenant"varchar(64) NOT NULL,
"id" varchar(64) NOT NULL,
"filter_ids" varchar(64) NOT NULL,
"activation_interval" varchar(64) NOT NULL,
"queue_length" INTEGER NOT NULL,
"ttl" varchar(32) NOT NULL,
"min_items" INTEGER NOT NULL,
"metric_ids" VARCHAR(128) NOT NULL,
"metric_filter_ids" VARCHAR(128) NOT NULL,
"metric_blockers" VARCHAR(128) NOT NULL,
"stored" BOOLEAN NOT NULL,
"weights" VARCHAR(128) NOT NULL,
"blockers" VARCHAR(128) NOT NULL,

View File

@@ -6,3 +6,5 @@ cgrates.org,Stat_3,FLTR_STAT_3,;30,100,1s,0,*acd;*tcd;*asr,,false,;true,*none
cgrates.org,Stat_Supplier1,*string:~*req.StatID:Stat_Supplier1,;30,100,1s,0,*sum#~*req.LoadReq,,true,;true,*none
cgrates.org,Stat_Supplier2,*string:~*req.StatID:Stat_Supplier2,;30,100,1s,0,*sum#~*req.LoadReq,,true,;true,*none
cgrates.org,Stat_Supplier3,*string:~*req.StatID:Stat_Supplier3,;30,100,1s,0,*sum#~*req.LoadReq,,true,;true,*none
1 #Tenant[0] Id[1] FilterIDs[2] Weights[3] QueueLength[4] TTL[5] MinItems[6] Metrics[7] MetricFilterIDs[8] Stored[9] Blockers[10] ThresholdIDs[11]
6 cgrates.org Stat_Supplier1 *string:~*req.StatID:Stat_Supplier1 ;30 100 1s 0 *sum#~*req.LoadReq true ;true *none
7 cgrates.org Stat_Supplier2 *string:~*req.StatID:Stat_Supplier2 ;30 100 1s 0 *sum#~*req.LoadReq true ;true *none
8 cgrates.org Stat_Supplier3 *string:~*req.StatID:Stat_Supplier3 ;30 100 1s 0 *sum#~*req.LoadReq true ;true *none
9
10