From d2829f16fac473acb0826f1b7beba475f0ed5861 Mon Sep 17 00:00:00 2001 From: kaiyan-sheng Date: Mon, 20 Jul 2020 16:18:12 -0600 Subject: [PATCH 1/3] Add host common fields and cloud.instance.name --- metricbeat/docs/fields.asciidoc | 649 ++++++++++-------- x-pack/metricbeat/module/aws/_meta/fields.yml | 42 ++ x-pack/metricbeat/module/aws/ec2/ec2.go | 33 + x-pack/metricbeat/module/aws/fields.go | 2 +- 4 files changed, 447 insertions(+), 279 deletions(-) diff --git a/metricbeat/docs/fields.asciidoc b/metricbeat/docs/fields.asciidoc index 05d336127f5..c4c5426e750 100644 --- a/metricbeat/docs/fields.asciidoc +++ b/metricbeat/docs/fields.asciidoc @@ -1562,6 +1562,99 @@ type: object -- + +*`host.cpu.pct`*:: ++ +-- +The percentage of allocated EC2 compute units that are currently in use on the instance. + + +type: scaled_float + +format: percent + +-- + +*`host.network.in.bytes`*:: ++ +-- +The number of bytes received on all network interfaces by the instance. + + +type: long + +format: bytes + +-- + +*`host.network.in.bytes`*:: ++ +-- +The number of bytes received on all network interfaces by the instance. + + +type: long + +format: bytes + +-- + +*`host.network.out.bytes`*:: ++ +-- +The number of bytes sent out on all network interfaces by the instance. + + +type: long + +format: bytes + +-- + +*`host.network.in.bytes`*:: ++ +-- +The number of packets received on all network interfaces by the instance. + + +type: long + +-- + +*`host.network.out.packets`*:: ++ +-- +The number of packets sent out on all network interfaces by the instance. + + +type: long + +-- + +*`host.disk.read.bytes`*:: ++ +-- +Bytes read from all instance store volumes available to the instance. + + +type: long + +format: bytes + +-- + +*`host.disk.write.bytes`*:: ++ +-- +Bytes written to all instance store volumes available to the instance. + + +type: long + +format: bytes + +-- + [float] === billing @@ -1570,7 +1663,7 @@ type: object -*`aws.billing.metrics.EstimatedCharges.max`*:: +*`host.billing.metrics.EstimatedCharges.max`*:: + -- Maximum estimated charges for AWS acccount. @@ -1586,7 +1679,7 @@ type: long -*`aws.cloudwatch.namespace`*:: +*`host.cloudwatch.namespace`*:: + -- The namespace specified when query cloudwatch api. @@ -1604,7 +1697,7 @@ type: keyword -*`aws.dynamodb.metrics.SuccessfulRequestLatency.avg`*:: +*`host.dynamodb.metrics.SuccessfulRequestLatency.avg`*:: + -- The average latency of successful requests to DynamoDB or Amazon DynamoDB Streams during the specified time period. @@ -1614,7 +1707,7 @@ type: double -- -*`aws.dynamodb.metrics.SuccessfulRequestLatency.max`*:: +*`host.dynamodb.metrics.SuccessfulRequestLatency.max`*:: + -- The maximum latency of successful requests to DynamoDB or Amazon DynamoDB Streams during the specified time period. @@ -1624,7 +1717,7 @@ type: double -- -*`aws.dynamodb.metrics.OnlineIndexPercentageProgress.avg`*:: +*`host.dynamodb.metrics.OnlineIndexPercentageProgress.avg`*:: + -- The percentage of completion when a new global secondary index is being added to a table. @@ -1634,7 +1727,7 @@ type: double -- -*`aws.dynamodb.metrics.ProvisionedWriteCapacityUnits.avg`*:: +*`host.dynamodb.metrics.ProvisionedWriteCapacityUnits.avg`*:: + -- The number of provisioned write capacity units for a table or a global secondary index. @@ -1644,7 +1737,7 @@ type: double -- -*`aws.dynamodb.metrics.ProvisionedReadCapacityUnits.avg`*:: +*`host.dynamodb.metrics.ProvisionedReadCapacityUnits.avg`*:: + -- The number of provisioned read capacity units for a table or a global secondary index. @@ -1654,7 +1747,7 @@ type: double -- -*`aws.dynamodb.metrics.ConsumedReadCapacityUnits.avg`*:: +*`host.dynamodb.metrics.ConsumedReadCapacityUnits.avg`*:: + -- The average number of read capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1664,7 +1757,7 @@ type: double -- -*`aws.dynamodb.metrics.ConsumedReadCapacityUnits.sum`*:: +*`host.dynamodb.metrics.ConsumedReadCapacityUnits.sum`*:: + -- The sum of read capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1674,7 +1767,7 @@ type: long -- -*`aws.dynamodb.metrics.ConsumedWriteCapacityUnits.avg`*:: +*`host.dynamodb.metrics.ConsumedWriteCapacityUnits.avg`*:: + -- The average number of write capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1684,7 +1777,7 @@ type: double -- -*`aws.dynamodb.metrics.ConsumedWriteCapacityUnits.sum`*:: +*`host.dynamodb.metrics.ConsumedWriteCapacityUnits.sum`*:: + -- The sum of write capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1694,7 +1787,7 @@ type: long -- -*`aws.dynamodb.metrics.ReplicationLatency.avg`*:: +*`host.dynamodb.metrics.ReplicationLatency.avg`*:: + -- The average elapsed time between an updated item appearing in the DynamoDB stream for one replica table, and that item appearing in another replica in the global table. @@ -1704,7 +1797,7 @@ type: double -- -*`aws.dynamodb.metrics.ReplicationLatency.max`*:: +*`host.dynamodb.metrics.ReplicationLatency.max`*:: + -- The maximum elapsed time between an updated item appearing in the DynamoDB stream for one replica table, and that item appearing in another replica in the global table. @@ -1714,7 +1807,7 @@ type: double -- -*`aws.dynamodb.metrics.TransactionConflict.avg`*:: +*`host.dynamodb.metrics.TransactionConflict.avg`*:: + -- Average rejected item-level requests due to transactional conflicts between concurrent requests on the same items. @@ -1724,7 +1817,7 @@ type: double -- -*`aws.dynamodb.metrics.TransactionConflict.sum`*:: +*`host.dynamodb.metrics.TransactionConflict.sum`*:: + -- Total rejected item-level requests due to transactional conflicts between concurrent requests on the same items. @@ -1734,7 +1827,7 @@ type: long -- -*`aws.dynamodb.metrics.AccountProvisionedReadCapacityUtilization.avg`*:: +*`host.dynamodb.metrics.AccountProvisionedReadCapacityUtilization.avg`*:: + -- The average percentage of provisioned read capacity units utilized by the account. @@ -1744,7 +1837,7 @@ type: double -- -*`aws.dynamodb.metrics.AccountProvisionedWriteCapacityUtilization.avg`*:: +*`host.dynamodb.metrics.AccountProvisionedWriteCapacityUtilization.avg`*:: + -- The average percentage of provisioned write capacity units utilized by the account. @@ -1754,7 +1847,7 @@ type: double -- -*`aws.dynamodb.metrics.SystemErrors.sum`*:: +*`host.dynamodb.metrics.SystemErrors.sum`*:: + -- The requests to DynamoDB or Amazon DynamoDB Streams that generate an HTTP 500 status code during the specified time period. @@ -1764,7 +1857,7 @@ type: long -- -*`aws.dynamodb.metrics.ConditionalCheckFailedRequests.sum`*:: +*`host.dynamodb.metrics.ConditionalCheckFailedRequests.sum`*:: + -- The number of failed attempts to perform conditional writes. @@ -1774,7 +1867,7 @@ type: long -- -*`aws.dynamodb.metrics.PendingReplicationCount.sum`*:: +*`host.dynamodb.metrics.PendingReplicationCount.sum`*:: + -- The number of item updates that are written to one replica table, but that have not yet been written to another replica in the global table. @@ -1784,7 +1877,7 @@ type: long -- -*`aws.dynamodb.metrics.ReadThrottleEvents.sum`*:: +*`host.dynamodb.metrics.ReadThrottleEvents.sum`*:: + -- Requests to DynamoDB that exceed the provisioned read capacity units for a table or a global secondary index. @@ -1794,7 +1887,7 @@ type: long -- -*`aws.dynamodb.metrics.ThrottledRequests.sum`*:: +*`host.dynamodb.metrics.ThrottledRequests.sum`*:: + -- Requests to DynamoDB that exceed the provisioned throughput limits on a resource (such as a table or an index). @@ -1804,7 +1897,7 @@ type: long -- -*`aws.dynamodb.metrics.WriteThrottleEvents.sum`*:: +*`host.dynamodb.metrics.WriteThrottleEvents.sum`*:: + -- Requests to DynamoDB that exceed the provisioned write capacity units for a table or a global secondary index. @@ -1814,7 +1907,7 @@ type: long -- -*`aws.dynamodb.metrics.AccountMaxReads.max`*:: +*`host.dynamodb.metrics.AccountMaxReads.max`*:: + -- The maximum number of read capacity units that can be used by an account. This limit does not apply to on-demand tables or global secondary indexes. @@ -1824,7 +1917,7 @@ type: long -- -*`aws.dynamodb.metrics.AccountMaxTableLevelReads.max`*:: +*`host.dynamodb.metrics.AccountMaxTableLevelReads.max`*:: + -- The maximum number of read capacity units that can be used by a table or global secondary index of an account. For on-demand tables this limit caps the maximum read request units a table or a global secondary index can use. @@ -1834,7 +1927,7 @@ type: long -- -*`aws.dynamodb.metrics.AccountMaxTableLevelWrites.max`*:: +*`host.dynamodb.metrics.AccountMaxTableLevelWrites.max`*:: + -- The maximum number of write capacity units that can be used by a table or global secondary index of an account. For on-demand tables this limit caps the maximum write request units a table or a global secondary index can use. @@ -1844,7 +1937,7 @@ type: long -- -*`aws.dynamodb.metrics.AccountMaxWrites.max`*:: +*`host.dynamodb.metrics.AccountMaxWrites.max`*:: + -- The maximum number of write capacity units that can be used by an account. This limit does not apply to on-demand tables or global secondary indexes. @@ -1854,7 +1947,7 @@ type: long -- -*`aws.dynamodb.metrics.MaxProvisionedTableReadCapacityUtilization.max`*:: +*`host.dynamodb.metrics.MaxProvisionedTableReadCapacityUtilization.max`*:: + -- The percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of an account. @@ -1864,7 +1957,7 @@ type: double -- -*`aws.dynamodb.metrics.MaxProvisionedTableWriteCapacityUtilization.max`*:: +*`host.dynamodb.metrics.MaxProvisionedTableWriteCapacityUtilization.max`*:: + -- The percentage of provisioned write capacity utilized by the highest provisioned write table or global secondary index of an account. @@ -1882,7 +1975,7 @@ type: double -*`aws.ebs.metrics.VolumeReadBytes.avg`*:: +*`host.ebs.metrics.VolumeReadBytes.avg`*:: + -- Average size of each read operation during the period, except on volumes attached to a Nitro-based instance, where the average represents the average over the specified period. @@ -1891,7 +1984,7 @@ type: double -- -*`aws.ebs.metrics.VolumeWriteBytes.avg`*:: +*`host.ebs.metrics.VolumeWriteBytes.avg`*:: + -- Average size of each write operation during the period, except on volumes attached to a Nitro-based instance, where the average represents the average over the specified period. @@ -1900,7 +1993,7 @@ type: double -- -*`aws.ebs.metrics.VolumeReadOps.avg`*:: +*`host.ebs.metrics.VolumeReadOps.avg`*:: + -- The total number of read operations in a specified period of time. @@ -1909,7 +2002,7 @@ type: double -- -*`aws.ebs.metrics.VolumeWriteOps.avg`*:: +*`host.ebs.metrics.VolumeWriteOps.avg`*:: + -- The total number of write operations in a specified period of time. @@ -1918,7 +2011,7 @@ type: double -- -*`aws.ebs.metrics.VolumeQueueLength.avg`*:: +*`host.ebs.metrics.VolumeQueueLength.avg`*:: + -- The number of read and write operation requests waiting to be completed in a specified period of time. @@ -1927,7 +2020,7 @@ type: double -- -*`aws.ebs.metrics.VolumeThroughputPercentage.avg`*:: +*`host.ebs.metrics.VolumeThroughputPercentage.avg`*:: + -- The percentage of I/O operations per second (IOPS) delivered of the total IOPS provisioned for an Amazon EBS volume. Used with Provisioned IOPS SSD volumes only. @@ -1936,7 +2029,7 @@ type: double -- -*`aws.ebs.metrics.VolumeConsumedReadWriteOps.avg`*:: +*`host.ebs.metrics.VolumeConsumedReadWriteOps.avg`*:: + -- The total amount of read and write operations (normalized to 256K capacity units) consumed in a specified period of time. Used with Provisioned IOPS SSD volumes only. @@ -1945,7 +2038,7 @@ type: double -- -*`aws.ebs.metrics.BurstBalance.avg`*:: +*`host.ebs.metrics.BurstBalance.avg`*:: + -- Used with General Purpose SSD (gp2), Throughput Optimized HDD (st1), and Cold HDD (sc1) volumes only. Provides information about the percentage of I/O credits (for gp2) or throughput credits (for st1 and sc1) remaining in the burst bucket. @@ -1954,7 +2047,7 @@ type: double -- -*`aws.ebs.metrics.VolumeTotalReadTime.sum`*:: +*`host.ebs.metrics.VolumeTotalReadTime.sum`*:: + -- The total number of seconds spent by all read operations that completed in a specified period of time. @@ -1963,7 +2056,7 @@ type: double -- -*`aws.ebs.metrics.VolumeTotalWriteTime.sum`*:: +*`host.ebs.metrics.VolumeTotalWriteTime.sum`*:: + -- The total number of seconds spent by all write operations that completed in a specified period of time. @@ -1972,7 +2065,7 @@ type: double -- -*`aws.ebs.metrics.VolumeIdleTime.sum`*:: +*`host.ebs.metrics.VolumeIdleTime.sum`*:: + -- The total number of seconds in a specified period of time when no read or write operations were submitted. @@ -1988,7 +2081,7 @@ type: double -*`aws.ec2.cpu.total.pct`*:: +*`host.ec2.cpu.total.pct`*:: + -- The percentage of allocated EC2 compute units that are currently in use on the instance. @@ -1998,7 +2091,7 @@ type: scaled_float -- -*`aws.ec2.cpu.credit_usage`*:: +*`host.ec2.cpu.credit_usage`*:: + -- The number of CPU credits spent by the instance for CPU utilization. @@ -2008,7 +2101,7 @@ type: long -- -*`aws.ec2.cpu.credit_balance`*:: +*`host.ec2.cpu.credit_balance`*:: + -- The number of earned CPU credits that an instance has accrued since it was launched or started. @@ -2018,7 +2111,7 @@ type: long -- -*`aws.ec2.cpu.surplus_credit_balance`*:: +*`host.ec2.cpu.surplus_credit_balance`*:: + -- The number of surplus credits that have been spent by an unlimited instance when its CPUCreditBalance value is zero. @@ -2028,7 +2121,7 @@ type: long -- -*`aws.ec2.cpu.surplus_credits_charged`*:: +*`host.ec2.cpu.surplus_credits_charged`*:: + -- The number of spent surplus credits that are not paid down by earned CPU credits, and which thus incur an additional charge. @@ -2038,7 +2131,7 @@ type: long -- -*`aws.ec2.network.in.packets`*:: +*`host.ec2.network.in.packets`*:: + -- The number of packets received on all network interfaces by the instance. @@ -2048,7 +2141,7 @@ type: long -- -*`aws.ec2.network.in.packets_per_sec`*:: +*`host.ec2.network.in.packets_per_sec`*:: + -- The number of packets per second sent out on all network interfaces by the instance. @@ -2058,7 +2151,7 @@ type: long -- -*`aws.ec2.network.out.packets`*:: +*`host.ec2.network.out.packets`*:: + -- The number of packets sent out on all network interfaces by the instance. @@ -2068,7 +2161,7 @@ type: long -- -*`aws.ec2.network.out.packets_per_sec`*:: +*`host.ec2.network.out.packets_per_sec`*:: + -- The number of packets per second sent out on all network interfaces by the instance. @@ -2078,7 +2171,7 @@ type: long -- -*`aws.ec2.network.in.bytes`*:: +*`host.ec2.network.in.bytes`*:: + -- The number of bytes received on all network interfaces by the instance. @@ -2090,7 +2183,7 @@ format: bytes -- -*`aws.ec2.network.in.bytes_per_sec`*:: +*`host.ec2.network.in.bytes_per_sec`*:: + -- The number of bytes per second received on all network interfaces by the instance. @@ -2100,7 +2193,7 @@ type: long -- -*`aws.ec2.network.out.bytes`*:: +*`host.ec2.network.out.bytes`*:: + -- The number of bytes sent out on all network interfaces by the instance. @@ -2112,7 +2205,7 @@ format: bytes -- -*`aws.ec2.network.out.bytes_per_sec`*:: +*`host.ec2.network.out.bytes_per_sec`*:: + -- The number of bytes per second sent out on all network interfaces by the instance. @@ -2122,7 +2215,7 @@ type: long -- -*`aws.ec2.diskio.read.bytes`*:: +*`host.ec2.diskio.read.bytes`*:: + -- Bytes read from all instance store volumes available to the instance. @@ -2134,7 +2227,7 @@ format: bytes -- -*`aws.ec2.diskio.read.bytes_per_sec`*:: +*`host.ec2.diskio.read.bytes_per_sec`*:: + -- Bytes read per second from all instance store volumes available to the instance. @@ -2144,7 +2237,7 @@ type: long -- -*`aws.ec2.diskio.write.bytes`*:: +*`host.ec2.diskio.write.bytes`*:: + -- Bytes written to all instance store volumes available to the instance. @@ -2156,7 +2249,7 @@ format: bytes -- -*`aws.ec2.diskio.write.bytes_per_sec`*:: +*`host.ec2.diskio.write.bytes_per_sec`*:: + -- Bytes written per second to all instance store volumes available to the instance. @@ -2166,7 +2259,7 @@ type: long -- -*`aws.ec2.diskio.read.ops`*:: +*`host.ec2.diskio.read.ops`*:: + -- Completed read operations from all instance store volumes available to the instance in a specified period of time. @@ -2176,7 +2269,7 @@ type: long -- -*`aws.ec2.diskio.read.ops_per_sec`*:: +*`host.ec2.diskio.read.ops_per_sec`*:: + -- Completed read operations per second from all instance store volumes available to the instance in a specified period of time. @@ -2186,7 +2279,7 @@ type: long -- -*`aws.ec2.diskio.write.ops`*:: +*`host.ec2.diskio.write.ops`*:: + -- Completed write operations to all instance store volumes available to the instance in a specified period of time. @@ -2196,7 +2289,7 @@ type: long -- -*`aws.ec2.diskio.write.ops_per_sec`*:: +*`host.ec2.diskio.write.ops_per_sec`*:: + -- Completed write operations per second to all instance store volumes available to the instance in a specified period of time. @@ -2206,7 +2299,7 @@ type: long -- -*`aws.ec2.status.check_failed`*:: +*`host.ec2.status.check_failed`*:: + -- Reports whether the instance has passed both the instance status check and the system status check in the last minute. @@ -2216,7 +2309,7 @@ type: long -- -*`aws.ec2.status.check_failed_system`*:: +*`host.ec2.status.check_failed_system`*:: + -- Reports whether the instance has passed the system status check in the last minute. @@ -2226,7 +2319,7 @@ type: long -- -*`aws.ec2.status.check_failed_instance`*:: +*`host.ec2.status.check_failed_instance`*:: + -- Reports whether the instance has passed the instance status check in the last minute. @@ -2236,7 +2329,7 @@ type: long -- -*`aws.ec2.instance.core.count`*:: +*`host.ec2.instance.core.count`*:: + -- The number of CPU cores for the instance. @@ -2246,7 +2339,7 @@ type: integer -- -*`aws.ec2.instance.image.id`*:: +*`host.ec2.instance.image.id`*:: + -- The ID of the image used to launch the instance. @@ -2256,7 +2349,7 @@ type: keyword -- -*`aws.ec2.instance.monitoring.state`*:: +*`host.ec2.instance.monitoring.state`*:: + -- Indicates whether detailed monitoring is enabled. @@ -2266,7 +2359,7 @@ type: keyword -- -*`aws.ec2.instance.private.dns_name`*:: +*`host.ec2.instance.private.dns_name`*:: + -- The private DNS name of the network interface. @@ -2276,7 +2369,7 @@ type: keyword -- -*`aws.ec2.instance.private.ip`*:: +*`host.ec2.instance.private.ip`*:: + -- The private IPv4 address associated with the network interface. @@ -2286,7 +2379,7 @@ type: ip -- -*`aws.ec2.instance.public.dns_name`*:: +*`host.ec2.instance.public.dns_name`*:: + -- The public DNS name of the instance. @@ -2296,7 +2389,7 @@ type: keyword -- -*`aws.ec2.instance.public.ip`*:: +*`host.ec2.instance.public.ip`*:: + -- The address of the Elastic IP address (IPv4) bound to the network interface. @@ -2306,7 +2399,7 @@ type: ip -- -*`aws.ec2.instance.state.code`*:: +*`host.ec2.instance.state.code`*:: + -- The state of the instance, as a 16-bit unsigned integer. @@ -2316,7 +2409,7 @@ type: integer -- -*`aws.ec2.instance.state.name`*:: +*`host.ec2.instance.state.name`*:: + -- The state of the instance (pending | running | shutting-down | terminated | stopping | stopped). @@ -2326,7 +2419,7 @@ type: keyword -- -*`aws.ec2.instance.threads_per_core`*:: +*`host.ec2.instance.threads_per_core`*:: + -- The number of threads per CPU core. @@ -2344,7 +2437,7 @@ type: integer -*`aws.elb.metrics.BackendConnectionErrors.sum`*:: +*`host.elb.metrics.BackendConnectionErrors.sum`*:: + -- The number of connections that were not successfully established between the load balancer and the registered instances. @@ -2353,7 +2446,7 @@ type: long -- -*`aws.elb.metrics.HTTPCode_Backend_2XX.sum`*:: +*`host.elb.metrics.HTTPCode_Backend_2XX.sum`*:: + -- The number of HTTP 2XX response code generated by registered instances. @@ -2362,7 +2455,7 @@ type: long -- -*`aws.elb.metrics.HTTPCode_Backend_3XX.sum`*:: +*`host.elb.metrics.HTTPCode_Backend_3XX.sum`*:: + -- The number of HTTP 3XX response code generated by registered instances. @@ -2371,7 +2464,7 @@ type: long -- -*`aws.elb.metrics.HTTPCode_Backend_4XX.sum`*:: +*`host.elb.metrics.HTTPCode_Backend_4XX.sum`*:: + -- The number of HTTP 4XX response code generated by registered instances. @@ -2380,7 +2473,7 @@ type: long -- -*`aws.elb.metrics.HTTPCode_Backend_5XX.sum`*:: +*`host.elb.metrics.HTTPCode_Backend_5XX.sum`*:: + -- The number of HTTP 5XX response code generated by registered instances. @@ -2389,7 +2482,7 @@ type: long -- -*`aws.elb.metrics.HTTPCode_ELB_4XX.sum`*:: +*`host.elb.metrics.HTTPCode_ELB_4XX.sum`*:: + -- The number of HTTP 4XX client error codes generated by the load balancer. @@ -2398,7 +2491,7 @@ type: long -- -*`aws.elb.metrics.HTTPCode_ELB_5XX.sum`*:: +*`host.elb.metrics.HTTPCode_ELB_5XX.sum`*:: + -- The number of HTTP 5XX server error codes generated by the load balancer. @@ -2407,7 +2500,7 @@ type: long -- -*`aws.elb.metrics.RequestCount.sum`*:: +*`host.elb.metrics.RequestCount.sum`*:: + -- The number of requests completed or connections made during the specified interval. @@ -2416,7 +2509,7 @@ type: long -- -*`aws.elb.metrics.SpilloverCount.sum`*:: +*`host.elb.metrics.SpilloverCount.sum`*:: + -- The total number of requests that were rejected because the surge queue is full. @@ -2425,7 +2518,7 @@ type: long -- -*`aws.elb.metrics.HealthyHostCount.max`*:: +*`host.elb.metrics.HealthyHostCount.max`*:: + -- The number of healthy instances registered with your load balancer. @@ -2434,7 +2527,7 @@ type: long -- -*`aws.elb.metrics.SurgeQueueLength.max`*:: +*`host.elb.metrics.SurgeQueueLength.max`*:: + -- The total number of requests (HTTP listener) or connections (TCP listener) that are pending routing to a healthy instance. @@ -2443,7 +2536,7 @@ type: long -- -*`aws.elb.metrics.UnHealthyHostCount.max`*:: +*`host.elb.metrics.UnHealthyHostCount.max`*:: + -- The number of unhealthy instances registered with your load balancer. @@ -2452,7 +2545,7 @@ type: long -- -*`aws.elb.metrics.Latency.avg`*:: +*`host.elb.metrics.Latency.avg`*:: + -- The total time elapsed, in seconds, from the time the load balancer sent the request to a registered instance until the instance started to send the response headers. @@ -2461,7 +2554,7 @@ type: double -- -*`aws.elb.metrics.EstimatedALBActiveConnectionCount.avg`*:: +*`host.elb.metrics.EstimatedALBActiveConnectionCount.avg`*:: + -- The estimated number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets. @@ -2470,7 +2563,7 @@ type: double -- -*`aws.elb.metrics.EstimatedALBConsumedLCUs.avg`*:: +*`host.elb.metrics.EstimatedALBConsumedLCUs.avg`*:: + -- The estimated number of load balancer capacity units (LCU) used by an Application Load Balancer. @@ -2479,7 +2572,7 @@ type: double -- -*`aws.elb.metrics.EstimatedALBNewConnectionCount.avg`*:: +*`host.elb.metrics.EstimatedALBNewConnectionCount.avg`*:: + -- The estimated number of new TCP connections established from clients to the load balancer and from the load balancer to targets. @@ -2488,7 +2581,7 @@ type: double -- -*`aws.elb.metrics.EstimatedProcessedBytes.avg`*:: +*`host.elb.metrics.EstimatedProcessedBytes.avg`*:: + -- The estimated number of bytes processed by an Application Load Balancer. @@ -2505,7 +2598,7 @@ type: double -*`aws.applicationelb.metrics.ActiveConnectionCount.sum`*:: +*`host.applicationelb.metrics.ActiveConnectionCount.sum`*:: + -- The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets. @@ -2514,7 +2607,7 @@ type: long -- -*`aws.applicationelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: +*`host.applicationelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: + -- The number of TLS connections initiated by the client that did not establish a session with the load balancer due to a TLS error. @@ -2523,7 +2616,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTP_Fixed_Response_Count.sum`*:: +*`host.applicationelb.metrics.HTTP_Fixed_Response_Count.sum`*:: + -- The number of fixed-response actions that were successful. @@ -2532,7 +2625,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTP_Redirect_Count.sum`*:: +*`host.applicationelb.metrics.HTTP_Redirect_Count.sum`*:: + -- The number of redirect actions that were successful. @@ -2541,7 +2634,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTP_Redirect_Url_Limit_Exceeded_Count.sum`*:: +*`host.applicationelb.metrics.HTTP_Redirect_Url_Limit_Exceeded_Count.sum`*:: + -- The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K. @@ -2550,7 +2643,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_3XX_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_3XX_Count.sum`*:: + -- The number of HTTP 3XX redirection codes that originate from the load balancer. @@ -2559,7 +2652,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_4XX_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_4XX_Count.sum`*:: + -- The number of HTTP 4XX client error codes that originate from the load balancer. @@ -2568,7 +2661,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_5XX_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_5XX_Count.sum`*:: + -- The number of HTTP 5XX server error codes that originate from the load balancer. @@ -2577,7 +2670,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_500_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_500_Count.sum`*:: + -- The number of HTTP 500 error codes that originate from the load balancer. @@ -2586,7 +2679,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_502_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_502_Count.sum`*:: + -- The number of HTTP 502 error codes that originate from the load balancer. @@ -2595,7 +2688,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_503_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_503_Count.sum`*:: + -- The number of HTTP 503 error codes that originate from the load balancer. @@ -2604,7 +2697,7 @@ type: long -- -*`aws.applicationelb.metrics.HTTPCode_ELB_504_Count.sum`*:: +*`host.applicationelb.metrics.HTTPCode_ELB_504_Count.sum`*:: + -- The number of HTTP 504 error codes that originate from the load balancer. @@ -2613,7 +2706,7 @@ type: long -- -*`aws.applicationelb.metrics.IPv6ProcessedBytes.sum`*:: +*`host.applicationelb.metrics.IPv6ProcessedBytes.sum`*:: + -- The total number of bytes processed by the load balancer over IPv6. @@ -2622,7 +2715,7 @@ type: long -- -*`aws.applicationelb.metrics.IPv6RequestCount.sum`*:: +*`host.applicationelb.metrics.IPv6RequestCount.sum`*:: + -- The number of IPv6 requests received by the load balancer. @@ -2631,7 +2724,7 @@ type: long -- -*`aws.applicationelb.metrics.NewConnectionCount.sum`*:: +*`host.applicationelb.metrics.NewConnectionCount.sum`*:: + -- The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets. @@ -2640,7 +2733,7 @@ type: long -- -*`aws.applicationelb.metrics.ProcessedBytes.sum`*:: +*`host.applicationelb.metrics.ProcessedBytes.sum`*:: + -- The total number of bytes processed by the load balancer over IPv4 and IPv6. @@ -2649,7 +2742,7 @@ type: long -- -*`aws.applicationelb.metrics.RejectedConnectionCount.sum`*:: +*`host.applicationelb.metrics.RejectedConnectionCount.sum`*:: + -- The number of connections that were rejected because the load balancer had reached its maximum number of connections. @@ -2658,7 +2751,7 @@ type: long -- -*`aws.applicationelb.metrics.RequestCount.sum`*:: +*`host.applicationelb.metrics.RequestCount.sum`*:: + -- The number of requests processed over IPv4 and IPv6. @@ -2667,7 +2760,7 @@ type: long -- -*`aws.applicationelb.metrics.RuleEvaluations.sum`*:: +*`host.applicationelb.metrics.RuleEvaluations.sum`*:: + -- The number of rules processed by the load balancer given a request rate averaged over an hour. @@ -2676,7 +2769,7 @@ type: long -- -*`aws.applicationelb.metrics.ConsumedLCUs.avg`*:: +*`host.applicationelb.metrics.ConsumedLCUs.avg`*:: + -- The number of load balancer capacity units (LCU) used by your load balancer. @@ -2693,7 +2786,7 @@ type: double -*`aws.networkelb.metrics.ActiveFlowCount.avg`*:: +*`host.networkelb.metrics.ActiveFlowCount.avg`*:: + -- The total number of concurrent flows (or connections) from clients to targets. @@ -2702,7 +2795,7 @@ type: double -- -*`aws.networkelb.metrics.ActiveFlowCount_TCP.avg`*:: +*`host.networkelb.metrics.ActiveFlowCount_TCP.avg`*:: + -- The total number of concurrent TCP flows (or connections) from clients to targets. @@ -2711,7 +2804,7 @@ type: double -- -*`aws.networkelb.metrics.ActiveFlowCount_TLS.avg`*:: +*`host.networkelb.metrics.ActiveFlowCount_TLS.avg`*:: + -- The total number of concurrent TLS flows (or connections) from clients to targets. @@ -2720,7 +2813,7 @@ type: double -- -*`aws.networkelb.metrics.ActiveFlowCount_UDP.avg`*:: +*`host.networkelb.metrics.ActiveFlowCount_UDP.avg`*:: + -- The total number of concurrent UDP flows (or connections) from clients to targets. @@ -2729,7 +2822,7 @@ type: double -- -*`aws.networkelb.metrics.ConsumedLCUs.avg`*:: +*`host.networkelb.metrics.ConsumedLCUs.avg`*:: + -- The number of load balancer capacity units (LCU) used by your load balancer. @@ -2738,7 +2831,7 @@ type: double -- -*`aws.networkelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: +*`host.networkelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: + -- The total number of TLS handshakes that failed during negotiation between a client and a TLS listener. @@ -2747,7 +2840,7 @@ type: long -- -*`aws.networkelb.metrics.NewFlowCount.sum`*:: +*`host.networkelb.metrics.NewFlowCount.sum`*:: + -- The total number of new flows (or connections) established from clients to targets in the time period. @@ -2756,7 +2849,7 @@ type: long -- -*`aws.networkelb.metrics.NewFlowCount_TLS.sum`*:: +*`host.networkelb.metrics.NewFlowCount_TLS.sum`*:: + -- The total number of new TLS flows (or connections) established from clients to targets in the time period. @@ -2765,7 +2858,7 @@ type: long -- -*`aws.networkelb.metrics.ProcessedBytes.sum`*:: +*`host.networkelb.metrics.ProcessedBytes.sum`*:: + -- The total number of bytes processed by the load balancer, including TCP/IP headers. @@ -2774,7 +2867,7 @@ type: long -- -*`aws.networkelb.metrics.ProcessedBytes_TLS.sum`*:: +*`host.networkelb.metrics.ProcessedBytes_TLS.sum`*:: + -- The total number of bytes processed by TLS listeners. @@ -2783,7 +2876,7 @@ type: long -- -*`aws.networkelb.metrics.TargetTLSNegotiationErrorCount.sum`*:: +*`host.networkelb.metrics.TargetTLSNegotiationErrorCount.sum`*:: + -- The total number of TLS handshakes that failed during negotiation between a TLS listener and a target. @@ -2792,7 +2885,7 @@ type: long -- -*`aws.networkelb.metrics.TCP_Client_Reset_Count.sum`*:: +*`host.networkelb.metrics.TCP_Client_Reset_Count.sum`*:: + -- The total number of reset (RST) packets sent from a client to a target. @@ -2801,7 +2894,7 @@ type: long -- -*`aws.networkelb.metrics.TCP_ELB_Reset_Count.sum`*:: +*`host.networkelb.metrics.TCP_ELB_Reset_Count.sum`*:: + -- The total number of reset (RST) packets generated by the load balancer. @@ -2810,7 +2903,7 @@ type: long -- -*`aws.networkelb.metrics.TCP_Target_Reset_Count.sum`*:: +*`host.networkelb.metrics.TCP_Target_Reset_Count.sum`*:: + -- The total number of reset (RST) packets sent from a target to a client. @@ -2819,7 +2912,7 @@ type: long -- -*`aws.networkelb.metrics.HealthyHostCount.max`*:: +*`host.networkelb.metrics.HealthyHostCount.max`*:: + -- The number of targets that are considered healthy. @@ -2828,7 +2921,7 @@ type: long -- -*`aws.networkelb.metrics.UnHealthyHostCount.max`*:: +*`host.networkelb.metrics.UnHealthyHostCount.max`*:: + -- The number of targets that are considered unhealthy. @@ -2845,7 +2938,7 @@ type: long -*`aws.lambda.metrics.Invocations.avg`*:: +*`host.lambda.metrics.Invocations.avg`*:: + -- The number of times your function code is executed, including successful executions and executions that result in a function error. @@ -2854,7 +2947,7 @@ type: double -- -*`aws.lambda.metrics.Errors.avg`*:: +*`host.lambda.metrics.Errors.avg`*:: + -- The number of invocations that result in a function error. @@ -2863,7 +2956,7 @@ type: double -- -*`aws.lambda.metrics.DeadLetterErrors.avg`*:: +*`host.lambda.metrics.DeadLetterErrors.avg`*:: + -- For asynchronous invocation, the number of times Lambda attempts to send an event to a dead-letter queue but fails. @@ -2872,7 +2965,7 @@ type: double -- -*`aws.lambda.metrics.DestinationDeliveryFailures.avg`*:: +*`host.lambda.metrics.DestinationDeliveryFailures.avg`*:: + -- For asynchronous invocation, the number of times Lambda attempts to send an event to a destination but fails. @@ -2881,7 +2974,7 @@ type: double -- -*`aws.lambda.metrics.Duration.avg`*:: +*`host.lambda.metrics.Duration.avg`*:: + -- The amount of time that your function code spends processing an event. @@ -2890,7 +2983,7 @@ type: double -- -*`aws.lambda.metrics.Throttles.avg`*:: +*`host.lambda.metrics.Throttles.avg`*:: + -- The number of invocation requests that are throttled. @@ -2899,7 +2992,7 @@ type: double -- -*`aws.lambda.metrics.IteratorAge.avg`*:: +*`host.lambda.metrics.IteratorAge.avg`*:: + -- For event source mappings that read from streams, the age of the last record in the event. @@ -2908,7 +3001,7 @@ type: double -- -*`aws.lambda.metrics.ConcurrentExecutions.avg`*:: +*`host.lambda.metrics.ConcurrentExecutions.avg`*:: + -- The number of function instances that are processing events. @@ -2917,7 +3010,7 @@ type: double -- -*`aws.lambda.metrics.UnreservedConcurrentExecutions.avg`*:: +*`host.lambda.metrics.UnreservedConcurrentExecutions.avg`*:: + -- For an AWS Region, the number of events that are being processed by functions that don't have reserved concurrency. @@ -2926,7 +3019,7 @@ type: double -- -*`aws.lambda.metrics.ProvisionedConcurrentExecutions.max`*:: +*`host.lambda.metrics.ProvisionedConcurrentExecutions.max`*:: + -- The number of function instances that are processing events on provisioned concurrency. @@ -2935,7 +3028,7 @@ type: long -- -*`aws.lambda.metrics.ProvisionedConcurrencyUtilization.max`*:: +*`host.lambda.metrics.ProvisionedConcurrencyUtilization.max`*:: + -- For a version or alias, the value of ProvisionedConcurrentExecutions divided by the total amount of provisioned concurrency allocated. @@ -2944,7 +3037,7 @@ type: long -- -*`aws.lambda.metrics.ProvisionedConcurrencyInvocations.sum`*:: +*`host.lambda.metrics.ProvisionedConcurrencyInvocations.sum`*:: + -- The number of times your function code is executed on provisioned concurrency. @@ -2953,7 +3046,7 @@ type: long -- -*`aws.lambda.metrics.ProvisionedConcurrencySpilloverInvocations.sum`*:: +*`host.lambda.metrics.ProvisionedConcurrencySpilloverInvocations.sum`*:: + -- The number of times your function code is executed on standard concurrency when all provisioned concurrency is in use. @@ -2970,7 +3063,7 @@ type: long -*`aws.natgateway.metrics.BytesInFromDestination.sum`*:: +*`host.natgateway.metrics.BytesInFromDestination.sum`*:: + -- The number of bytes received by the NAT gateway from the destination. @@ -2979,7 +3072,7 @@ type: long -- -*`aws.natgateway.metrics.BytesInFromSource.sum`*:: +*`host.natgateway.metrics.BytesInFromSource.sum`*:: + -- The number of bytes received by the NAT gateway from clients in your VPC. @@ -2988,7 +3081,7 @@ type: long -- -*`aws.natgateway.metrics.BytesOutToDestination.sum`*:: +*`host.natgateway.metrics.BytesOutToDestination.sum`*:: + -- The number of bytes sent out through the NAT gateway to the destination. @@ -2997,7 +3090,7 @@ type: long -- -*`aws.natgateway.metrics.BytesOutToSource.sum`*:: +*`host.natgateway.metrics.BytesOutToSource.sum`*:: + -- The number of bytes sent through the NAT gateway to the clients in your VPC. @@ -3006,7 +3099,7 @@ type: long -- -*`aws.natgateway.metrics.ConnectionAttemptCount.sum`*:: +*`host.natgateway.metrics.ConnectionAttemptCount.sum`*:: + -- The number of connection attempts made through the NAT gateway. @@ -3015,7 +3108,7 @@ type: long -- -*`aws.natgateway.metrics.ConnectionEstablishedCount.sum`*:: +*`host.natgateway.metrics.ConnectionEstablishedCount.sum`*:: + -- The number of connections established through the NAT gateway. @@ -3024,7 +3117,7 @@ type: long -- -*`aws.natgateway.metrics.ErrorPortAllocation.sum`*:: +*`host.natgateway.metrics.ErrorPortAllocation.sum`*:: + -- The number of times the NAT gateway could not allocate a source port. @@ -3033,7 +3126,7 @@ type: long -- -*`aws.natgateway.metrics.IdleTimeoutCount.sum`*:: +*`host.natgateway.metrics.IdleTimeoutCount.sum`*:: + -- The number of connections that transitioned from the active state to the idle state. @@ -3042,7 +3135,7 @@ type: long -- -*`aws.natgateway.metrics.PacketsDropCount.sum`*:: +*`host.natgateway.metrics.PacketsDropCount.sum`*:: + -- The number of packets dropped by the NAT gateway. @@ -3051,7 +3144,7 @@ type: long -- -*`aws.natgateway.metrics.PacketsInFromDestination.sum`*:: +*`host.natgateway.metrics.PacketsInFromDestination.sum`*:: + -- The number of packets received by the NAT gateway from the destination. @@ -3060,7 +3153,7 @@ type: long -- -*`aws.natgateway.metrics.PacketsInFromSource.sum`*:: +*`host.natgateway.metrics.PacketsInFromSource.sum`*:: + -- The number of packets received by the NAT gateway from clients in your VPC. @@ -3069,7 +3162,7 @@ type: long -- -*`aws.natgateway.metrics.PacketsOutToDestination.sum`*:: +*`host.natgateway.metrics.PacketsOutToDestination.sum`*:: + -- The number of packets sent out through the NAT gateway to the destination. @@ -3078,7 +3171,7 @@ type: long -- -*`aws.natgateway.metrics.PacketsOutToSource.sum`*:: +*`host.natgateway.metrics.PacketsOutToSource.sum`*:: + -- The number of packets sent through the NAT gateway to the clients in your VPC. @@ -3087,7 +3180,7 @@ type: long -- -*`aws.natgateway.metrics.ActiveConnectionCount.max`*:: +*`host.natgateway.metrics.ActiveConnectionCount.max`*:: + -- The total number of concurrent active TCP connections through the NAT gateway. @@ -3103,7 +3196,7 @@ type: long -*`aws.rds.cpu.total.pct`*:: +*`host.rds.cpu.total.pct`*:: + -- The percentage of CPU utilization. @@ -3115,7 +3208,7 @@ format: percent -- -*`aws.rds.cpu.credit_usage`*:: +*`host.rds.cpu.credit_usage`*:: + -- The number of CPU credits spent by the instance for CPU utilization. @@ -3125,7 +3218,7 @@ type: long -- -*`aws.rds.cpu.credit_balance`*:: +*`host.rds.cpu.credit_balance`*:: + -- The number of earned CPU credits that an instance has accrued since it was launched or started. @@ -3135,7 +3228,7 @@ type: long -- -*`aws.rds.database_connections`*:: +*`host.rds.database_connections`*:: + -- The number of database connections in use. @@ -3145,7 +3238,7 @@ type: long -- -*`aws.rds.db_instance.arn`*:: +*`host.rds.db_instance.arn`*:: + -- Amazon Resource Name(ARN) for each rds. @@ -3155,7 +3248,7 @@ type: keyword -- -*`aws.rds.db_instance.class`*:: +*`host.rds.db_instance.class`*:: + -- Contains the name of the compute and memory capacity class of the DB instance. @@ -3165,7 +3258,7 @@ type: keyword -- -*`aws.rds.db_instance.identifier`*:: +*`host.rds.db_instance.identifier`*:: + -- Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance. @@ -3175,7 +3268,7 @@ type: keyword -- -*`aws.rds.db_instance.status`*:: +*`host.rds.db_instance.status`*:: + -- Specifies the current state of this database. @@ -3185,7 +3278,7 @@ type: keyword -- -*`aws.rds.disk_queue_depth`*:: +*`host.rds.disk_queue_depth`*:: + -- The number of outstanding IOs (read/write requests) waiting to access the disk. @@ -3195,7 +3288,7 @@ type: float -- -*`aws.rds.failed_sql_server_agent_jobs`*:: +*`host.rds.failed_sql_server_agent_jobs`*:: + -- The number of failed SQL Server Agent jobs during the last minute. @@ -3205,7 +3298,7 @@ type: long -- -*`aws.rds.freeable_memory.bytes`*:: +*`host.rds.freeable_memory.bytes`*:: + -- The amount of available random access memory. @@ -3217,7 +3310,7 @@ format: bytes -- -*`aws.rds.free_storage.bytes`*:: +*`host.rds.free_storage.bytes`*:: + -- The amount of available storage space. @@ -3229,7 +3322,7 @@ format: bytes -- -*`aws.rds.maximum_used_transaction_ids`*:: +*`host.rds.maximum_used_transaction_ids`*:: + -- The maximum transaction ID that has been used. Applies to PostgreSQL. @@ -3239,7 +3332,7 @@ type: long -- -*`aws.rds.oldest_replication_slot_lag.mb`*:: +*`host.rds.oldest_replication_slot_lag.mb`*:: + -- The lagging size of the replica lagging the most in terms of WAL data received. Applies to PostgreSQL. @@ -3249,7 +3342,7 @@ type: long -- -*`aws.rds.read_io.ops_per_sec`*:: +*`host.rds.read_io.ops_per_sec`*:: + -- The average number of disk read I/O operations per second. @@ -3259,7 +3352,7 @@ type: float -- -*`aws.rds.replica_lag.sec`*:: +*`host.rds.replica_lag.sec`*:: + -- The amount of time a Read Replica DB instance lags behind the source DB instance. Applies to MySQL, MariaDB, and PostgreSQL Read Replicas. @@ -3271,7 +3364,7 @@ format: duration -- -*`aws.rds.swap_usage.bytes`*:: +*`host.rds.swap_usage.bytes`*:: + -- The amount of swap space used on the DB instance. This metric is not available for SQL Server. @@ -3283,7 +3376,7 @@ format: bytes -- -*`aws.rds.transaction_logs_generation`*:: +*`host.rds.transaction_logs_generation`*:: + -- The disk space used by transaction logs. Applies to PostgreSQL. @@ -3293,7 +3386,7 @@ type: long -- -*`aws.rds.write_io.ops_per_sec`*:: +*`host.rds.write_io.ops_per_sec`*:: + -- The average number of disk write I/O operations per second. @@ -3303,7 +3396,7 @@ type: float -- -*`aws.rds.queries`*:: +*`host.rds.queries`*:: + -- The average number of queries executed per second. @@ -3313,7 +3406,7 @@ type: long -- -*`aws.rds.deadlocks`*:: +*`host.rds.deadlocks`*:: + -- The average number of deadlocks in the database per second. @@ -3323,7 +3416,7 @@ type: long -- -*`aws.rds.volume_used.bytes`*:: +*`host.rds.volume_used.bytes`*:: + -- The amount of storage used by your Aurora DB instance, in bytes. @@ -3335,7 +3428,7 @@ format: bytes -- -*`aws.rds.volume.read.iops`*:: +*`host.rds.volume.read.iops`*:: + -- The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals. @@ -3347,7 +3440,7 @@ format: bytes -- -*`aws.rds.volume.write.iops`*:: +*`host.rds.volume.write.iops`*:: + -- The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals. @@ -3359,7 +3452,7 @@ format: bytes -- -*`aws.rds.free_local_storage.bytes`*:: +*`host.rds.free_local_storage.bytes`*:: + -- The amount of storage available for temporary tables and logs, in bytes. @@ -3371,7 +3464,7 @@ format: bytes -- -*`aws.rds.login_failures`*:: +*`host.rds.login_failures`*:: + -- The average number of failed login attempts per second. @@ -3381,7 +3474,7 @@ type: long -- -*`aws.rds.throughput.commit`*:: +*`host.rds.throughput.commit`*:: + -- The average number of commit operations per second. @@ -3391,7 +3484,7 @@ type: float -- -*`aws.rds.throughput.delete`*:: +*`host.rds.throughput.delete`*:: + -- The average number of delete queries per second. @@ -3401,7 +3494,7 @@ type: float -- -*`aws.rds.throughput.ddl`*:: +*`host.rds.throughput.ddl`*:: + -- The average number of DDL requests per second. @@ -3411,7 +3504,7 @@ type: float -- -*`aws.rds.throughput.dml`*:: +*`host.rds.throughput.dml`*:: + -- The average number of inserts, updates, and deletes per second. @@ -3421,7 +3514,7 @@ type: float -- -*`aws.rds.throughput.insert`*:: +*`host.rds.throughput.insert`*:: + -- The average number of insert queries per second. @@ -3431,7 +3524,7 @@ type: float -- -*`aws.rds.throughput.network`*:: +*`host.rds.throughput.network`*:: + -- The amount of network throughput both received from and transmitted to clients by each instance in the Aurora MySQL DB cluster, in bytes per second. @@ -3441,7 +3534,7 @@ type: float -- -*`aws.rds.throughput.network_receive`*:: +*`host.rds.throughput.network_receive`*:: + -- The incoming (Receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. @@ -3451,7 +3544,7 @@ type: float -- -*`aws.rds.throughput.network_transmit`*:: +*`host.rds.throughput.network_transmit`*:: + -- The outgoing (Transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. @@ -3461,7 +3554,7 @@ type: float -- -*`aws.rds.throughput.read`*:: +*`host.rds.throughput.read`*:: + -- The average amount of time taken per disk I/O operation. @@ -3471,7 +3564,7 @@ type: float -- -*`aws.rds.throughput.select`*:: +*`host.rds.throughput.select`*:: + -- The average number of select queries per second. @@ -3481,7 +3574,7 @@ type: float -- -*`aws.rds.throughput.update`*:: +*`host.rds.throughput.update`*:: + -- The average number of update queries per second. @@ -3491,7 +3584,7 @@ type: float -- -*`aws.rds.throughput.write`*:: +*`host.rds.throughput.write`*:: + -- The average number of bytes written to disk per second. @@ -3501,7 +3594,7 @@ type: float -- -*`aws.rds.latency.commit`*:: +*`host.rds.latency.commit`*:: + -- The amount of latency for commit operations, in milliseconds. @@ -3513,7 +3606,7 @@ format: duration -- -*`aws.rds.latency.ddl`*:: +*`host.rds.latency.ddl`*:: + -- The amount of latency for data definition language (DDL) requests, in milliseconds. @@ -3525,7 +3618,7 @@ format: duration -- -*`aws.rds.latency.dml`*:: +*`host.rds.latency.dml`*:: + -- The amount of latency for inserts, updates, and deletes, in milliseconds. @@ -3537,7 +3630,7 @@ format: duration -- -*`aws.rds.latency.insert`*:: +*`host.rds.latency.insert`*:: + -- The amount of latency for insert queries, in milliseconds. @@ -3549,7 +3642,7 @@ format: duration -- -*`aws.rds.latency.read`*:: +*`host.rds.latency.read`*:: + -- The average amount of time taken per disk I/O operation. @@ -3561,7 +3654,7 @@ format: duration -- -*`aws.rds.latency.select`*:: +*`host.rds.latency.select`*:: + -- The amount of latency for select queries, in milliseconds. @@ -3573,7 +3666,7 @@ format: duration -- -*`aws.rds.latency.update`*:: +*`host.rds.latency.update`*:: + -- The amount of latency for update queries, in milliseconds. @@ -3585,7 +3678,7 @@ format: duration -- -*`aws.rds.latency.write`*:: +*`host.rds.latency.write`*:: + -- The average amount of time taken per disk I/O operation. @@ -3597,7 +3690,7 @@ format: duration -- -*`aws.rds.latency.delete`*:: +*`host.rds.latency.delete`*:: + -- The amount of latency for delete queries, in milliseconds. @@ -3609,7 +3702,7 @@ format: duration -- -*`aws.rds.disk_usage.bin_log.bytes`*:: +*`host.rds.disk_usage.bin_log.bytes`*:: + -- The amount of disk space occupied by binary logs on the master. Applies to MySQL read replicas. @@ -3621,7 +3714,7 @@ format: bytes -- -*`aws.rds.disk_usage.replication_slot.mb`*:: +*`host.rds.disk_usage.replication_slot.mb`*:: + -- The disk space used by replication slot files. Applies to PostgreSQL. @@ -3631,7 +3724,7 @@ type: long -- -*`aws.rds.disk_usage.transaction_logs.mb`*:: +*`host.rds.disk_usage.transaction_logs.mb`*:: + -- The disk space used by transaction logs. Applies to PostgreSQL. @@ -3641,7 +3734,7 @@ type: long -- -*`aws.rds.transactions.active`*:: +*`host.rds.transactions.active`*:: + -- The average number of current transactions executing on an Aurora database instance per second. @@ -3651,7 +3744,7 @@ type: long -- -*`aws.rds.transactions.blocked`*:: +*`host.rds.transactions.blocked`*:: + -- The average number of transactions in the database that are blocked per second. @@ -3661,7 +3754,7 @@ type: long -- -*`aws.rds.db_instance.db_cluster_identifier`*:: +*`host.rds.db_instance.db_cluster_identifier`*:: + -- This identifier is the unique key that identifies a DB cluster specifically for Amazon Aurora DB cluster. @@ -3671,7 +3764,7 @@ type: keyword -- -*`aws.rds.db_instance.role`*:: +*`host.rds.db_instance.role`*:: + -- DB roles like WRITER or READER, specifically for Amazon Aurora DB cluster. @@ -3681,7 +3774,7 @@ type: keyword -- -*`aws.rds.db_instance.engine_name`*:: +*`host.rds.db_instance.engine_name`*:: + -- Each DB instance runs a DB engine, like MySQL, MariaDB, PostgreSQL and etc. @@ -3691,7 +3784,7 @@ type: keyword -- -*`aws.rds.aurora_bin_log_replica_lag`*:: +*`host.rds.aurora_bin_log_replica_lag`*:: + -- The amount of time a replica DB cluster running on Aurora with MySQL compatibility lags behind the source DB cluster. @@ -3701,7 +3794,7 @@ type: long -- -*`aws.rds.aurora_global_db.replicated_write_io.bytes`*:: +*`host.rds.aurora_global_db.replicated_write_io.bytes`*:: + -- In an Aurora Global Database, the number of write I/O operations replicated from the primary AWS Region to the cluster volume in a secondary AWS Region. @@ -3711,7 +3804,7 @@ type: long -- -*`aws.rds.aurora_global_db.data_transfer.bytes`*:: +*`host.rds.aurora_global_db.data_transfer.bytes`*:: + -- In an Aurora Global Database, the amount of redo log data transferred from the master AWS Region to a secondary AWS Region. @@ -3721,7 +3814,7 @@ type: long -- -*`aws.rds.aurora_global_db.replication_lag.ms`*:: +*`host.rds.aurora_global_db.replication_lag.ms`*:: + -- For an Aurora Global Database, the amount of lag when replicating updates from the primary AWS Region, in milliseconds. @@ -3731,7 +3824,7 @@ type: long -- -*`aws.rds.aurora_replica.lag.ms`*:: +*`host.rds.aurora_replica.lag.ms`*:: + -- For an Aurora Replica, the amount of lag when replicating updates from the primary instance, in milliseconds. @@ -3741,7 +3834,7 @@ type: long -- -*`aws.rds.aurora_replica.lag_max.ms`*:: +*`host.rds.aurora_replica.lag_max.ms`*:: + -- The maximum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds. @@ -3751,7 +3844,7 @@ type: long -- -*`aws.rds.aurora_replica.lag_min.ms`*:: +*`host.rds.aurora_replica.lag_min.ms`*:: + -- The minimum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds. @@ -3761,7 +3854,7 @@ type: long -- -*`aws.rds.backtrack_change_records.creation_rate`*:: +*`host.rds.backtrack_change_records.creation_rate`*:: + -- The number of backtrack change records created over five minutes for your DB cluster. @@ -3771,7 +3864,7 @@ type: long -- -*`aws.rds.backtrack_change_records.stored`*:: +*`host.rds.backtrack_change_records.stored`*:: + -- The actual number of backtrack change records used by your DB cluster. @@ -3781,7 +3874,7 @@ type: long -- -*`aws.rds.backtrack_window.actual`*:: +*`host.rds.backtrack_window.actual`*:: + -- The difference between the target backtrack window and the actual backtrack window. @@ -3791,7 +3884,7 @@ type: long -- -*`aws.rds.backtrack_window.alert`*:: +*`host.rds.backtrack_window.alert`*:: + -- The number of times that the actual backtrack window is smaller than the target backtrack window for a given period of time. @@ -3801,7 +3894,7 @@ type: long -- -*`aws.rds.storage_used.backup_retention_period.bytes`*:: +*`host.rds.storage_used.backup_retention_period.bytes`*:: + -- The total amount of backup storage in bytes used to support the point-in-time restore feature within the Aurora DB cluster's backup retention window. @@ -3811,7 +3904,7 @@ type: long -- -*`aws.rds.storage_used.snapshot.bytes`*:: +*`host.rds.storage_used.snapshot.bytes`*:: + -- The total amount of backup storage in bytes consumed by all Aurora snapshots for an Aurora DB cluster outside its backup retention window. @@ -3821,7 +3914,7 @@ type: long -- -*`aws.rds.cache_hit_ratio.buffer`*:: +*`host.rds.cache_hit_ratio.buffer`*:: + -- The percentage of requests that are served by the buffer cache. @@ -3831,7 +3924,7 @@ type: long -- -*`aws.rds.cache_hit_ratio.result_set`*:: +*`host.rds.cache_hit_ratio.result_set`*:: + -- The percentage of requests that are served by the Resultset cache. @@ -3841,7 +3934,7 @@ type: long -- -*`aws.rds.engine_uptime.sec`*:: +*`host.rds.engine_uptime.sec`*:: + -- The amount of time that the instance has been running, in seconds. @@ -3851,7 +3944,7 @@ type: long -- -*`aws.rds.rds_to_aurora_postgresql_replica_lag.sec`*:: +*`host.rds.rds_to_aurora_postgresql_replica_lag.sec`*:: + -- The amount of lag in seconds when replicating updates from the primary RDS PostgreSQL instance to other nodes in the cluster. @@ -3861,7 +3954,7 @@ type: long -- -*`aws.rds.backup_storage_billed_total.bytes`*:: +*`host.rds.backup_storage_billed_total.bytes`*:: + -- The total amount of backup storage in bytes for which you are billed for a given Aurora DB cluster. @@ -3871,7 +3964,7 @@ type: long -- -*`aws.rds.aurora_volume_left_total.bytes`*:: +*`host.rds.aurora_volume_left_total.bytes`*:: + -- The remaining available space for the cluster volume, measured in bytes. @@ -3888,7 +3981,7 @@ type: long -*`aws.s3_daily_storage.bucket.size.bytes`*:: +*`host.s3_daily_storage.bucket.size.bytes`*:: + -- The amount of data in bytes stored in a bucket. @@ -3900,7 +3993,7 @@ format: bytes -- -*`aws.s3_daily_storage.number_of_objects`*:: +*`host.s3_daily_storage.number_of_objects`*:: + -- The total number of objects stored in a bucket for all storage classes. @@ -3917,7 +4010,7 @@ type: long -*`aws.s3_request.requests.total`*:: +*`host.s3_request.requests.total`*:: + -- The total number of HTTP requests made to an Amazon S3 bucket, regardless of type. @@ -3927,7 +4020,7 @@ type: long -- -*`aws.s3_request.requests.get`*:: +*`host.s3_request.requests.get`*:: + -- The number of HTTP GET requests made for objects in an Amazon S3 bucket. @@ -3937,7 +4030,7 @@ type: long -- -*`aws.s3_request.requests.put`*:: +*`host.s3_request.requests.put`*:: + -- The number of HTTP PUT requests made for objects in an Amazon S3 bucket. @@ -3947,7 +4040,7 @@ type: long -- -*`aws.s3_request.requests.delete`*:: +*`host.s3_request.requests.delete`*:: + -- The number of HTTP DELETE requests made for objects in an Amazon S3 bucket. @@ -3957,7 +4050,7 @@ type: long -- -*`aws.s3_request.requests.head`*:: +*`host.s3_request.requests.head`*:: + -- The number of HTTP HEAD requests made to an Amazon S3 bucket. @@ -3967,7 +4060,7 @@ type: long -- -*`aws.s3_request.requests.post`*:: +*`host.s3_request.requests.post`*:: + -- The number of HTTP POST requests made to an Amazon S3 bucket. @@ -3977,7 +4070,7 @@ type: long -- -*`aws.s3_request.requests.select`*:: +*`host.s3_request.requests.select`*:: + -- The number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket. @@ -3987,7 +4080,7 @@ type: long -- -*`aws.s3_request.requests.select_scanned.bytes`*:: +*`host.s3_request.requests.select_scanned.bytes`*:: + -- The number of bytes of data scanned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket. @@ -3999,7 +4092,7 @@ format: bytes -- -*`aws.s3_request.requests.select_returned.bytes`*:: +*`host.s3_request.requests.select_returned.bytes`*:: + -- The number of bytes of data returned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket. @@ -4011,7 +4104,7 @@ format: bytes -- -*`aws.s3_request.requests.list`*:: +*`host.s3_request.requests.list`*:: + -- The number of HTTP requests that list the contents of a bucket. @@ -4021,7 +4114,7 @@ type: long -- -*`aws.s3_request.downloaded.bytes`*:: +*`host.s3_request.downloaded.bytes`*:: + -- The number bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body. @@ -4033,7 +4126,7 @@ format: bytes -- -*`aws.s3_request.uploaded.bytes`*:: +*`host.s3_request.uploaded.bytes`*:: + -- The number bytes uploaded that contain a request body, made to an Amazon S3 bucket. @@ -4045,7 +4138,7 @@ format: bytes -- -*`aws.s3_request.errors.4xx`*:: +*`host.s3_request.errors.4xx`*:: + -- The number of HTTP 4xx client error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. @@ -4055,7 +4148,7 @@ type: long -- -*`aws.s3_request.errors.5xx`*:: +*`host.s3_request.errors.5xx`*:: + -- The number of HTTP 5xx server error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. @@ -4065,7 +4158,7 @@ type: long -- -*`aws.s3_request.latency.first_byte.ms`*:: +*`host.s3_request.latency.first_byte.ms`*:: + -- The per-request time from the complete request being received by an Amazon S3 bucket to when the response starts to be returned. @@ -4077,7 +4170,7 @@ format: duration -- -*`aws.s3_request.latency.total_request.ms`*:: +*`host.s3_request.latency.total_request.ms`*:: + -- The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket. @@ -4097,7 +4190,7 @@ format: duration -*`aws.sns.metrics.PublishSize.avg`*:: +*`host.sns.metrics.PublishSize.avg`*:: + -- The size of messages published. @@ -4106,7 +4199,7 @@ type: double -- -*`aws.sns.metrics.SMSSuccessRate.avg`*:: +*`host.sns.metrics.SMSSuccessRate.avg`*:: + -- The rate of successful SMS message deliveries. @@ -4115,7 +4208,7 @@ type: double -- -*`aws.sns.metrics.NumberOfMessagesPublished.sum`*:: +*`host.sns.metrics.NumberOfMessagesPublished.sum`*:: + -- The number of messages published to your Amazon SNS topics. @@ -4124,7 +4217,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsDelivered.sum`*:: +*`host.sns.metrics.NumberOfNotificationsDelivered.sum`*:: + -- The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints. @@ -4133,7 +4226,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsFailed.sum`*:: +*`host.sns.metrics.NumberOfNotificationsFailed.sum`*:: + -- The number of messages that Amazon SNS failed to deliver. @@ -4142,7 +4235,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsFilteredOut.sum`*:: +*`host.sns.metrics.NumberOfNotificationsFilteredOut.sum`*:: + -- The number of messages that were rejected by subscription filter policies. @@ -4151,7 +4244,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsFilteredOut-InvalidAttributes.sum`*:: +*`host.sns.metrics.NumberOfNotificationsFilteredOut-InvalidAttributes.sum`*:: + -- The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid - for example, because the attribute JSON is incorrectly formatted. @@ -4160,7 +4253,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsFilteredOut-NoMessageAttributes.sum`*:: +*`host.sns.metrics.NumberOfNotificationsFilteredOut-NoMessageAttributes.sum`*:: + -- The number of messages that were rejected by subscription filter policies because the messages have no attributes. @@ -4169,7 +4262,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsRedrivenToDlq.sum`*:: +*`host.sns.metrics.NumberOfNotificationsRedrivenToDlq.sum`*:: + -- The number of messages that have been moved to a dead-letter queue. @@ -4178,7 +4271,7 @@ type: long -- -*`aws.sns.metrics.NumberOfNotificationsFailedToRedriveToDlq.sum`*:: +*`host.sns.metrics.NumberOfNotificationsFailedToRedriveToDlq.sum`*:: + -- The number of messages that couldn't be moved to a dead-letter queue. @@ -4187,7 +4280,7 @@ type: long -- -*`aws.sns.metrics.SMSMonthToDateSpentUSD.sum`*:: +*`host.sns.metrics.SMSMonthToDateSpentUSD.sum`*:: + -- The charges you have accrued since the start of the current calendar month for sending SMS messages. @@ -4203,7 +4296,7 @@ type: long -*`aws.sqs.oldest_message_age.sec`*:: +*`host.sqs.oldest_message_age.sec`*:: + -- The approximate age of the oldest non-deleted message in the queue. @@ -4215,7 +4308,7 @@ format: duration -- -*`aws.sqs.messages.delayed`*:: +*`host.sqs.messages.delayed`*:: + -- TThe number of messages in the queue that are delayed and not available for reading immediately. @@ -4225,7 +4318,7 @@ type: long -- -*`aws.sqs.messages.not_visible`*:: +*`host.sqs.messages.not_visible`*:: + -- The number of messages that are in flight. @@ -4235,7 +4328,7 @@ type: long -- -*`aws.sqs.messages.visible`*:: +*`host.sqs.messages.visible`*:: + -- The number of messages available for retrieval from the queue. @@ -4245,7 +4338,7 @@ type: long -- -*`aws.sqs.messages.deleted`*:: +*`host.sqs.messages.deleted`*:: + -- The number of messages deleted from the queue. @@ -4255,7 +4348,7 @@ type: long -- -*`aws.sqs.messages.received`*:: +*`host.sqs.messages.received`*:: + -- The number of messages returned by calls to the ReceiveMessage action. @@ -4265,7 +4358,7 @@ type: long -- -*`aws.sqs.messages.sent`*:: +*`host.sqs.messages.sent`*:: + -- The number of messages added to a queue. @@ -4275,7 +4368,7 @@ type: long -- -*`aws.sqs.empty_receives`*:: +*`host.sqs.empty_receives`*:: + -- The number of ReceiveMessage API calls that did not return a message. @@ -4285,7 +4378,7 @@ type: long -- -*`aws.sqs.sent_message_size.bytes`*:: +*`host.sqs.sent_message_size.bytes`*:: + -- The size of messages added to a queue. @@ -4297,7 +4390,7 @@ format: bytes -- -*`aws.sqs.queue.name`*:: +*`host.sqs.queue.name`*:: + -- SQS queue name @@ -4315,7 +4408,7 @@ type: keyword -*`aws.transitgateway.metrics.BytesIn.sum`*:: +*`host.transitgateway.metrics.BytesIn.sum`*:: + -- The number of bytes received by the transit gateway. @@ -4324,7 +4417,7 @@ type: long -- -*`aws.transitgateway.metrics.BytesOut.sum`*:: +*`host.transitgateway.metrics.BytesOut.sum`*:: + -- The number of bytes sent from the transit gateway. @@ -4333,7 +4426,7 @@ type: long -- -*`aws.transitgateway.metrics.PacketsIn.sum`*:: +*`host.transitgateway.metrics.PacketsIn.sum`*:: + -- The number of packets received by the transit gateway. @@ -4342,7 +4435,7 @@ type: long -- -*`aws.transitgateway.metrics.PacketsOut.sum`*:: +*`host.transitgateway.metrics.PacketsOut.sum`*:: + -- The number of packets sent by the transit gateway. @@ -4351,7 +4444,7 @@ type: long -- -*`aws.transitgateway.metrics.PacketDropCountBlackhole.sum`*:: +*`host.transitgateway.metrics.PacketDropCountBlackhole.sum`*:: + -- The number of packets dropped because they matched a blackhole route. @@ -4360,7 +4453,7 @@ type: long -- -*`aws.transitgateway.metrics.PacketDropCountNoRoute.sum`*:: +*`host.transitgateway.metrics.PacketDropCountNoRoute.sum`*:: + -- The number of packets dropped because they did not match a route. @@ -4377,7 +4470,7 @@ type: long -*`aws.usage.metrics.CallCount.sum`*:: +*`host.usage.metrics.CallCount.sum`*:: + -- The number of specified API operations performed in your account. @@ -4386,7 +4479,7 @@ type: long -- -*`aws.usage.metrics.ResourceCount.sum`*:: +*`host.usage.metrics.ResourceCount.sum`*:: + -- The number of the specified resources running in your account. The resources are defined by the dimensions associated with the metric. @@ -4403,7 +4496,7 @@ type: long -*`aws.vpn.metrics.TunnelState.avg`*:: +*`host.vpn.metrics.TunnelState.avg`*:: + -- The state of the tunnel. For static VPNs, 0 indicates DOWN and 1 indicates UP. For BGP VPNs, 1 indicates ESTABLISHED and 0 is used for all other states. @@ -4412,7 +4505,7 @@ type: double -- -*`aws.vpn.metrics.TunnelDataIn.sum`*:: +*`host.vpn.metrics.TunnelDataIn.sum`*:: + -- The bytes received through the VPN tunnel. @@ -4421,7 +4514,7 @@ type: double -- -*`aws.vpn.metrics.TunnelDataOut.sum`*:: +*`host.vpn.metrics.TunnelDataOut.sum`*:: + -- The bytes sent through the VPN tunnel. diff --git a/x-pack/metricbeat/module/aws/_meta/fields.yml b/x-pack/metricbeat/module/aws/_meta/fields.yml index 4272b5aeab9..8d030ce1c47 100644 --- a/x-pack/metricbeat/module/aws/_meta/fields.yml +++ b/x-pack/metricbeat/module/aws/_meta/fields.yml @@ -30,3 +30,45 @@ object_type_mapping_type: "*" description: > Metrics that returned from Cloudwatch API query. + + - name: host + type: group + fields: + - name: cpu.pct + type: scaled_float + format: percent + description: > + The percentage of allocated EC2 compute units that are currently in use on the instance. + - name: network.in.bytes + type: long + format: bytes + description: > + The number of bytes received on all network interfaces by the instance. + - name: network.in.bytes + type: long + format: bytes + description: > + The number of bytes received on all network interfaces by the instance. + - name: network.out.bytes + type: long + format: bytes + description: > + The number of bytes sent out on all network interfaces by the instance. + - name: network.in.bytes + type: long + description: > + The number of packets received on all network interfaces by the instance. + - name: network.out.packets + type: long + description: > + The number of packets sent out on all network interfaces by the instance. + - name: disk.read.bytes + type: long + format: bytes + description: > + Bytes read from all instance store volumes available to the instance. + - name: disk.write.bytes + type: long + format: bytes + description: > + Bytes written to all instance store volumes available to the instance. diff --git a/x-pack/metricbeat/module/aws/ec2/ec2.go b/x-pack/metricbeat/module/aws/ec2/ec2.go index 6e597c61c25..9172ac952ac 100644 --- a/x-pack/metricbeat/module/aws/ec2/ec2.go +++ b/x-pack/metricbeat/module/aws/ec2/ec2.go @@ -201,6 +201,11 @@ func (m *MetricSet) createCloudWatchEvents(getMetricDataResults []cloudwatch.Met // Note: tag values are not dedotted. for _, tag := range tags { events[instanceID].ModuleFields.Put("tags."+common.DeDot(*tag.Key), *tag.Value) + // add cloud.instance.name and host.name into ec2 events + if *tag.Key == "Name" { + events[instanceID].RootFields.Put("cloud.instance.name", *tag.Value) + events[instanceID].RootFields.Put("host.name", *tag.Value) + } } machineType, err := instanceOutput[instanceID].InstanceType.MarshalValue() @@ -254,6 +259,9 @@ func (m *MetricSet) createCloudWatchEvents(getMetricDataResults []cloudwatch.Met events[instanceID].MetricSetFields.Put("instance.monitoring.state", monitoringState) events[instanceID].MetricSetFields.Put("instance.public.dns_name", *instanceOutput[instanceID].PublicDnsName) events[instanceID].MetricSetFields.Put("instance.private.dns_name", *instanceOutput[instanceID].PrivateDnsName) + + // add host.id + events[instanceID].RootFields.Put("host.id", instanceID) } } } @@ -265,6 +273,10 @@ func (m *MetricSet) createCloudWatchEvents(getMetricDataResults []cloudwatch.Met return events, errors.Wrap(err, "EventMapping failed") } + // add host cpu/network/disk fields + hostRootFields := addHostFields(resultMetricsetFields) + events[instanceID].RootFields.Update(hostRootFields) + // add rate metrics calculateRate(resultMetricsetFields, monitoringStates[instanceID]) @@ -305,6 +317,27 @@ func calculateRate(resultMetricsetFields common.MapStr, monitoringState string) } } +func addHostFields(resultMetricsetFields common.MapStr) common.MapStr { + hostRootFields := common.MapStr{} + hostFieldTable := map[string]string{ + "cpu.total.pct": "host.cpu.pct", + "network.in.bytes": "host.network.in.bytes", + "network.out.bytes": "host.network.out.bytes", + "network.in.packets": "host.network.in.packets", + "network.out.packets": "host.network.out.packets", + "diskio.read.bytes": "host.disk.read.bytes", + "diskio.write.bytes": "host.diskio.write.bytes", + } + + for ec2MetricName, hostMetricName := range hostFieldTable { + metricValue, err := resultMetricsetFields.GetValue(ec2MetricName) + if err == nil && metricValue != nil { + hostRootFields.Put(hostMetricName, metricValue) + } + } + return hostRootFields +} + func getInstancesPerRegion(svc ec2iface.ClientAPI) (instanceIDs []string, instancesOutputs map[string]ec2.Instance, err error) { instancesOutputs = map[string]ec2.Instance{} output := ec2.DescribeInstancesOutput{NextToken: nil} diff --git a/x-pack/metricbeat/module/aws/fields.go b/x-pack/metricbeat/module/aws/fields.go index 32fb4eb68c2..5d89b8336fb 100644 --- a/x-pack/metricbeat/module/aws/fields.go +++ b/x-pack/metricbeat/module/aws/fields.go @@ -19,5 +19,5 @@ func init() { // AssetAws returns asset data. // This is the base64 encoded gzipped contents of module/aws. func AssetAws() string { - return "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" + return "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" } From d89e2749e98b17d6b457ee5b9a13c97b133d3cb5 Mon Sep 17 00:00:00 2001 From: kaiyan-sheng Date: Tue, 21 Jul 2020 14:37:36 -0600 Subject: [PATCH 2/3] change PR to only add cloud.instance.name --- metricbeat/docs/fields.asciidoc | 649 ++++++++---------- x-pack/metricbeat/module/aws/_meta/fields.yml | 42 -- x-pack/metricbeat/module/aws/ec2/ec2.go | 29 - x-pack/metricbeat/module/aws/fields.go | 2 +- 4 files changed, 279 insertions(+), 443 deletions(-) diff --git a/metricbeat/docs/fields.asciidoc b/metricbeat/docs/fields.asciidoc index c4c5426e750..05d336127f5 100644 --- a/metricbeat/docs/fields.asciidoc +++ b/metricbeat/docs/fields.asciidoc @@ -1562,99 +1562,6 @@ type: object -- - -*`host.cpu.pct`*:: -+ --- -The percentage of allocated EC2 compute units that are currently in use on the instance. - - -type: scaled_float - -format: percent - --- - -*`host.network.in.bytes`*:: -+ --- -The number of bytes received on all network interfaces by the instance. - - -type: long - -format: bytes - --- - -*`host.network.in.bytes`*:: -+ --- -The number of bytes received on all network interfaces by the instance. - - -type: long - -format: bytes - --- - -*`host.network.out.bytes`*:: -+ --- -The number of bytes sent out on all network interfaces by the instance. - - -type: long - -format: bytes - --- - -*`host.network.in.bytes`*:: -+ --- -The number of packets received on all network interfaces by the instance. - - -type: long - --- - -*`host.network.out.packets`*:: -+ --- -The number of packets sent out on all network interfaces by the instance. - - -type: long - --- - -*`host.disk.read.bytes`*:: -+ --- -Bytes read from all instance store volumes available to the instance. - - -type: long - -format: bytes - --- - -*`host.disk.write.bytes`*:: -+ --- -Bytes written to all instance store volumes available to the instance. - - -type: long - -format: bytes - --- - [float] === billing @@ -1663,7 +1570,7 @@ format: bytes -*`host.billing.metrics.EstimatedCharges.max`*:: +*`aws.billing.metrics.EstimatedCharges.max`*:: + -- Maximum estimated charges for AWS acccount. @@ -1679,7 +1586,7 @@ type: long -*`host.cloudwatch.namespace`*:: +*`aws.cloudwatch.namespace`*:: + -- The namespace specified when query cloudwatch api. @@ -1697,7 +1604,7 @@ type: keyword -*`host.dynamodb.metrics.SuccessfulRequestLatency.avg`*:: +*`aws.dynamodb.metrics.SuccessfulRequestLatency.avg`*:: + -- The average latency of successful requests to DynamoDB or Amazon DynamoDB Streams during the specified time period. @@ -1707,7 +1614,7 @@ type: double -- -*`host.dynamodb.metrics.SuccessfulRequestLatency.max`*:: +*`aws.dynamodb.metrics.SuccessfulRequestLatency.max`*:: + -- The maximum latency of successful requests to DynamoDB or Amazon DynamoDB Streams during the specified time period. @@ -1717,7 +1624,7 @@ type: double -- -*`host.dynamodb.metrics.OnlineIndexPercentageProgress.avg`*:: +*`aws.dynamodb.metrics.OnlineIndexPercentageProgress.avg`*:: + -- The percentage of completion when a new global secondary index is being added to a table. @@ -1727,7 +1634,7 @@ type: double -- -*`host.dynamodb.metrics.ProvisionedWriteCapacityUnits.avg`*:: +*`aws.dynamodb.metrics.ProvisionedWriteCapacityUnits.avg`*:: + -- The number of provisioned write capacity units for a table or a global secondary index. @@ -1737,7 +1644,7 @@ type: double -- -*`host.dynamodb.metrics.ProvisionedReadCapacityUnits.avg`*:: +*`aws.dynamodb.metrics.ProvisionedReadCapacityUnits.avg`*:: + -- The number of provisioned read capacity units for a table or a global secondary index. @@ -1747,7 +1654,7 @@ type: double -- -*`host.dynamodb.metrics.ConsumedReadCapacityUnits.avg`*:: +*`aws.dynamodb.metrics.ConsumedReadCapacityUnits.avg`*:: + -- The average number of read capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1757,7 +1664,7 @@ type: double -- -*`host.dynamodb.metrics.ConsumedReadCapacityUnits.sum`*:: +*`aws.dynamodb.metrics.ConsumedReadCapacityUnits.sum`*:: + -- The sum of read capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1767,7 +1674,7 @@ type: long -- -*`host.dynamodb.metrics.ConsumedWriteCapacityUnits.avg`*:: +*`aws.dynamodb.metrics.ConsumedWriteCapacityUnits.avg`*:: + -- The average number of write capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1777,7 +1684,7 @@ type: double -- -*`host.dynamodb.metrics.ConsumedWriteCapacityUnits.sum`*:: +*`aws.dynamodb.metrics.ConsumedWriteCapacityUnits.sum`*:: + -- The sum of write capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used. @@ -1787,7 +1694,7 @@ type: long -- -*`host.dynamodb.metrics.ReplicationLatency.avg`*:: +*`aws.dynamodb.metrics.ReplicationLatency.avg`*:: + -- The average elapsed time between an updated item appearing in the DynamoDB stream for one replica table, and that item appearing in another replica in the global table. @@ -1797,7 +1704,7 @@ type: double -- -*`host.dynamodb.metrics.ReplicationLatency.max`*:: +*`aws.dynamodb.metrics.ReplicationLatency.max`*:: + -- The maximum elapsed time between an updated item appearing in the DynamoDB stream for one replica table, and that item appearing in another replica in the global table. @@ -1807,7 +1714,7 @@ type: double -- -*`host.dynamodb.metrics.TransactionConflict.avg`*:: +*`aws.dynamodb.metrics.TransactionConflict.avg`*:: + -- Average rejected item-level requests due to transactional conflicts between concurrent requests on the same items. @@ -1817,7 +1724,7 @@ type: double -- -*`host.dynamodb.metrics.TransactionConflict.sum`*:: +*`aws.dynamodb.metrics.TransactionConflict.sum`*:: + -- Total rejected item-level requests due to transactional conflicts between concurrent requests on the same items. @@ -1827,7 +1734,7 @@ type: long -- -*`host.dynamodb.metrics.AccountProvisionedReadCapacityUtilization.avg`*:: +*`aws.dynamodb.metrics.AccountProvisionedReadCapacityUtilization.avg`*:: + -- The average percentage of provisioned read capacity units utilized by the account. @@ -1837,7 +1744,7 @@ type: double -- -*`host.dynamodb.metrics.AccountProvisionedWriteCapacityUtilization.avg`*:: +*`aws.dynamodb.metrics.AccountProvisionedWriteCapacityUtilization.avg`*:: + -- The average percentage of provisioned write capacity units utilized by the account. @@ -1847,7 +1754,7 @@ type: double -- -*`host.dynamodb.metrics.SystemErrors.sum`*:: +*`aws.dynamodb.metrics.SystemErrors.sum`*:: + -- The requests to DynamoDB or Amazon DynamoDB Streams that generate an HTTP 500 status code during the specified time period. @@ -1857,7 +1764,7 @@ type: long -- -*`host.dynamodb.metrics.ConditionalCheckFailedRequests.sum`*:: +*`aws.dynamodb.metrics.ConditionalCheckFailedRequests.sum`*:: + -- The number of failed attempts to perform conditional writes. @@ -1867,7 +1774,7 @@ type: long -- -*`host.dynamodb.metrics.PendingReplicationCount.sum`*:: +*`aws.dynamodb.metrics.PendingReplicationCount.sum`*:: + -- The number of item updates that are written to one replica table, but that have not yet been written to another replica in the global table. @@ -1877,7 +1784,7 @@ type: long -- -*`host.dynamodb.metrics.ReadThrottleEvents.sum`*:: +*`aws.dynamodb.metrics.ReadThrottleEvents.sum`*:: + -- Requests to DynamoDB that exceed the provisioned read capacity units for a table or a global secondary index. @@ -1887,7 +1794,7 @@ type: long -- -*`host.dynamodb.metrics.ThrottledRequests.sum`*:: +*`aws.dynamodb.metrics.ThrottledRequests.sum`*:: + -- Requests to DynamoDB that exceed the provisioned throughput limits on a resource (such as a table or an index). @@ -1897,7 +1804,7 @@ type: long -- -*`host.dynamodb.metrics.WriteThrottleEvents.sum`*:: +*`aws.dynamodb.metrics.WriteThrottleEvents.sum`*:: + -- Requests to DynamoDB that exceed the provisioned write capacity units for a table or a global secondary index. @@ -1907,7 +1814,7 @@ type: long -- -*`host.dynamodb.metrics.AccountMaxReads.max`*:: +*`aws.dynamodb.metrics.AccountMaxReads.max`*:: + -- The maximum number of read capacity units that can be used by an account. This limit does not apply to on-demand tables or global secondary indexes. @@ -1917,7 +1824,7 @@ type: long -- -*`host.dynamodb.metrics.AccountMaxTableLevelReads.max`*:: +*`aws.dynamodb.metrics.AccountMaxTableLevelReads.max`*:: + -- The maximum number of read capacity units that can be used by a table or global secondary index of an account. For on-demand tables this limit caps the maximum read request units a table or a global secondary index can use. @@ -1927,7 +1834,7 @@ type: long -- -*`host.dynamodb.metrics.AccountMaxTableLevelWrites.max`*:: +*`aws.dynamodb.metrics.AccountMaxTableLevelWrites.max`*:: + -- The maximum number of write capacity units that can be used by a table or global secondary index of an account. For on-demand tables this limit caps the maximum write request units a table or a global secondary index can use. @@ -1937,7 +1844,7 @@ type: long -- -*`host.dynamodb.metrics.AccountMaxWrites.max`*:: +*`aws.dynamodb.metrics.AccountMaxWrites.max`*:: + -- The maximum number of write capacity units that can be used by an account. This limit does not apply to on-demand tables or global secondary indexes. @@ -1947,7 +1854,7 @@ type: long -- -*`host.dynamodb.metrics.MaxProvisionedTableReadCapacityUtilization.max`*:: +*`aws.dynamodb.metrics.MaxProvisionedTableReadCapacityUtilization.max`*:: + -- The percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of an account. @@ -1957,7 +1864,7 @@ type: double -- -*`host.dynamodb.metrics.MaxProvisionedTableWriteCapacityUtilization.max`*:: +*`aws.dynamodb.metrics.MaxProvisionedTableWriteCapacityUtilization.max`*:: + -- The percentage of provisioned write capacity utilized by the highest provisioned write table or global secondary index of an account. @@ -1975,7 +1882,7 @@ type: double -*`host.ebs.metrics.VolumeReadBytes.avg`*:: +*`aws.ebs.metrics.VolumeReadBytes.avg`*:: + -- Average size of each read operation during the period, except on volumes attached to a Nitro-based instance, where the average represents the average over the specified period. @@ -1984,7 +1891,7 @@ type: double -- -*`host.ebs.metrics.VolumeWriteBytes.avg`*:: +*`aws.ebs.metrics.VolumeWriteBytes.avg`*:: + -- Average size of each write operation during the period, except on volumes attached to a Nitro-based instance, where the average represents the average over the specified period. @@ -1993,7 +1900,7 @@ type: double -- -*`host.ebs.metrics.VolumeReadOps.avg`*:: +*`aws.ebs.metrics.VolumeReadOps.avg`*:: + -- The total number of read operations in a specified period of time. @@ -2002,7 +1909,7 @@ type: double -- -*`host.ebs.metrics.VolumeWriteOps.avg`*:: +*`aws.ebs.metrics.VolumeWriteOps.avg`*:: + -- The total number of write operations in a specified period of time. @@ -2011,7 +1918,7 @@ type: double -- -*`host.ebs.metrics.VolumeQueueLength.avg`*:: +*`aws.ebs.metrics.VolumeQueueLength.avg`*:: + -- The number of read and write operation requests waiting to be completed in a specified period of time. @@ -2020,7 +1927,7 @@ type: double -- -*`host.ebs.metrics.VolumeThroughputPercentage.avg`*:: +*`aws.ebs.metrics.VolumeThroughputPercentage.avg`*:: + -- The percentage of I/O operations per second (IOPS) delivered of the total IOPS provisioned for an Amazon EBS volume. Used with Provisioned IOPS SSD volumes only. @@ -2029,7 +1936,7 @@ type: double -- -*`host.ebs.metrics.VolumeConsumedReadWriteOps.avg`*:: +*`aws.ebs.metrics.VolumeConsumedReadWriteOps.avg`*:: + -- The total amount of read and write operations (normalized to 256K capacity units) consumed in a specified period of time. Used with Provisioned IOPS SSD volumes only. @@ -2038,7 +1945,7 @@ type: double -- -*`host.ebs.metrics.BurstBalance.avg`*:: +*`aws.ebs.metrics.BurstBalance.avg`*:: + -- Used with General Purpose SSD (gp2), Throughput Optimized HDD (st1), and Cold HDD (sc1) volumes only. Provides information about the percentage of I/O credits (for gp2) or throughput credits (for st1 and sc1) remaining in the burst bucket. @@ -2047,7 +1954,7 @@ type: double -- -*`host.ebs.metrics.VolumeTotalReadTime.sum`*:: +*`aws.ebs.metrics.VolumeTotalReadTime.sum`*:: + -- The total number of seconds spent by all read operations that completed in a specified period of time. @@ -2056,7 +1963,7 @@ type: double -- -*`host.ebs.metrics.VolumeTotalWriteTime.sum`*:: +*`aws.ebs.metrics.VolumeTotalWriteTime.sum`*:: + -- The total number of seconds spent by all write operations that completed in a specified period of time. @@ -2065,7 +1972,7 @@ type: double -- -*`host.ebs.metrics.VolumeIdleTime.sum`*:: +*`aws.ebs.metrics.VolumeIdleTime.sum`*:: + -- The total number of seconds in a specified period of time when no read or write operations were submitted. @@ -2081,7 +1988,7 @@ type: double -*`host.ec2.cpu.total.pct`*:: +*`aws.ec2.cpu.total.pct`*:: + -- The percentage of allocated EC2 compute units that are currently in use on the instance. @@ -2091,7 +1998,7 @@ type: scaled_float -- -*`host.ec2.cpu.credit_usage`*:: +*`aws.ec2.cpu.credit_usage`*:: + -- The number of CPU credits spent by the instance for CPU utilization. @@ -2101,7 +2008,7 @@ type: long -- -*`host.ec2.cpu.credit_balance`*:: +*`aws.ec2.cpu.credit_balance`*:: + -- The number of earned CPU credits that an instance has accrued since it was launched or started. @@ -2111,7 +2018,7 @@ type: long -- -*`host.ec2.cpu.surplus_credit_balance`*:: +*`aws.ec2.cpu.surplus_credit_balance`*:: + -- The number of surplus credits that have been spent by an unlimited instance when its CPUCreditBalance value is zero. @@ -2121,7 +2028,7 @@ type: long -- -*`host.ec2.cpu.surplus_credits_charged`*:: +*`aws.ec2.cpu.surplus_credits_charged`*:: + -- The number of spent surplus credits that are not paid down by earned CPU credits, and which thus incur an additional charge. @@ -2131,7 +2038,7 @@ type: long -- -*`host.ec2.network.in.packets`*:: +*`aws.ec2.network.in.packets`*:: + -- The number of packets received on all network interfaces by the instance. @@ -2141,7 +2048,7 @@ type: long -- -*`host.ec2.network.in.packets_per_sec`*:: +*`aws.ec2.network.in.packets_per_sec`*:: + -- The number of packets per second sent out on all network interfaces by the instance. @@ -2151,7 +2058,7 @@ type: long -- -*`host.ec2.network.out.packets`*:: +*`aws.ec2.network.out.packets`*:: + -- The number of packets sent out on all network interfaces by the instance. @@ -2161,7 +2068,7 @@ type: long -- -*`host.ec2.network.out.packets_per_sec`*:: +*`aws.ec2.network.out.packets_per_sec`*:: + -- The number of packets per second sent out on all network interfaces by the instance. @@ -2171,7 +2078,7 @@ type: long -- -*`host.ec2.network.in.bytes`*:: +*`aws.ec2.network.in.bytes`*:: + -- The number of bytes received on all network interfaces by the instance. @@ -2183,7 +2090,7 @@ format: bytes -- -*`host.ec2.network.in.bytes_per_sec`*:: +*`aws.ec2.network.in.bytes_per_sec`*:: + -- The number of bytes per second received on all network interfaces by the instance. @@ -2193,7 +2100,7 @@ type: long -- -*`host.ec2.network.out.bytes`*:: +*`aws.ec2.network.out.bytes`*:: + -- The number of bytes sent out on all network interfaces by the instance. @@ -2205,7 +2112,7 @@ format: bytes -- -*`host.ec2.network.out.bytes_per_sec`*:: +*`aws.ec2.network.out.bytes_per_sec`*:: + -- The number of bytes per second sent out on all network interfaces by the instance. @@ -2215,7 +2122,7 @@ type: long -- -*`host.ec2.diskio.read.bytes`*:: +*`aws.ec2.diskio.read.bytes`*:: + -- Bytes read from all instance store volumes available to the instance. @@ -2227,7 +2134,7 @@ format: bytes -- -*`host.ec2.diskio.read.bytes_per_sec`*:: +*`aws.ec2.diskio.read.bytes_per_sec`*:: + -- Bytes read per second from all instance store volumes available to the instance. @@ -2237,7 +2144,7 @@ type: long -- -*`host.ec2.diskio.write.bytes`*:: +*`aws.ec2.diskio.write.bytes`*:: + -- Bytes written to all instance store volumes available to the instance. @@ -2249,7 +2156,7 @@ format: bytes -- -*`host.ec2.diskio.write.bytes_per_sec`*:: +*`aws.ec2.diskio.write.bytes_per_sec`*:: + -- Bytes written per second to all instance store volumes available to the instance. @@ -2259,7 +2166,7 @@ type: long -- -*`host.ec2.diskio.read.ops`*:: +*`aws.ec2.diskio.read.ops`*:: + -- Completed read operations from all instance store volumes available to the instance in a specified period of time. @@ -2269,7 +2176,7 @@ type: long -- -*`host.ec2.diskio.read.ops_per_sec`*:: +*`aws.ec2.diskio.read.ops_per_sec`*:: + -- Completed read operations per second from all instance store volumes available to the instance in a specified period of time. @@ -2279,7 +2186,7 @@ type: long -- -*`host.ec2.diskio.write.ops`*:: +*`aws.ec2.diskio.write.ops`*:: + -- Completed write operations to all instance store volumes available to the instance in a specified period of time. @@ -2289,7 +2196,7 @@ type: long -- -*`host.ec2.diskio.write.ops_per_sec`*:: +*`aws.ec2.diskio.write.ops_per_sec`*:: + -- Completed write operations per second to all instance store volumes available to the instance in a specified period of time. @@ -2299,7 +2206,7 @@ type: long -- -*`host.ec2.status.check_failed`*:: +*`aws.ec2.status.check_failed`*:: + -- Reports whether the instance has passed both the instance status check and the system status check in the last minute. @@ -2309,7 +2216,7 @@ type: long -- -*`host.ec2.status.check_failed_system`*:: +*`aws.ec2.status.check_failed_system`*:: + -- Reports whether the instance has passed the system status check in the last minute. @@ -2319,7 +2226,7 @@ type: long -- -*`host.ec2.status.check_failed_instance`*:: +*`aws.ec2.status.check_failed_instance`*:: + -- Reports whether the instance has passed the instance status check in the last minute. @@ -2329,7 +2236,7 @@ type: long -- -*`host.ec2.instance.core.count`*:: +*`aws.ec2.instance.core.count`*:: + -- The number of CPU cores for the instance. @@ -2339,7 +2246,7 @@ type: integer -- -*`host.ec2.instance.image.id`*:: +*`aws.ec2.instance.image.id`*:: + -- The ID of the image used to launch the instance. @@ -2349,7 +2256,7 @@ type: keyword -- -*`host.ec2.instance.monitoring.state`*:: +*`aws.ec2.instance.monitoring.state`*:: + -- Indicates whether detailed monitoring is enabled. @@ -2359,7 +2266,7 @@ type: keyword -- -*`host.ec2.instance.private.dns_name`*:: +*`aws.ec2.instance.private.dns_name`*:: + -- The private DNS name of the network interface. @@ -2369,7 +2276,7 @@ type: keyword -- -*`host.ec2.instance.private.ip`*:: +*`aws.ec2.instance.private.ip`*:: + -- The private IPv4 address associated with the network interface. @@ -2379,7 +2286,7 @@ type: ip -- -*`host.ec2.instance.public.dns_name`*:: +*`aws.ec2.instance.public.dns_name`*:: + -- The public DNS name of the instance. @@ -2389,7 +2296,7 @@ type: keyword -- -*`host.ec2.instance.public.ip`*:: +*`aws.ec2.instance.public.ip`*:: + -- The address of the Elastic IP address (IPv4) bound to the network interface. @@ -2399,7 +2306,7 @@ type: ip -- -*`host.ec2.instance.state.code`*:: +*`aws.ec2.instance.state.code`*:: + -- The state of the instance, as a 16-bit unsigned integer. @@ -2409,7 +2316,7 @@ type: integer -- -*`host.ec2.instance.state.name`*:: +*`aws.ec2.instance.state.name`*:: + -- The state of the instance (pending | running | shutting-down | terminated | stopping | stopped). @@ -2419,7 +2326,7 @@ type: keyword -- -*`host.ec2.instance.threads_per_core`*:: +*`aws.ec2.instance.threads_per_core`*:: + -- The number of threads per CPU core. @@ -2437,7 +2344,7 @@ type: integer -*`host.elb.metrics.BackendConnectionErrors.sum`*:: +*`aws.elb.metrics.BackendConnectionErrors.sum`*:: + -- The number of connections that were not successfully established between the load balancer and the registered instances. @@ -2446,7 +2353,7 @@ type: long -- -*`host.elb.metrics.HTTPCode_Backend_2XX.sum`*:: +*`aws.elb.metrics.HTTPCode_Backend_2XX.sum`*:: + -- The number of HTTP 2XX response code generated by registered instances. @@ -2455,7 +2362,7 @@ type: long -- -*`host.elb.metrics.HTTPCode_Backend_3XX.sum`*:: +*`aws.elb.metrics.HTTPCode_Backend_3XX.sum`*:: + -- The number of HTTP 3XX response code generated by registered instances. @@ -2464,7 +2371,7 @@ type: long -- -*`host.elb.metrics.HTTPCode_Backend_4XX.sum`*:: +*`aws.elb.metrics.HTTPCode_Backend_4XX.sum`*:: + -- The number of HTTP 4XX response code generated by registered instances. @@ -2473,7 +2380,7 @@ type: long -- -*`host.elb.metrics.HTTPCode_Backend_5XX.sum`*:: +*`aws.elb.metrics.HTTPCode_Backend_5XX.sum`*:: + -- The number of HTTP 5XX response code generated by registered instances. @@ -2482,7 +2389,7 @@ type: long -- -*`host.elb.metrics.HTTPCode_ELB_4XX.sum`*:: +*`aws.elb.metrics.HTTPCode_ELB_4XX.sum`*:: + -- The number of HTTP 4XX client error codes generated by the load balancer. @@ -2491,7 +2398,7 @@ type: long -- -*`host.elb.metrics.HTTPCode_ELB_5XX.sum`*:: +*`aws.elb.metrics.HTTPCode_ELB_5XX.sum`*:: + -- The number of HTTP 5XX server error codes generated by the load balancer. @@ -2500,7 +2407,7 @@ type: long -- -*`host.elb.metrics.RequestCount.sum`*:: +*`aws.elb.metrics.RequestCount.sum`*:: + -- The number of requests completed or connections made during the specified interval. @@ -2509,7 +2416,7 @@ type: long -- -*`host.elb.metrics.SpilloverCount.sum`*:: +*`aws.elb.metrics.SpilloverCount.sum`*:: + -- The total number of requests that were rejected because the surge queue is full. @@ -2518,7 +2425,7 @@ type: long -- -*`host.elb.metrics.HealthyHostCount.max`*:: +*`aws.elb.metrics.HealthyHostCount.max`*:: + -- The number of healthy instances registered with your load balancer. @@ -2527,7 +2434,7 @@ type: long -- -*`host.elb.metrics.SurgeQueueLength.max`*:: +*`aws.elb.metrics.SurgeQueueLength.max`*:: + -- The total number of requests (HTTP listener) or connections (TCP listener) that are pending routing to a healthy instance. @@ -2536,7 +2443,7 @@ type: long -- -*`host.elb.metrics.UnHealthyHostCount.max`*:: +*`aws.elb.metrics.UnHealthyHostCount.max`*:: + -- The number of unhealthy instances registered with your load balancer. @@ -2545,7 +2452,7 @@ type: long -- -*`host.elb.metrics.Latency.avg`*:: +*`aws.elb.metrics.Latency.avg`*:: + -- The total time elapsed, in seconds, from the time the load balancer sent the request to a registered instance until the instance started to send the response headers. @@ -2554,7 +2461,7 @@ type: double -- -*`host.elb.metrics.EstimatedALBActiveConnectionCount.avg`*:: +*`aws.elb.metrics.EstimatedALBActiveConnectionCount.avg`*:: + -- The estimated number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets. @@ -2563,7 +2470,7 @@ type: double -- -*`host.elb.metrics.EstimatedALBConsumedLCUs.avg`*:: +*`aws.elb.metrics.EstimatedALBConsumedLCUs.avg`*:: + -- The estimated number of load balancer capacity units (LCU) used by an Application Load Balancer. @@ -2572,7 +2479,7 @@ type: double -- -*`host.elb.metrics.EstimatedALBNewConnectionCount.avg`*:: +*`aws.elb.metrics.EstimatedALBNewConnectionCount.avg`*:: + -- The estimated number of new TCP connections established from clients to the load balancer and from the load balancer to targets. @@ -2581,7 +2488,7 @@ type: double -- -*`host.elb.metrics.EstimatedProcessedBytes.avg`*:: +*`aws.elb.metrics.EstimatedProcessedBytes.avg`*:: + -- The estimated number of bytes processed by an Application Load Balancer. @@ -2598,7 +2505,7 @@ type: double -*`host.applicationelb.metrics.ActiveConnectionCount.sum`*:: +*`aws.applicationelb.metrics.ActiveConnectionCount.sum`*:: + -- The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets. @@ -2607,7 +2514,7 @@ type: long -- -*`host.applicationelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: +*`aws.applicationelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: + -- The number of TLS connections initiated by the client that did not establish a session with the load balancer due to a TLS error. @@ -2616,7 +2523,7 @@ type: long -- -*`host.applicationelb.metrics.HTTP_Fixed_Response_Count.sum`*:: +*`aws.applicationelb.metrics.HTTP_Fixed_Response_Count.sum`*:: + -- The number of fixed-response actions that were successful. @@ -2625,7 +2532,7 @@ type: long -- -*`host.applicationelb.metrics.HTTP_Redirect_Count.sum`*:: +*`aws.applicationelb.metrics.HTTP_Redirect_Count.sum`*:: + -- The number of redirect actions that were successful. @@ -2634,7 +2541,7 @@ type: long -- -*`host.applicationelb.metrics.HTTP_Redirect_Url_Limit_Exceeded_Count.sum`*:: +*`aws.applicationelb.metrics.HTTP_Redirect_Url_Limit_Exceeded_Count.sum`*:: + -- The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K. @@ -2643,7 +2550,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_3XX_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_3XX_Count.sum`*:: + -- The number of HTTP 3XX redirection codes that originate from the load balancer. @@ -2652,7 +2559,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_4XX_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_4XX_Count.sum`*:: + -- The number of HTTP 4XX client error codes that originate from the load balancer. @@ -2661,7 +2568,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_5XX_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_5XX_Count.sum`*:: + -- The number of HTTP 5XX server error codes that originate from the load balancer. @@ -2670,7 +2577,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_500_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_500_Count.sum`*:: + -- The number of HTTP 500 error codes that originate from the load balancer. @@ -2679,7 +2586,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_502_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_502_Count.sum`*:: + -- The number of HTTP 502 error codes that originate from the load balancer. @@ -2688,7 +2595,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_503_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_503_Count.sum`*:: + -- The number of HTTP 503 error codes that originate from the load balancer. @@ -2697,7 +2604,7 @@ type: long -- -*`host.applicationelb.metrics.HTTPCode_ELB_504_Count.sum`*:: +*`aws.applicationelb.metrics.HTTPCode_ELB_504_Count.sum`*:: + -- The number of HTTP 504 error codes that originate from the load balancer. @@ -2706,7 +2613,7 @@ type: long -- -*`host.applicationelb.metrics.IPv6ProcessedBytes.sum`*:: +*`aws.applicationelb.metrics.IPv6ProcessedBytes.sum`*:: + -- The total number of bytes processed by the load balancer over IPv6. @@ -2715,7 +2622,7 @@ type: long -- -*`host.applicationelb.metrics.IPv6RequestCount.sum`*:: +*`aws.applicationelb.metrics.IPv6RequestCount.sum`*:: + -- The number of IPv6 requests received by the load balancer. @@ -2724,7 +2631,7 @@ type: long -- -*`host.applicationelb.metrics.NewConnectionCount.sum`*:: +*`aws.applicationelb.metrics.NewConnectionCount.sum`*:: + -- The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets. @@ -2733,7 +2640,7 @@ type: long -- -*`host.applicationelb.metrics.ProcessedBytes.sum`*:: +*`aws.applicationelb.metrics.ProcessedBytes.sum`*:: + -- The total number of bytes processed by the load balancer over IPv4 and IPv6. @@ -2742,7 +2649,7 @@ type: long -- -*`host.applicationelb.metrics.RejectedConnectionCount.sum`*:: +*`aws.applicationelb.metrics.RejectedConnectionCount.sum`*:: + -- The number of connections that were rejected because the load balancer had reached its maximum number of connections. @@ -2751,7 +2658,7 @@ type: long -- -*`host.applicationelb.metrics.RequestCount.sum`*:: +*`aws.applicationelb.metrics.RequestCount.sum`*:: + -- The number of requests processed over IPv4 and IPv6. @@ -2760,7 +2667,7 @@ type: long -- -*`host.applicationelb.metrics.RuleEvaluations.sum`*:: +*`aws.applicationelb.metrics.RuleEvaluations.sum`*:: + -- The number of rules processed by the load balancer given a request rate averaged over an hour. @@ -2769,7 +2676,7 @@ type: long -- -*`host.applicationelb.metrics.ConsumedLCUs.avg`*:: +*`aws.applicationelb.metrics.ConsumedLCUs.avg`*:: + -- The number of load balancer capacity units (LCU) used by your load balancer. @@ -2786,7 +2693,7 @@ type: double -*`host.networkelb.metrics.ActiveFlowCount.avg`*:: +*`aws.networkelb.metrics.ActiveFlowCount.avg`*:: + -- The total number of concurrent flows (or connections) from clients to targets. @@ -2795,7 +2702,7 @@ type: double -- -*`host.networkelb.metrics.ActiveFlowCount_TCP.avg`*:: +*`aws.networkelb.metrics.ActiveFlowCount_TCP.avg`*:: + -- The total number of concurrent TCP flows (or connections) from clients to targets. @@ -2804,7 +2711,7 @@ type: double -- -*`host.networkelb.metrics.ActiveFlowCount_TLS.avg`*:: +*`aws.networkelb.metrics.ActiveFlowCount_TLS.avg`*:: + -- The total number of concurrent TLS flows (or connections) from clients to targets. @@ -2813,7 +2720,7 @@ type: double -- -*`host.networkelb.metrics.ActiveFlowCount_UDP.avg`*:: +*`aws.networkelb.metrics.ActiveFlowCount_UDP.avg`*:: + -- The total number of concurrent UDP flows (or connections) from clients to targets. @@ -2822,7 +2729,7 @@ type: double -- -*`host.networkelb.metrics.ConsumedLCUs.avg`*:: +*`aws.networkelb.metrics.ConsumedLCUs.avg`*:: + -- The number of load balancer capacity units (LCU) used by your load balancer. @@ -2831,7 +2738,7 @@ type: double -- -*`host.networkelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: +*`aws.networkelb.metrics.ClientTLSNegotiationErrorCount.sum`*:: + -- The total number of TLS handshakes that failed during negotiation between a client and a TLS listener. @@ -2840,7 +2747,7 @@ type: long -- -*`host.networkelb.metrics.NewFlowCount.sum`*:: +*`aws.networkelb.metrics.NewFlowCount.sum`*:: + -- The total number of new flows (or connections) established from clients to targets in the time period. @@ -2849,7 +2756,7 @@ type: long -- -*`host.networkelb.metrics.NewFlowCount_TLS.sum`*:: +*`aws.networkelb.metrics.NewFlowCount_TLS.sum`*:: + -- The total number of new TLS flows (or connections) established from clients to targets in the time period. @@ -2858,7 +2765,7 @@ type: long -- -*`host.networkelb.metrics.ProcessedBytes.sum`*:: +*`aws.networkelb.metrics.ProcessedBytes.sum`*:: + -- The total number of bytes processed by the load balancer, including TCP/IP headers. @@ -2867,7 +2774,7 @@ type: long -- -*`host.networkelb.metrics.ProcessedBytes_TLS.sum`*:: +*`aws.networkelb.metrics.ProcessedBytes_TLS.sum`*:: + -- The total number of bytes processed by TLS listeners. @@ -2876,7 +2783,7 @@ type: long -- -*`host.networkelb.metrics.TargetTLSNegotiationErrorCount.sum`*:: +*`aws.networkelb.metrics.TargetTLSNegotiationErrorCount.sum`*:: + -- The total number of TLS handshakes that failed during negotiation between a TLS listener and a target. @@ -2885,7 +2792,7 @@ type: long -- -*`host.networkelb.metrics.TCP_Client_Reset_Count.sum`*:: +*`aws.networkelb.metrics.TCP_Client_Reset_Count.sum`*:: + -- The total number of reset (RST) packets sent from a client to a target. @@ -2894,7 +2801,7 @@ type: long -- -*`host.networkelb.metrics.TCP_ELB_Reset_Count.sum`*:: +*`aws.networkelb.metrics.TCP_ELB_Reset_Count.sum`*:: + -- The total number of reset (RST) packets generated by the load balancer. @@ -2903,7 +2810,7 @@ type: long -- -*`host.networkelb.metrics.TCP_Target_Reset_Count.sum`*:: +*`aws.networkelb.metrics.TCP_Target_Reset_Count.sum`*:: + -- The total number of reset (RST) packets sent from a target to a client. @@ -2912,7 +2819,7 @@ type: long -- -*`host.networkelb.metrics.HealthyHostCount.max`*:: +*`aws.networkelb.metrics.HealthyHostCount.max`*:: + -- The number of targets that are considered healthy. @@ -2921,7 +2828,7 @@ type: long -- -*`host.networkelb.metrics.UnHealthyHostCount.max`*:: +*`aws.networkelb.metrics.UnHealthyHostCount.max`*:: + -- The number of targets that are considered unhealthy. @@ -2938,7 +2845,7 @@ type: long -*`host.lambda.metrics.Invocations.avg`*:: +*`aws.lambda.metrics.Invocations.avg`*:: + -- The number of times your function code is executed, including successful executions and executions that result in a function error. @@ -2947,7 +2854,7 @@ type: double -- -*`host.lambda.metrics.Errors.avg`*:: +*`aws.lambda.metrics.Errors.avg`*:: + -- The number of invocations that result in a function error. @@ -2956,7 +2863,7 @@ type: double -- -*`host.lambda.metrics.DeadLetterErrors.avg`*:: +*`aws.lambda.metrics.DeadLetterErrors.avg`*:: + -- For asynchronous invocation, the number of times Lambda attempts to send an event to a dead-letter queue but fails. @@ -2965,7 +2872,7 @@ type: double -- -*`host.lambda.metrics.DestinationDeliveryFailures.avg`*:: +*`aws.lambda.metrics.DestinationDeliveryFailures.avg`*:: + -- For asynchronous invocation, the number of times Lambda attempts to send an event to a destination but fails. @@ -2974,7 +2881,7 @@ type: double -- -*`host.lambda.metrics.Duration.avg`*:: +*`aws.lambda.metrics.Duration.avg`*:: + -- The amount of time that your function code spends processing an event. @@ -2983,7 +2890,7 @@ type: double -- -*`host.lambda.metrics.Throttles.avg`*:: +*`aws.lambda.metrics.Throttles.avg`*:: + -- The number of invocation requests that are throttled. @@ -2992,7 +2899,7 @@ type: double -- -*`host.lambda.metrics.IteratorAge.avg`*:: +*`aws.lambda.metrics.IteratorAge.avg`*:: + -- For event source mappings that read from streams, the age of the last record in the event. @@ -3001,7 +2908,7 @@ type: double -- -*`host.lambda.metrics.ConcurrentExecutions.avg`*:: +*`aws.lambda.metrics.ConcurrentExecutions.avg`*:: + -- The number of function instances that are processing events. @@ -3010,7 +2917,7 @@ type: double -- -*`host.lambda.metrics.UnreservedConcurrentExecutions.avg`*:: +*`aws.lambda.metrics.UnreservedConcurrentExecutions.avg`*:: + -- For an AWS Region, the number of events that are being processed by functions that don't have reserved concurrency. @@ -3019,7 +2926,7 @@ type: double -- -*`host.lambda.metrics.ProvisionedConcurrentExecutions.max`*:: +*`aws.lambda.metrics.ProvisionedConcurrentExecutions.max`*:: + -- The number of function instances that are processing events on provisioned concurrency. @@ -3028,7 +2935,7 @@ type: long -- -*`host.lambda.metrics.ProvisionedConcurrencyUtilization.max`*:: +*`aws.lambda.metrics.ProvisionedConcurrencyUtilization.max`*:: + -- For a version or alias, the value of ProvisionedConcurrentExecutions divided by the total amount of provisioned concurrency allocated. @@ -3037,7 +2944,7 @@ type: long -- -*`host.lambda.metrics.ProvisionedConcurrencyInvocations.sum`*:: +*`aws.lambda.metrics.ProvisionedConcurrencyInvocations.sum`*:: + -- The number of times your function code is executed on provisioned concurrency. @@ -3046,7 +2953,7 @@ type: long -- -*`host.lambda.metrics.ProvisionedConcurrencySpilloverInvocations.sum`*:: +*`aws.lambda.metrics.ProvisionedConcurrencySpilloverInvocations.sum`*:: + -- The number of times your function code is executed on standard concurrency when all provisioned concurrency is in use. @@ -3063,7 +2970,7 @@ type: long -*`host.natgateway.metrics.BytesInFromDestination.sum`*:: +*`aws.natgateway.metrics.BytesInFromDestination.sum`*:: + -- The number of bytes received by the NAT gateway from the destination. @@ -3072,7 +2979,7 @@ type: long -- -*`host.natgateway.metrics.BytesInFromSource.sum`*:: +*`aws.natgateway.metrics.BytesInFromSource.sum`*:: + -- The number of bytes received by the NAT gateway from clients in your VPC. @@ -3081,7 +2988,7 @@ type: long -- -*`host.natgateway.metrics.BytesOutToDestination.sum`*:: +*`aws.natgateway.metrics.BytesOutToDestination.sum`*:: + -- The number of bytes sent out through the NAT gateway to the destination. @@ -3090,7 +2997,7 @@ type: long -- -*`host.natgateway.metrics.BytesOutToSource.sum`*:: +*`aws.natgateway.metrics.BytesOutToSource.sum`*:: + -- The number of bytes sent through the NAT gateway to the clients in your VPC. @@ -3099,7 +3006,7 @@ type: long -- -*`host.natgateway.metrics.ConnectionAttemptCount.sum`*:: +*`aws.natgateway.metrics.ConnectionAttemptCount.sum`*:: + -- The number of connection attempts made through the NAT gateway. @@ -3108,7 +3015,7 @@ type: long -- -*`host.natgateway.metrics.ConnectionEstablishedCount.sum`*:: +*`aws.natgateway.metrics.ConnectionEstablishedCount.sum`*:: + -- The number of connections established through the NAT gateway. @@ -3117,7 +3024,7 @@ type: long -- -*`host.natgateway.metrics.ErrorPortAllocation.sum`*:: +*`aws.natgateway.metrics.ErrorPortAllocation.sum`*:: + -- The number of times the NAT gateway could not allocate a source port. @@ -3126,7 +3033,7 @@ type: long -- -*`host.natgateway.metrics.IdleTimeoutCount.sum`*:: +*`aws.natgateway.metrics.IdleTimeoutCount.sum`*:: + -- The number of connections that transitioned from the active state to the idle state. @@ -3135,7 +3042,7 @@ type: long -- -*`host.natgateway.metrics.PacketsDropCount.sum`*:: +*`aws.natgateway.metrics.PacketsDropCount.sum`*:: + -- The number of packets dropped by the NAT gateway. @@ -3144,7 +3051,7 @@ type: long -- -*`host.natgateway.metrics.PacketsInFromDestination.sum`*:: +*`aws.natgateway.metrics.PacketsInFromDestination.sum`*:: + -- The number of packets received by the NAT gateway from the destination. @@ -3153,7 +3060,7 @@ type: long -- -*`host.natgateway.metrics.PacketsInFromSource.sum`*:: +*`aws.natgateway.metrics.PacketsInFromSource.sum`*:: + -- The number of packets received by the NAT gateway from clients in your VPC. @@ -3162,7 +3069,7 @@ type: long -- -*`host.natgateway.metrics.PacketsOutToDestination.sum`*:: +*`aws.natgateway.metrics.PacketsOutToDestination.sum`*:: + -- The number of packets sent out through the NAT gateway to the destination. @@ -3171,7 +3078,7 @@ type: long -- -*`host.natgateway.metrics.PacketsOutToSource.sum`*:: +*`aws.natgateway.metrics.PacketsOutToSource.sum`*:: + -- The number of packets sent through the NAT gateway to the clients in your VPC. @@ -3180,7 +3087,7 @@ type: long -- -*`host.natgateway.metrics.ActiveConnectionCount.max`*:: +*`aws.natgateway.metrics.ActiveConnectionCount.max`*:: + -- The total number of concurrent active TCP connections through the NAT gateway. @@ -3196,7 +3103,7 @@ type: long -*`host.rds.cpu.total.pct`*:: +*`aws.rds.cpu.total.pct`*:: + -- The percentage of CPU utilization. @@ -3208,7 +3115,7 @@ format: percent -- -*`host.rds.cpu.credit_usage`*:: +*`aws.rds.cpu.credit_usage`*:: + -- The number of CPU credits spent by the instance for CPU utilization. @@ -3218,7 +3125,7 @@ type: long -- -*`host.rds.cpu.credit_balance`*:: +*`aws.rds.cpu.credit_balance`*:: + -- The number of earned CPU credits that an instance has accrued since it was launched or started. @@ -3228,7 +3135,7 @@ type: long -- -*`host.rds.database_connections`*:: +*`aws.rds.database_connections`*:: + -- The number of database connections in use. @@ -3238,7 +3145,7 @@ type: long -- -*`host.rds.db_instance.arn`*:: +*`aws.rds.db_instance.arn`*:: + -- Amazon Resource Name(ARN) for each rds. @@ -3248,7 +3155,7 @@ type: keyword -- -*`host.rds.db_instance.class`*:: +*`aws.rds.db_instance.class`*:: + -- Contains the name of the compute and memory capacity class of the DB instance. @@ -3258,7 +3165,7 @@ type: keyword -- -*`host.rds.db_instance.identifier`*:: +*`aws.rds.db_instance.identifier`*:: + -- Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance. @@ -3268,7 +3175,7 @@ type: keyword -- -*`host.rds.db_instance.status`*:: +*`aws.rds.db_instance.status`*:: + -- Specifies the current state of this database. @@ -3278,7 +3185,7 @@ type: keyword -- -*`host.rds.disk_queue_depth`*:: +*`aws.rds.disk_queue_depth`*:: + -- The number of outstanding IOs (read/write requests) waiting to access the disk. @@ -3288,7 +3195,7 @@ type: float -- -*`host.rds.failed_sql_server_agent_jobs`*:: +*`aws.rds.failed_sql_server_agent_jobs`*:: + -- The number of failed SQL Server Agent jobs during the last minute. @@ -3298,7 +3205,7 @@ type: long -- -*`host.rds.freeable_memory.bytes`*:: +*`aws.rds.freeable_memory.bytes`*:: + -- The amount of available random access memory. @@ -3310,7 +3217,7 @@ format: bytes -- -*`host.rds.free_storage.bytes`*:: +*`aws.rds.free_storage.bytes`*:: + -- The amount of available storage space. @@ -3322,7 +3229,7 @@ format: bytes -- -*`host.rds.maximum_used_transaction_ids`*:: +*`aws.rds.maximum_used_transaction_ids`*:: + -- The maximum transaction ID that has been used. Applies to PostgreSQL. @@ -3332,7 +3239,7 @@ type: long -- -*`host.rds.oldest_replication_slot_lag.mb`*:: +*`aws.rds.oldest_replication_slot_lag.mb`*:: + -- The lagging size of the replica lagging the most in terms of WAL data received. Applies to PostgreSQL. @@ -3342,7 +3249,7 @@ type: long -- -*`host.rds.read_io.ops_per_sec`*:: +*`aws.rds.read_io.ops_per_sec`*:: + -- The average number of disk read I/O operations per second. @@ -3352,7 +3259,7 @@ type: float -- -*`host.rds.replica_lag.sec`*:: +*`aws.rds.replica_lag.sec`*:: + -- The amount of time a Read Replica DB instance lags behind the source DB instance. Applies to MySQL, MariaDB, and PostgreSQL Read Replicas. @@ -3364,7 +3271,7 @@ format: duration -- -*`host.rds.swap_usage.bytes`*:: +*`aws.rds.swap_usage.bytes`*:: + -- The amount of swap space used on the DB instance. This metric is not available for SQL Server. @@ -3376,7 +3283,7 @@ format: bytes -- -*`host.rds.transaction_logs_generation`*:: +*`aws.rds.transaction_logs_generation`*:: + -- The disk space used by transaction logs. Applies to PostgreSQL. @@ -3386,7 +3293,7 @@ type: long -- -*`host.rds.write_io.ops_per_sec`*:: +*`aws.rds.write_io.ops_per_sec`*:: + -- The average number of disk write I/O operations per second. @@ -3396,7 +3303,7 @@ type: float -- -*`host.rds.queries`*:: +*`aws.rds.queries`*:: + -- The average number of queries executed per second. @@ -3406,7 +3313,7 @@ type: long -- -*`host.rds.deadlocks`*:: +*`aws.rds.deadlocks`*:: + -- The average number of deadlocks in the database per second. @@ -3416,7 +3323,7 @@ type: long -- -*`host.rds.volume_used.bytes`*:: +*`aws.rds.volume_used.bytes`*:: + -- The amount of storage used by your Aurora DB instance, in bytes. @@ -3428,7 +3335,7 @@ format: bytes -- -*`host.rds.volume.read.iops`*:: +*`aws.rds.volume.read.iops`*:: + -- The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals. @@ -3440,7 +3347,7 @@ format: bytes -- -*`host.rds.volume.write.iops`*:: +*`aws.rds.volume.write.iops`*:: + -- The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals. @@ -3452,7 +3359,7 @@ format: bytes -- -*`host.rds.free_local_storage.bytes`*:: +*`aws.rds.free_local_storage.bytes`*:: + -- The amount of storage available for temporary tables and logs, in bytes. @@ -3464,7 +3371,7 @@ format: bytes -- -*`host.rds.login_failures`*:: +*`aws.rds.login_failures`*:: + -- The average number of failed login attempts per second. @@ -3474,7 +3381,7 @@ type: long -- -*`host.rds.throughput.commit`*:: +*`aws.rds.throughput.commit`*:: + -- The average number of commit operations per second. @@ -3484,7 +3391,7 @@ type: float -- -*`host.rds.throughput.delete`*:: +*`aws.rds.throughput.delete`*:: + -- The average number of delete queries per second. @@ -3494,7 +3401,7 @@ type: float -- -*`host.rds.throughput.ddl`*:: +*`aws.rds.throughput.ddl`*:: + -- The average number of DDL requests per second. @@ -3504,7 +3411,7 @@ type: float -- -*`host.rds.throughput.dml`*:: +*`aws.rds.throughput.dml`*:: + -- The average number of inserts, updates, and deletes per second. @@ -3514,7 +3421,7 @@ type: float -- -*`host.rds.throughput.insert`*:: +*`aws.rds.throughput.insert`*:: + -- The average number of insert queries per second. @@ -3524,7 +3431,7 @@ type: float -- -*`host.rds.throughput.network`*:: +*`aws.rds.throughput.network`*:: + -- The amount of network throughput both received from and transmitted to clients by each instance in the Aurora MySQL DB cluster, in bytes per second. @@ -3534,7 +3441,7 @@ type: float -- -*`host.rds.throughput.network_receive`*:: +*`aws.rds.throughput.network_receive`*:: + -- The incoming (Receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. @@ -3544,7 +3451,7 @@ type: float -- -*`host.rds.throughput.network_transmit`*:: +*`aws.rds.throughput.network_transmit`*:: + -- The outgoing (Transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. @@ -3554,7 +3461,7 @@ type: float -- -*`host.rds.throughput.read`*:: +*`aws.rds.throughput.read`*:: + -- The average amount of time taken per disk I/O operation. @@ -3564,7 +3471,7 @@ type: float -- -*`host.rds.throughput.select`*:: +*`aws.rds.throughput.select`*:: + -- The average number of select queries per second. @@ -3574,7 +3481,7 @@ type: float -- -*`host.rds.throughput.update`*:: +*`aws.rds.throughput.update`*:: + -- The average number of update queries per second. @@ -3584,7 +3491,7 @@ type: float -- -*`host.rds.throughput.write`*:: +*`aws.rds.throughput.write`*:: + -- The average number of bytes written to disk per second. @@ -3594,7 +3501,7 @@ type: float -- -*`host.rds.latency.commit`*:: +*`aws.rds.latency.commit`*:: + -- The amount of latency for commit operations, in milliseconds. @@ -3606,7 +3513,7 @@ format: duration -- -*`host.rds.latency.ddl`*:: +*`aws.rds.latency.ddl`*:: + -- The amount of latency for data definition language (DDL) requests, in milliseconds. @@ -3618,7 +3525,7 @@ format: duration -- -*`host.rds.latency.dml`*:: +*`aws.rds.latency.dml`*:: + -- The amount of latency for inserts, updates, and deletes, in milliseconds. @@ -3630,7 +3537,7 @@ format: duration -- -*`host.rds.latency.insert`*:: +*`aws.rds.latency.insert`*:: + -- The amount of latency for insert queries, in milliseconds. @@ -3642,7 +3549,7 @@ format: duration -- -*`host.rds.latency.read`*:: +*`aws.rds.latency.read`*:: + -- The average amount of time taken per disk I/O operation. @@ -3654,7 +3561,7 @@ format: duration -- -*`host.rds.latency.select`*:: +*`aws.rds.latency.select`*:: + -- The amount of latency for select queries, in milliseconds. @@ -3666,7 +3573,7 @@ format: duration -- -*`host.rds.latency.update`*:: +*`aws.rds.latency.update`*:: + -- The amount of latency for update queries, in milliseconds. @@ -3678,7 +3585,7 @@ format: duration -- -*`host.rds.latency.write`*:: +*`aws.rds.latency.write`*:: + -- The average amount of time taken per disk I/O operation. @@ -3690,7 +3597,7 @@ format: duration -- -*`host.rds.latency.delete`*:: +*`aws.rds.latency.delete`*:: + -- The amount of latency for delete queries, in milliseconds. @@ -3702,7 +3609,7 @@ format: duration -- -*`host.rds.disk_usage.bin_log.bytes`*:: +*`aws.rds.disk_usage.bin_log.bytes`*:: + -- The amount of disk space occupied by binary logs on the master. Applies to MySQL read replicas. @@ -3714,7 +3621,7 @@ format: bytes -- -*`host.rds.disk_usage.replication_slot.mb`*:: +*`aws.rds.disk_usage.replication_slot.mb`*:: + -- The disk space used by replication slot files. Applies to PostgreSQL. @@ -3724,7 +3631,7 @@ type: long -- -*`host.rds.disk_usage.transaction_logs.mb`*:: +*`aws.rds.disk_usage.transaction_logs.mb`*:: + -- The disk space used by transaction logs. Applies to PostgreSQL. @@ -3734,7 +3641,7 @@ type: long -- -*`host.rds.transactions.active`*:: +*`aws.rds.transactions.active`*:: + -- The average number of current transactions executing on an Aurora database instance per second. @@ -3744,7 +3651,7 @@ type: long -- -*`host.rds.transactions.blocked`*:: +*`aws.rds.transactions.blocked`*:: + -- The average number of transactions in the database that are blocked per second. @@ -3754,7 +3661,7 @@ type: long -- -*`host.rds.db_instance.db_cluster_identifier`*:: +*`aws.rds.db_instance.db_cluster_identifier`*:: + -- This identifier is the unique key that identifies a DB cluster specifically for Amazon Aurora DB cluster. @@ -3764,7 +3671,7 @@ type: keyword -- -*`host.rds.db_instance.role`*:: +*`aws.rds.db_instance.role`*:: + -- DB roles like WRITER or READER, specifically for Amazon Aurora DB cluster. @@ -3774,7 +3681,7 @@ type: keyword -- -*`host.rds.db_instance.engine_name`*:: +*`aws.rds.db_instance.engine_name`*:: + -- Each DB instance runs a DB engine, like MySQL, MariaDB, PostgreSQL and etc. @@ -3784,7 +3691,7 @@ type: keyword -- -*`host.rds.aurora_bin_log_replica_lag`*:: +*`aws.rds.aurora_bin_log_replica_lag`*:: + -- The amount of time a replica DB cluster running on Aurora with MySQL compatibility lags behind the source DB cluster. @@ -3794,7 +3701,7 @@ type: long -- -*`host.rds.aurora_global_db.replicated_write_io.bytes`*:: +*`aws.rds.aurora_global_db.replicated_write_io.bytes`*:: + -- In an Aurora Global Database, the number of write I/O operations replicated from the primary AWS Region to the cluster volume in a secondary AWS Region. @@ -3804,7 +3711,7 @@ type: long -- -*`host.rds.aurora_global_db.data_transfer.bytes`*:: +*`aws.rds.aurora_global_db.data_transfer.bytes`*:: + -- In an Aurora Global Database, the amount of redo log data transferred from the master AWS Region to a secondary AWS Region. @@ -3814,7 +3721,7 @@ type: long -- -*`host.rds.aurora_global_db.replication_lag.ms`*:: +*`aws.rds.aurora_global_db.replication_lag.ms`*:: + -- For an Aurora Global Database, the amount of lag when replicating updates from the primary AWS Region, in milliseconds. @@ -3824,7 +3731,7 @@ type: long -- -*`host.rds.aurora_replica.lag.ms`*:: +*`aws.rds.aurora_replica.lag.ms`*:: + -- For an Aurora Replica, the amount of lag when replicating updates from the primary instance, in milliseconds. @@ -3834,7 +3741,7 @@ type: long -- -*`host.rds.aurora_replica.lag_max.ms`*:: +*`aws.rds.aurora_replica.lag_max.ms`*:: + -- The maximum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds. @@ -3844,7 +3751,7 @@ type: long -- -*`host.rds.aurora_replica.lag_min.ms`*:: +*`aws.rds.aurora_replica.lag_min.ms`*:: + -- The minimum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds. @@ -3854,7 +3761,7 @@ type: long -- -*`host.rds.backtrack_change_records.creation_rate`*:: +*`aws.rds.backtrack_change_records.creation_rate`*:: + -- The number of backtrack change records created over five minutes for your DB cluster. @@ -3864,7 +3771,7 @@ type: long -- -*`host.rds.backtrack_change_records.stored`*:: +*`aws.rds.backtrack_change_records.stored`*:: + -- The actual number of backtrack change records used by your DB cluster. @@ -3874,7 +3781,7 @@ type: long -- -*`host.rds.backtrack_window.actual`*:: +*`aws.rds.backtrack_window.actual`*:: + -- The difference between the target backtrack window and the actual backtrack window. @@ -3884,7 +3791,7 @@ type: long -- -*`host.rds.backtrack_window.alert`*:: +*`aws.rds.backtrack_window.alert`*:: + -- The number of times that the actual backtrack window is smaller than the target backtrack window for a given period of time. @@ -3894,7 +3801,7 @@ type: long -- -*`host.rds.storage_used.backup_retention_period.bytes`*:: +*`aws.rds.storage_used.backup_retention_period.bytes`*:: + -- The total amount of backup storage in bytes used to support the point-in-time restore feature within the Aurora DB cluster's backup retention window. @@ -3904,7 +3811,7 @@ type: long -- -*`host.rds.storage_used.snapshot.bytes`*:: +*`aws.rds.storage_used.snapshot.bytes`*:: + -- The total amount of backup storage in bytes consumed by all Aurora snapshots for an Aurora DB cluster outside its backup retention window. @@ -3914,7 +3821,7 @@ type: long -- -*`host.rds.cache_hit_ratio.buffer`*:: +*`aws.rds.cache_hit_ratio.buffer`*:: + -- The percentage of requests that are served by the buffer cache. @@ -3924,7 +3831,7 @@ type: long -- -*`host.rds.cache_hit_ratio.result_set`*:: +*`aws.rds.cache_hit_ratio.result_set`*:: + -- The percentage of requests that are served by the Resultset cache. @@ -3934,7 +3841,7 @@ type: long -- -*`host.rds.engine_uptime.sec`*:: +*`aws.rds.engine_uptime.sec`*:: + -- The amount of time that the instance has been running, in seconds. @@ -3944,7 +3851,7 @@ type: long -- -*`host.rds.rds_to_aurora_postgresql_replica_lag.sec`*:: +*`aws.rds.rds_to_aurora_postgresql_replica_lag.sec`*:: + -- The amount of lag in seconds when replicating updates from the primary RDS PostgreSQL instance to other nodes in the cluster. @@ -3954,7 +3861,7 @@ type: long -- -*`host.rds.backup_storage_billed_total.bytes`*:: +*`aws.rds.backup_storage_billed_total.bytes`*:: + -- The total amount of backup storage in bytes for which you are billed for a given Aurora DB cluster. @@ -3964,7 +3871,7 @@ type: long -- -*`host.rds.aurora_volume_left_total.bytes`*:: +*`aws.rds.aurora_volume_left_total.bytes`*:: + -- The remaining available space for the cluster volume, measured in bytes. @@ -3981,7 +3888,7 @@ type: long -*`host.s3_daily_storage.bucket.size.bytes`*:: +*`aws.s3_daily_storage.bucket.size.bytes`*:: + -- The amount of data in bytes stored in a bucket. @@ -3993,7 +3900,7 @@ format: bytes -- -*`host.s3_daily_storage.number_of_objects`*:: +*`aws.s3_daily_storage.number_of_objects`*:: + -- The total number of objects stored in a bucket for all storage classes. @@ -4010,7 +3917,7 @@ type: long -*`host.s3_request.requests.total`*:: +*`aws.s3_request.requests.total`*:: + -- The total number of HTTP requests made to an Amazon S3 bucket, regardless of type. @@ -4020,7 +3927,7 @@ type: long -- -*`host.s3_request.requests.get`*:: +*`aws.s3_request.requests.get`*:: + -- The number of HTTP GET requests made for objects in an Amazon S3 bucket. @@ -4030,7 +3937,7 @@ type: long -- -*`host.s3_request.requests.put`*:: +*`aws.s3_request.requests.put`*:: + -- The number of HTTP PUT requests made for objects in an Amazon S3 bucket. @@ -4040,7 +3947,7 @@ type: long -- -*`host.s3_request.requests.delete`*:: +*`aws.s3_request.requests.delete`*:: + -- The number of HTTP DELETE requests made for objects in an Amazon S3 bucket. @@ -4050,7 +3957,7 @@ type: long -- -*`host.s3_request.requests.head`*:: +*`aws.s3_request.requests.head`*:: + -- The number of HTTP HEAD requests made to an Amazon S3 bucket. @@ -4060,7 +3967,7 @@ type: long -- -*`host.s3_request.requests.post`*:: +*`aws.s3_request.requests.post`*:: + -- The number of HTTP POST requests made to an Amazon S3 bucket. @@ -4070,7 +3977,7 @@ type: long -- -*`host.s3_request.requests.select`*:: +*`aws.s3_request.requests.select`*:: + -- The number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket. @@ -4080,7 +3987,7 @@ type: long -- -*`host.s3_request.requests.select_scanned.bytes`*:: +*`aws.s3_request.requests.select_scanned.bytes`*:: + -- The number of bytes of data scanned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket. @@ -4092,7 +3999,7 @@ format: bytes -- -*`host.s3_request.requests.select_returned.bytes`*:: +*`aws.s3_request.requests.select_returned.bytes`*:: + -- The number of bytes of data returned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket. @@ -4104,7 +4011,7 @@ format: bytes -- -*`host.s3_request.requests.list`*:: +*`aws.s3_request.requests.list`*:: + -- The number of HTTP requests that list the contents of a bucket. @@ -4114,7 +4021,7 @@ type: long -- -*`host.s3_request.downloaded.bytes`*:: +*`aws.s3_request.downloaded.bytes`*:: + -- The number bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body. @@ -4126,7 +4033,7 @@ format: bytes -- -*`host.s3_request.uploaded.bytes`*:: +*`aws.s3_request.uploaded.bytes`*:: + -- The number bytes uploaded that contain a request body, made to an Amazon S3 bucket. @@ -4138,7 +4045,7 @@ format: bytes -- -*`host.s3_request.errors.4xx`*:: +*`aws.s3_request.errors.4xx`*:: + -- The number of HTTP 4xx client error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. @@ -4148,7 +4055,7 @@ type: long -- -*`host.s3_request.errors.5xx`*:: +*`aws.s3_request.errors.5xx`*:: + -- The number of HTTP 5xx server error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. @@ -4158,7 +4065,7 @@ type: long -- -*`host.s3_request.latency.first_byte.ms`*:: +*`aws.s3_request.latency.first_byte.ms`*:: + -- The per-request time from the complete request being received by an Amazon S3 bucket to when the response starts to be returned. @@ -4170,7 +4077,7 @@ format: duration -- -*`host.s3_request.latency.total_request.ms`*:: +*`aws.s3_request.latency.total_request.ms`*:: + -- The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket. @@ -4190,7 +4097,7 @@ format: duration -*`host.sns.metrics.PublishSize.avg`*:: +*`aws.sns.metrics.PublishSize.avg`*:: + -- The size of messages published. @@ -4199,7 +4106,7 @@ type: double -- -*`host.sns.metrics.SMSSuccessRate.avg`*:: +*`aws.sns.metrics.SMSSuccessRate.avg`*:: + -- The rate of successful SMS message deliveries. @@ -4208,7 +4115,7 @@ type: double -- -*`host.sns.metrics.NumberOfMessagesPublished.sum`*:: +*`aws.sns.metrics.NumberOfMessagesPublished.sum`*:: + -- The number of messages published to your Amazon SNS topics. @@ -4217,7 +4124,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsDelivered.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsDelivered.sum`*:: + -- The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints. @@ -4226,7 +4133,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsFailed.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsFailed.sum`*:: + -- The number of messages that Amazon SNS failed to deliver. @@ -4235,7 +4142,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsFilteredOut.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsFilteredOut.sum`*:: + -- The number of messages that were rejected by subscription filter policies. @@ -4244,7 +4151,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsFilteredOut-InvalidAttributes.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsFilteredOut-InvalidAttributes.sum`*:: + -- The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid - for example, because the attribute JSON is incorrectly formatted. @@ -4253,7 +4160,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsFilteredOut-NoMessageAttributes.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsFilteredOut-NoMessageAttributes.sum`*:: + -- The number of messages that were rejected by subscription filter policies because the messages have no attributes. @@ -4262,7 +4169,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsRedrivenToDlq.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsRedrivenToDlq.sum`*:: + -- The number of messages that have been moved to a dead-letter queue. @@ -4271,7 +4178,7 @@ type: long -- -*`host.sns.metrics.NumberOfNotificationsFailedToRedriveToDlq.sum`*:: +*`aws.sns.metrics.NumberOfNotificationsFailedToRedriveToDlq.sum`*:: + -- The number of messages that couldn't be moved to a dead-letter queue. @@ -4280,7 +4187,7 @@ type: long -- -*`host.sns.metrics.SMSMonthToDateSpentUSD.sum`*:: +*`aws.sns.metrics.SMSMonthToDateSpentUSD.sum`*:: + -- The charges you have accrued since the start of the current calendar month for sending SMS messages. @@ -4296,7 +4203,7 @@ type: long -*`host.sqs.oldest_message_age.sec`*:: +*`aws.sqs.oldest_message_age.sec`*:: + -- The approximate age of the oldest non-deleted message in the queue. @@ -4308,7 +4215,7 @@ format: duration -- -*`host.sqs.messages.delayed`*:: +*`aws.sqs.messages.delayed`*:: + -- TThe number of messages in the queue that are delayed and not available for reading immediately. @@ -4318,7 +4225,7 @@ type: long -- -*`host.sqs.messages.not_visible`*:: +*`aws.sqs.messages.not_visible`*:: + -- The number of messages that are in flight. @@ -4328,7 +4235,7 @@ type: long -- -*`host.sqs.messages.visible`*:: +*`aws.sqs.messages.visible`*:: + -- The number of messages available for retrieval from the queue. @@ -4338,7 +4245,7 @@ type: long -- -*`host.sqs.messages.deleted`*:: +*`aws.sqs.messages.deleted`*:: + -- The number of messages deleted from the queue. @@ -4348,7 +4255,7 @@ type: long -- -*`host.sqs.messages.received`*:: +*`aws.sqs.messages.received`*:: + -- The number of messages returned by calls to the ReceiveMessage action. @@ -4358,7 +4265,7 @@ type: long -- -*`host.sqs.messages.sent`*:: +*`aws.sqs.messages.sent`*:: + -- The number of messages added to a queue. @@ -4368,7 +4275,7 @@ type: long -- -*`host.sqs.empty_receives`*:: +*`aws.sqs.empty_receives`*:: + -- The number of ReceiveMessage API calls that did not return a message. @@ -4378,7 +4285,7 @@ type: long -- -*`host.sqs.sent_message_size.bytes`*:: +*`aws.sqs.sent_message_size.bytes`*:: + -- The size of messages added to a queue. @@ -4390,7 +4297,7 @@ format: bytes -- -*`host.sqs.queue.name`*:: +*`aws.sqs.queue.name`*:: + -- SQS queue name @@ -4408,7 +4315,7 @@ type: keyword -*`host.transitgateway.metrics.BytesIn.sum`*:: +*`aws.transitgateway.metrics.BytesIn.sum`*:: + -- The number of bytes received by the transit gateway. @@ -4417,7 +4324,7 @@ type: long -- -*`host.transitgateway.metrics.BytesOut.sum`*:: +*`aws.transitgateway.metrics.BytesOut.sum`*:: + -- The number of bytes sent from the transit gateway. @@ -4426,7 +4333,7 @@ type: long -- -*`host.transitgateway.metrics.PacketsIn.sum`*:: +*`aws.transitgateway.metrics.PacketsIn.sum`*:: + -- The number of packets received by the transit gateway. @@ -4435,7 +4342,7 @@ type: long -- -*`host.transitgateway.metrics.PacketsOut.sum`*:: +*`aws.transitgateway.metrics.PacketsOut.sum`*:: + -- The number of packets sent by the transit gateway. @@ -4444,7 +4351,7 @@ type: long -- -*`host.transitgateway.metrics.PacketDropCountBlackhole.sum`*:: +*`aws.transitgateway.metrics.PacketDropCountBlackhole.sum`*:: + -- The number of packets dropped because they matched a blackhole route. @@ -4453,7 +4360,7 @@ type: long -- -*`host.transitgateway.metrics.PacketDropCountNoRoute.sum`*:: +*`aws.transitgateway.metrics.PacketDropCountNoRoute.sum`*:: + -- The number of packets dropped because they did not match a route. @@ -4470,7 +4377,7 @@ type: long -*`host.usage.metrics.CallCount.sum`*:: +*`aws.usage.metrics.CallCount.sum`*:: + -- The number of specified API operations performed in your account. @@ -4479,7 +4386,7 @@ type: long -- -*`host.usage.metrics.ResourceCount.sum`*:: +*`aws.usage.metrics.ResourceCount.sum`*:: + -- The number of the specified resources running in your account. The resources are defined by the dimensions associated with the metric. @@ -4496,7 +4403,7 @@ type: long -*`host.vpn.metrics.TunnelState.avg`*:: +*`aws.vpn.metrics.TunnelState.avg`*:: + -- The state of the tunnel. For static VPNs, 0 indicates DOWN and 1 indicates UP. For BGP VPNs, 1 indicates ESTABLISHED and 0 is used for all other states. @@ -4505,7 +4412,7 @@ type: double -- -*`host.vpn.metrics.TunnelDataIn.sum`*:: +*`aws.vpn.metrics.TunnelDataIn.sum`*:: + -- The bytes received through the VPN tunnel. @@ -4514,7 +4421,7 @@ type: double -- -*`host.vpn.metrics.TunnelDataOut.sum`*:: +*`aws.vpn.metrics.TunnelDataOut.sum`*:: + -- The bytes sent through the VPN tunnel. diff --git a/x-pack/metricbeat/module/aws/_meta/fields.yml b/x-pack/metricbeat/module/aws/_meta/fields.yml index 8d030ce1c47..4272b5aeab9 100644 --- a/x-pack/metricbeat/module/aws/_meta/fields.yml +++ b/x-pack/metricbeat/module/aws/_meta/fields.yml @@ -30,45 +30,3 @@ object_type_mapping_type: "*" description: > Metrics that returned from Cloudwatch API query. - - - name: host - type: group - fields: - - name: cpu.pct - type: scaled_float - format: percent - description: > - The percentage of allocated EC2 compute units that are currently in use on the instance. - - name: network.in.bytes - type: long - format: bytes - description: > - The number of bytes received on all network interfaces by the instance. - - name: network.in.bytes - type: long - format: bytes - description: > - The number of bytes received on all network interfaces by the instance. - - name: network.out.bytes - type: long - format: bytes - description: > - The number of bytes sent out on all network interfaces by the instance. - - name: network.in.bytes - type: long - description: > - The number of packets received on all network interfaces by the instance. - - name: network.out.packets - type: long - description: > - The number of packets sent out on all network interfaces by the instance. - - name: disk.read.bytes - type: long - format: bytes - description: > - Bytes read from all instance store volumes available to the instance. - - name: disk.write.bytes - type: long - format: bytes - description: > - Bytes written to all instance store volumes available to the instance. diff --git a/x-pack/metricbeat/module/aws/ec2/ec2.go b/x-pack/metricbeat/module/aws/ec2/ec2.go index 9172ac952ac..f3374de8a3e 100644 --- a/x-pack/metricbeat/module/aws/ec2/ec2.go +++ b/x-pack/metricbeat/module/aws/ec2/ec2.go @@ -204,7 +204,6 @@ func (m *MetricSet) createCloudWatchEvents(getMetricDataResults []cloudwatch.Met // add cloud.instance.name and host.name into ec2 events if *tag.Key == "Name" { events[instanceID].RootFields.Put("cloud.instance.name", *tag.Value) - events[instanceID].RootFields.Put("host.name", *tag.Value) } } @@ -259,9 +258,6 @@ func (m *MetricSet) createCloudWatchEvents(getMetricDataResults []cloudwatch.Met events[instanceID].MetricSetFields.Put("instance.monitoring.state", monitoringState) events[instanceID].MetricSetFields.Put("instance.public.dns_name", *instanceOutput[instanceID].PublicDnsName) events[instanceID].MetricSetFields.Put("instance.private.dns_name", *instanceOutput[instanceID].PrivateDnsName) - - // add host.id - events[instanceID].RootFields.Put("host.id", instanceID) } } } @@ -273,10 +269,6 @@ func (m *MetricSet) createCloudWatchEvents(getMetricDataResults []cloudwatch.Met return events, errors.Wrap(err, "EventMapping failed") } - // add host cpu/network/disk fields - hostRootFields := addHostFields(resultMetricsetFields) - events[instanceID].RootFields.Update(hostRootFields) - // add rate metrics calculateRate(resultMetricsetFields, monitoringStates[instanceID]) @@ -317,27 +309,6 @@ func calculateRate(resultMetricsetFields common.MapStr, monitoringState string) } } -func addHostFields(resultMetricsetFields common.MapStr) common.MapStr { - hostRootFields := common.MapStr{} - hostFieldTable := map[string]string{ - "cpu.total.pct": "host.cpu.pct", - "network.in.bytes": "host.network.in.bytes", - "network.out.bytes": "host.network.out.bytes", - "network.in.packets": "host.network.in.packets", - "network.out.packets": "host.network.out.packets", - "diskio.read.bytes": "host.disk.read.bytes", - "diskio.write.bytes": "host.diskio.write.bytes", - } - - for ec2MetricName, hostMetricName := range hostFieldTable { - metricValue, err := resultMetricsetFields.GetValue(ec2MetricName) - if err == nil && metricValue != nil { - hostRootFields.Put(hostMetricName, metricValue) - } - } - return hostRootFields -} - func getInstancesPerRegion(svc ec2iface.ClientAPI) (instanceIDs []string, instancesOutputs map[string]ec2.Instance, err error) { instancesOutputs = map[string]ec2.Instance{} output := ec2.DescribeInstancesOutput{NextToken: nil} diff --git a/x-pack/metricbeat/module/aws/fields.go b/x-pack/metricbeat/module/aws/fields.go index 5d89b8336fb..32fb4eb68c2 100644 --- a/x-pack/metricbeat/module/aws/fields.go +++ b/x-pack/metricbeat/module/aws/fields.go @@ -19,5 +19,5 @@ func init() { // AssetAws returns asset data. // This is the base64 encoded gzipped contents of module/aws. func AssetAws() string { - return "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" + return "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" } From a18283b40c8e71b876ac368c01c9d58ddab8eabd Mon Sep 17 00:00:00 2001 From: kaiyan-sheng Date: Tue, 21 Jul 2020 14:55:45 -0600 Subject: [PATCH 3/3] add changelog and update data.json --- CHANGELOG.next.asciidoc | 1 + .../metricbeat/module/aws/ec2/_meta/data.json | 51 ++++++++++--------- 2 files changed, 27 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index ac1904a069a..e212efa8493 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -589,6 +589,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d - Adds support for app insights metrics in the azure module. {issue}18570[18570] {pull}18940[18940] - Added cache and connection_errors metrics to status metricset of MySQL module {issue}16955[16955] {pull}19844[19844] - Update MySQL dashboard with connection errors and cache metrics {pull}19913[19913] {issue}16955[16955] +- Add cloud.instance.name into aws ec2 metricset. {pull}20077[20077] *Packetbeat* diff --git a/x-pack/metricbeat/module/aws/ec2/_meta/data.json b/x-pack/metricbeat/module/aws/ec2/_meta/data.json index e1726219cf6..8b1c43a1d19 100644 --- a/x-pack/metricbeat/module/aws/ec2/_meta/data.json +++ b/x-pack/metricbeat/module/aws/ec2/_meta/data.json @@ -3,12 +3,12 @@ "aws": { "ec2": { "cpu": { - "credit_balance": 576, - "credit_usage": 0.217777, + "credit_balance": 144, + "credit_usage": 0.061395, "surplus_credit_balance": 0, "surplus_credits_charged": 0, "total": { - "pct": 2.1374965268131265 + "pct": 1.1651199407241788 } }, "diskio": { @@ -27,21 +27,21 @@ }, "instance": { "core": { - "count": 2 + "count": 1 }, "image": { - "id": "ami-f920cd94" + "id": "ami-04bc3da8f14823e88" }, "monitoring": { "state": "disabled" }, "private": { - "dns_name": "ip-10-0-0-148.ec2.internal", - "ip": "10.0.0.148" + "dns_name": "ip-172-31-9-119.us-west-1.compute.internal", + "ip": "172.31.9.119" }, "public": { - "dns_name": "ec2-54-226-109-162.compute-1.amazonaws.com", - "ip": "54.226.109.162" + "dns_name": "ec2-13-52-163-56.us-west-1.compute.amazonaws.com", + "ip": "13.52.163.56" }, "state": { "code": 16, @@ -51,16 +51,16 @@ }, "network": { "in": { - "bytes": 1510123.4, - "bytes_per_sec": 5033.7446666666665, - "packets": 3126.4, - "packets_per_sec": 10.421333333333333 + "bytes": 7375.4, + "bytes_per_sec": 24.584666666666667, + "packets": 49, + "packets_per_sec": 0.16333333333333333 }, "out": { - "bytes": 464863, - "bytes_per_sec": 1549.5433333333333, - "packets": 3031.2, - "packets_per_sec": 10.104 + "bytes": 11567, + "bytes_per_sec": 38.556666666666665, + "packets": 44.8, + "packets_per_sec": 0.14933333333333332 } }, "status": { @@ -70,24 +70,25 @@ } }, "tags": { - "Cost": "$614.01", - "Name": "container-registry-test-ui.elastic.co" + "Name": "mysql-test", + "created-by": "ks" } }, "cloud": { "account": { - "id": "627959692251", - "name": "elastic-test" + "id": "428152502467", + "name": "elastic-beats" }, - "availability_zone": "us-east-1b", + "availability_zone": "us-west-1b", "instance": { - "id": "i-77f84332" + "id": "i-0516ddaca5c1d231f", + "name": "mysql-test" }, "machine": { - "type": "t2.medium" + "type": "t2.micro" }, "provider": "aws", - "region": "us-east-1" + "region": "us-west-1" }, "event": { "dataset": "aws.ec2",