@@ -168,6 +168,11 @@ tests:
168
168
- name : ReplicationLagWarning
169
169
interval : 1m
170
170
input_series :
171
+ - series : mongodb_oplog_stats_storageStats_maxSize{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data"}
172
+ values : 10000x15
173
+ - series : mongodb_oplog_stats_storageStats_size{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data"}
174
+ values : 96000x15
175
+
171
176
- series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-0.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="PRIMARY"}
172
177
values : 5 35000+1000x10 45000
173
178
- series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-1.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
@@ -249,6 +254,71 @@ tests:
249
254
eval_time : 12m
250
255
exp_alerts : []
251
256
257
+ - name : ReplicationLagWarning with oplog window not full
258
+ interval : 1m
259
+ input_series :
260
+ - series : mongodb_oplog_stats_storageStats_maxSize{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data"}
261
+ values : 100000x15
262
+ - series : mongodb_oplog_stats_storageStats_size{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data"}
263
+ values : 1000+1000x15
264
+
265
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-0.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="PRIMARY"}
266
+ values : 5 35000+1000x10 45000
267
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-1.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
268
+ values : 0 24000+1000x10 39000
269
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-2.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
270
+ values : 2 2000+1000x7 7000+0x2 41000
271
+
272
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-1", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-0.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="PRIMARY"}
273
+ values : 5 34000+1000x10 44000
274
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-1", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-1.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
275
+ values : 0 26000+1000x10 40000
276
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-1", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-2.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
277
+ values : 2 1000+1000x7 6000+0x2 40000
278
+
279
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-2", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-0.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="PRIMARY"}
280
+ values : 5 12000+1000x10 43000
281
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-2", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-1.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
282
+ values : 0 9000+1000x10 38000
283
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-2", rs_nm="shard0-data", member_idx="data-db-mongodb-sharded-shard0-data-2.data-db-mongodb-sharded-shardsrv-headless.svc.cluster.local", member_state="SECONDARY"}
284
+ values : 2 3000+1000x7 8000+0x2 42000
285
+
286
+ - series : mongodb_mongod_replset_my_state{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0"}
287
+ values : 1+0x12
288
+ - series : mongodb_mongod_replset_my_state{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-1"}
289
+ values : 2+0x12
290
+ - series : mongodb_mongod_replset_my_state{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-2"}
291
+ values : 2+0x12
292
+
293
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-configsvr-1", rs_nm="configsvr", member_idx="data-db-mongodb-sharded-configsvr-0.data-db-mongodb-sharded-configsvr-headless.svc.cluster.local", member_state="PRIMARY"}
294
+ values : 71 8300 9500
295
+ - series : mongodb_rs_members_optimeDate{namespace="zenko",pod="data-db-mongodb-sharded-configsvr-1", rs_nm="configsvr", member_idx="data-db-mongodb-sharded-configsvr-1.data-db-mongodb-sharded-configsvr-headless.svc.cluster.local", member_state="SECONDARY"}
296
+ values : 50 8200 9400
297
+
298
+ # We simulate a constant oplog window for this test. In real life, the oplog window can increase
299
+ # or decrease depending on the load.
300
+ - series : mongodb_mongod_replset_oplog_head_timestamp{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0"}
301
+ values : 38000+1000x12
302
+ - series : mongodb_mongod_replset_oplog_tail_timestamp{namespace="zenko",pod="data-db-mongodb-sharded-shard0-data-0"}
303
+ values : 1000+1000x12
304
+
305
+ alert_rule_test :
306
+ - alertname : ReplicationLagWarning
307
+ eval_time : 1m
308
+ exp_alerts : []
309
+ - alertname : ReplicationLagWarning
310
+ eval_time : 2m
311
+ exp_alerts : []
312
+ - alertname : ReplicationLagWarning
313
+ eval_time : 10m
314
+ exp_alerts : []
315
+ - alertname : ReplicationLagWarning
316
+ eval_time : 11m
317
+ exp_alerts : []
318
+ - alertname : ReplicationLagWarning
319
+ eval_time : 12m
320
+ exp_alerts : []
321
+
252
322
- name : TooManyClientConnectionsWarning
253
323
interval : 1m
254
324
input_series :
0 commit comments