@@ -208,6 +208,7 @@ custom_namespace "customEC2Metrics" {
208
208
name = "cpu_usage_idle"
209
209
statistics = ["Average"]
210
210
period = "5m"
211
+ add_cloudwatch_timestamp = true
211
212
}
212
213
213
214
metric {
@@ -216,6 +217,7 @@ custom_namespace "customEC2Metrics" {
216
217
period = "5m"
217
218
// setting nil_to_zero on the metric level
218
219
nil_to_zero = true
220
+ add_cloudwatch_timestamp = false
219
221
}
220
222
}
221
223
`
@@ -261,13 +263,12 @@ func TestCloudwatchComponentConfig(t *testing.T) {
261
263
},
262
264
},
263
265
Metrics : []* yaceModel.MetricConfig {{
264
- Name : "CPUUsage" ,
265
- Statistics : []string {"Sum" , "Average" },
266
- Period : 60 ,
267
- Length : 60 ,
268
- Delay : 0 ,
269
- NilToZero : defaultNilToZero ,
270
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
266
+ Name : "CPUUsage" ,
267
+ Statistics : []string {"Sum" , "Average" },
268
+ Period : 60 ,
269
+ Length : 60 ,
270
+ Delay : 0 ,
271
+ NilToZero : defaultNilToZero ,
271
272
}},
272
273
},
273
274
},
@@ -290,22 +291,20 @@ func TestCloudwatchComponentConfig(t *testing.T) {
290
291
CustomTags : []yaceModel.Tag {},
291
292
Metrics : []* yaceModel.MetricConfig {
292
293
{
293
- Name : "NumberOfMessagesSent" ,
294
- Statistics : []string {"Sum" , "Average" },
295
- Period : 60 ,
296
- Length : 60 ,
297
- Delay : 0 ,
298
- NilToZero : defaultNilToZero ,
299
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
294
+ Name : "NumberOfMessagesSent" ,
295
+ Statistics : []string {"Sum" , "Average" },
296
+ Period : 60 ,
297
+ Length : 60 ,
298
+ Delay : 0 ,
299
+ NilToZero : defaultNilToZero ,
300
300
},
301
301
{
302
- Name : "NumberOfMessagesReceived" ,
303
- Statistics : []string {"Sum" , "Average" },
304
- Period : 60 ,
305
- Length : 60 ,
306
- Delay : 0 ,
307
- NilToZero : defaultNilToZero ,
308
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
302
+ Name : "NumberOfMessagesReceived" ,
303
+ Statistics : []string {"Sum" , "Average" },
304
+ Period : 60 ,
305
+ Length : 60 ,
306
+ Delay : 0 ,
307
+ NilToZero : defaultNilToZero ,
309
308
},
310
309
},
311
310
RoundingPeriod : nil ,
@@ -327,13 +326,12 @@ func TestCloudwatchComponentConfig(t *testing.T) {
327
326
CustomTags : []yaceModel.Tag {},
328
327
Metrics : []* yaceModel.MetricConfig {
329
328
{
330
- Name : "CPUUtilization" ,
331
- Statistics : []string {"Sum" , "Maximum" },
332
- Period : 60 ,
333
- Length : 60 ,
334
- Delay : 0 ,
335
- NilToZero : defaultNilToZero ,
336
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
329
+ Name : "CPUUtilization" ,
330
+ Statistics : []string {"Sum" , "Maximum" },
331
+ Period : 60 ,
332
+ Length : 60 ,
333
+ Delay : 0 ,
334
+ NilToZero : defaultNilToZero ,
337
335
},
338
336
},
339
337
RoundingPeriod : nil ,
@@ -360,13 +358,12 @@ func TestCloudwatchComponentConfig(t *testing.T) {
360
358
DimensionNameRequirements : []string {"BucketName" },
361
359
Metrics : []* yaceModel.MetricConfig {
362
360
{
363
- Name : "BucketSizeBytes" ,
364
- Statistics : []string {"Sum" },
365
- Period : 60 ,
366
- Length : 3600 ,
367
- Delay : 0 ,
368
- NilToZero : defaultNilToZero ,
369
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
361
+ Name : "BucketSizeBytes" ,
362
+ Statistics : []string {"Sum" },
363
+ Period : 60 ,
364
+ Length : 3600 ,
365
+ Delay : 0 ,
366
+ NilToZero : defaultNilToZero ,
370
367
},
371
368
},
372
369
RoundingPeriod : nil ,
@@ -397,22 +394,20 @@ func TestCloudwatchComponentConfig(t *testing.T) {
397
394
Namespace : "CustomEC2Metrics" ,
398
395
Metrics : []* yaceModel.MetricConfig {
399
396
{
400
- Name : "cpu_usage_idle" ,
401
- Statistics : []string {"Average" },
402
- Period : 300 ,
403
- Length : 300 ,
404
- Delay : 0 ,
405
- NilToZero : defaultNilToZero ,
406
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
397
+ Name : "cpu_usage_idle" ,
398
+ Statistics : []string {"Average" },
399
+ Period : 300 ,
400
+ Length : 300 ,
401
+ Delay : 0 ,
402
+ NilToZero : defaultNilToZero ,
407
403
},
408
404
{
409
- Name : "disk_free" ,
410
- Statistics : []string {"Average" },
411
- Period : 300 ,
412
- Length : 300 ,
413
- Delay : 0 ,
414
- NilToZero : defaultNilToZero ,
415
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
405
+ Name : "disk_free" ,
406
+ Statistics : []string {"Average" },
407
+ Period : 300 ,
408
+ Length : 300 ,
409
+ Delay : 0 ,
410
+ NilToZero : defaultNilToZero ,
416
411
},
417
412
},
418
413
RoundingPeriod : nil ,
@@ -440,13 +435,12 @@ func TestCloudwatchComponentConfig(t *testing.T) {
440
435
},
441
436
},
442
437
Metrics : []* yaceModel.MetricConfig {{
443
- Name : "CPUUsage" ,
444
- Statistics : []string {"Sum" , "Average" },
445
- Period : 60 ,
446
- Length : 60 ,
447
- Delay : 0 ,
448
- NilToZero : falsePtr ,
449
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
438
+ Name : "CPUUsage" ,
439
+ Statistics : []string {"Sum" , "Average" },
440
+ Period : 60 ,
441
+ Length : 60 ,
442
+ Delay : 0 ,
443
+ NilToZero : falsePtr ,
450
444
}},
451
445
},
452
446
},
@@ -472,13 +466,12 @@ func TestCloudwatchComponentConfig(t *testing.T) {
472
466
},
473
467
},
474
468
Metrics : []* yaceModel.MetricConfig {{
475
- Name : "CPUUsage" ,
476
- Statistics : []string {"Sum" , "Average" },
477
- Period : 60 ,
478
- Length : 60 ,
479
- Delay : 0 ,
480
- NilToZero : falsePtr ,
481
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
469
+ Name : "CPUUsage" ,
470
+ Statistics : []string {"Sum" , "Average" },
471
+ Period : 60 ,
472
+ Length : 60 ,
473
+ Delay : 0 ,
474
+ NilToZero : falsePtr ,
482
475
}},
483
476
},
484
477
},
@@ -501,22 +494,20 @@ func TestCloudwatchComponentConfig(t *testing.T) {
501
494
CustomTags : []yaceModel.Tag {},
502
495
Metrics : []* yaceModel.MetricConfig {
503
496
{
504
- Name : "NumberOfMessagesSent" ,
505
- Statistics : []string {"Sum" , "Average" },
506
- Period : 60 ,
507
- Length : 60 ,
508
- Delay : 0 ,
509
- NilToZero : falsePtr ,
510
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
497
+ Name : "NumberOfMessagesSent" ,
498
+ Statistics : []string {"Sum" , "Average" },
499
+ Period : 60 ,
500
+ Length : 60 ,
501
+ Delay : 0 ,
502
+ NilToZero : falsePtr ,
511
503
},
512
504
{
513
- Name : "NumberOfMessagesReceived" ,
514
- Statistics : []string {"Sum" , "Average" },
515
- Period : 60 ,
516
- Length : 60 ,
517
- Delay : 0 ,
518
- NilToZero : truePtr ,
519
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
505
+ Name : "NumberOfMessagesReceived" ,
506
+ Statistics : []string {"Sum" , "Average" },
507
+ Period : 60 ,
508
+ Length : 60 ,
509
+ Delay : 0 ,
510
+ NilToZero : truePtr ,
520
511
},
521
512
},
522
513
RoundingPeriod : nil ,
@@ -552,7 +543,7 @@ func TestCloudwatchComponentConfig(t *testing.T) {
552
543
Length : 300 ,
553
544
Delay : 0 ,
554
545
NilToZero : falsePtr ,
555
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
546
+ AddCloudwatchTimestamp : truePtr ,
556
547
},
557
548
{
558
549
Name : "disk_free" ,
@@ -561,7 +552,7 @@ func TestCloudwatchComponentConfig(t *testing.T) {
561
552
Length : 300 ,
562
553
Delay : 0 ,
563
554
NilToZero : truePtr ,
564
- AddCloudwatchTimestamp : addCloudwatchTimestamp ,
555
+ AddCloudwatchTimestamp : falsePtr ,
565
556
},
566
557
},
567
558
RoundingPeriod : nil ,
0 commit comments