Skip to content

Commit a9f736a

Browse files
authored
Add some missing metrics to AWS/ElastiCache (#153)
* Sort * Add new metrics * Bring back NetworkLinkLocalAllowanceExceeded
1 parent dfe9394 commit a9f736a

File tree

1 file changed

+36
-11
lines changed

1 file changed

+36
-11
lines changed

pkg/cloudWatchConsts/metrics.go

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -289,22 +289,26 @@ var NamespaceMetricsMap = map[string][]string{
289289
"AWS/ElastiCache": {
290290
"ActiveDefragHits",
291291
"AuthenticationFailures",
292+
"BytesReadFromDisk",
292293
"BytesReadIntoMemcached",
293294
"BytesUsedForCache",
294295
"BytesUsedForCacheItems",
295296
"BytesUsedForHash",
296-
"BytesReadFromDisk",
297-
"BytesWrittenToDisk",
297+
"BytesUsedForMemoryDB",
298298
"BytesWrittenOutFromMemcached",
299-
"CPUUtilization",
299+
"BytesWrittenToDisk",
300300
"CPUCreditBalance",
301301
"CPUCreditUsage",
302+
"CPUUtilization",
302303
"CacheHitRate",
303304
"CacheHits",
304305
"CacheMisses",
305306
"CasBadval",
306307
"CasHits",
307308
"CasMisses",
309+
"ChannelAuthorizationFailures",
310+
"ClusterBasedCmds",
311+
"ClusterBasedCmdsLatency",
308312
"CmdConfigGet",
309313
"CmdConfigSet",
310314
"CmdFlush",
@@ -316,10 +320,11 @@ var NamespaceMetricsMap = map[string][]string{
316320
"CurrConnections",
317321
"CurrItems",
318322
"CurrVolatileItems",
323+
"DB0AverageTTL",
319324
"DatabaseCapacityUsageCountedForEvictPercentage",
320-
"DatabaseMemoryUsagePercentage",
325+
"DatabaseCapacityUsagePercentage",
321326
"DatabaseMemoryUsageCountedForEvictPercentage",
322-
"DB0AverageTTL",
327+
"DatabaseMemoryUsagePercentage",
323328
"DecrHits",
324329
"DecrMisses",
325330
"DeleteHits",
@@ -338,30 +343,42 @@ var NamespaceMetricsMap = map[string][]string{
338343
"GetTypeCmds",
339344
"GetTypeCmdsLatency",
340345
"GlobalDatastoreReplicationLag",
341-
"IsMaster",
342346
"HashBasedCmds",
343347
"HashBasedCmdsLatency",
344348
"HyperLogLogBasedCmds",
345349
"HyperLogLogBasedCmdsLatency",
346-
"IsPrimary",
350+
"IamAuthenticationExpirations",
351+
"IamAuthenticationThrottling",
347352
"IncrHits",
348353
"IncrMisses",
354+
"IsMaster",
355+
"IsPrimary",
356+
"JsonBasedCmds",
357+
"JsonBasedCmdsLatency",
358+
"JsonBasedGetCmds",
349359
"KeyAuthorizationFailures",
350360
"KeyBasedCmds",
351361
"KeyBasedCmdsLatency",
352362
"KeysTracked",
363+
"KeyspaceHits",
364+
"KeyspaceMisses",
353365
"ListBasedCmds",
354366
"ListBasedCmdsLatency",
355367
"MasterLinkHealthStatus",
368+
"MaxReplicationThroughput",
356369
"MemoryFragmentationRatio",
357-
"NetworkBytesIn",
358-
"NetworkBytesOut",
359-
"NetworkPacketsIn",
360-
"NetworkPacketsOut",
361370
"NetworkBandwidthInAllowanceExceeded",
362371
"NetworkBandwidthOutAllowanceExceeded",
372+
"NetworkBytesIn",
373+
"NetworkBytesOut",
363374
"NetworkConntrackAllowanceExceeded",
364375
"NetworkLinkLocalAllowanceExceeded",
376+
"NetworkMaxBytesIn",
377+
"NetworkMaxBytesOut ",
378+
"NetworkMaxPacketsIn",
379+
"NetworkMaxPacketsOut",
380+
"NetworkPacketsIn",
381+
"NetworkPacketsOut",
365382
"NetworkPacketsPerSecondAllowanceExceeded",
366383
"NewConnections",
367384
"NewItems",
@@ -372,8 +389,15 @@ var NamespaceMetricsMap = map[string][]string{
372389
"PubSubBasedCmdsLatency",
373390
"Reclaimed",
374391
"ReplicationBytes",
392+
"ReplicationDelayedWriteCommands",
375393
"ReplicationLag",
376394
"SaveInProgress",
395+
"SearchBasedCmds",
396+
"SearchBasedGetCmds",
397+
"SearchBasedSetCmds",
398+
"SearchNumberOfIndexedKeys",
399+
"SearchNumberOfIndexes",
400+
"SearchTotalIndexSize",
377401
"SetBasedCmds",
378402
"SetBasedCmdsLatency",
379403
"SetTypeCmds",
@@ -388,6 +412,7 @@ var NamespaceMetricsMap = map[string][]string{
388412
"SwapUsage",
389413
"TouchHits",
390414
"TouchMisses",
415+
"TrafficManagementActive",
391416
"UnusedMemory",
392417
},
393418
"AWS/ElasticBeanstalk": {"ApplicationLatencyP10", "ApplicationLatencyP50", "ApplicationLatencyP75", "ApplicationLatencyP85", "ApplicationLatencyP90", "ApplicationLatencyP95", "ApplicationLatencyP99", "ApplicationLatencyP99.9", "ApplicationRequests2xx", "ApplicationRequests3xx", "ApplicationRequests4xx", "ApplicationRequests5xx", "ApplicationRequestsTotal", "CPUIdle", "CPUIowait", "CPUIrq", "CPUNice", "CPUSoftirq", "CPUSystem", "CPUUser", "EnvironmentHealth", "InstanceHealth", "InstancesDegraded", "InstancesInfo", "InstancesNoData", "InstancesOk", "InstancesPending", "InstancesSevere", "InstancesUnknown", "InstancesWarning", "LoadAverage1min", "LoadAverage5min", "RootFilesystemUtil"},

0 commit comments

Comments
 (0)