@@ -8,8 +8,7 @@ const redisKeys = require('../extensions/replication/constants').redisKeys;
8
8
9
9
// StatsClient constant defaults for site metrics
10
10
const INTERVAL = 300 ; // 5 minutes;
11
- const EXPIRY = 900 ; // 15 minutes
12
- const OBJECT_MONITORING_EXPIRY = 86400 ; // 24 hours
11
+ const EXPIRY = 86400 ; // 24 hours
13
12
14
13
// BackbeatConsumer constant defaults
15
14
const CONSUMER_FETCH_MAX_BYTES = 5000020 ;
@@ -33,10 +32,7 @@ class MetricsConsumer {
33
32
34
33
this . logger = new Logger ( 'Backbeat:MetricsConsumer' ) ;
35
34
const redisClient = new RedisClient ( rConfig , this . logger ) ;
36
- this . _siteStatsClient = new StatsModel ( redisClient , INTERVAL ,
37
- ( EXPIRY + INTERVAL ) ) ;
38
- this . _objectStatsClient = new StatsModel ( redisClient , INTERVAL ,
39
- ( OBJECT_MONITORING_EXPIRY + INTERVAL ) ) ;
35
+ this . _statsClient = new StatsModel ( redisClient , INTERVAL , EXPIRY ) ;
40
36
}
41
37
42
38
start ( ) {
@@ -65,14 +61,14 @@ class MetricsConsumer {
65
61
_sendSiteLevelRequests ( data ) {
66
62
const { type, site, ops, bytes } = data ;
67
63
if ( type === 'completed' ) {
68
- this . _sendSiteLevelRequest ( `${ site } :${ redisKeys . opsDone } ` , ops ) ;
69
- this . _sendSiteLevelRequest ( `${ site } :${ redisKeys . bytesDone } ` , bytes ) ;
64
+ this . _sendRequest ( `${ site } :${ redisKeys . opsDone } ` , ops ) ;
65
+ this . _sendRequest ( `${ site } :${ redisKeys . bytesDone } ` , bytes ) ;
70
66
} else if ( type === 'failed' ) {
71
- this . _sendSiteLevelRequest ( `${ site } :${ redisKeys . opsFail } ` , ops ) ;
72
- this . _sendSiteLevelRequest ( `${ site } :${ redisKeys . bytesFail } ` , bytes ) ;
67
+ this . _sendRequest ( `${ site } :${ redisKeys . opsFail } ` , ops ) ;
68
+ this . _sendRequest ( `${ site } :${ redisKeys . bytesFail } ` , bytes ) ;
73
69
} else if ( type === 'queued' ) {
74
- this . _sendSiteLevelRequest ( `${ site } :${ redisKeys . ops } ` , ops ) ;
75
- this . _sendSiteLevelRequest ( `${ site } :${ redisKeys . bytes } ` , bytes ) ;
70
+ this . _sendRequest ( `${ site } :${ redisKeys . ops } ` , ops ) ;
71
+ this . _sendRequest ( `${ site } :${ redisKeys . bytes } ` , bytes ) ;
76
72
}
77
73
return undefined ;
78
74
}
@@ -82,11 +78,11 @@ class MetricsConsumer {
82
78
if ( type === 'completed' ) {
83
79
const key = `${ site } :${ bucketName } :${ objectKey } :` +
84
80
`${ versionId } :${ redisKeys . objectBytesDone } ` ;
85
- this . _sendObjectLevelRequest ( key , bytes ) ;
81
+ this . _sendRequest ( key , bytes ) ;
86
82
} else if ( type === 'queued' ) {
87
83
const key = `${ site } :${ bucketName } :${ objectKey } :` +
88
84
`${ versionId } :${ redisKeys . objectBytes } ` ;
89
- this . _sendObjectLevelRequest ( key , bytes ) ;
85
+ this . _sendRequest ( key , bytes ) ;
90
86
}
91
87
return undefined ;
92
88
}
@@ -133,12 +129,8 @@ class MetricsConsumer {
133
129
return done ( ) ;
134
130
}
135
131
136
- _sendSiteLevelRequest ( key , value ) {
137
- this . _siteStatsClient . reportNewRequest ( key , value ) ;
138
- }
139
-
140
- _sendObjectLevelRequest ( key , value ) {
141
- this . _objectStatsClient . reportNewRequest ( key , value ) ;
132
+ _sendRequest ( key , value ) {
133
+ this . _statsClient . reportNewRequest ( key , value ) ;
142
134
}
143
135
}
144
136
0 commit comments