Table: alicloud_rds_instance_metric_cpu_utilization_hourly
Alicloud Monitoring metrics provide data about the performance of your systems. The alicloud_rds_instance_metric_cpu_utilization_hourly
table provides metric statistics at 1 hour intervals for the most recent 30 days.
Note: If the instance is not older than 1 hour then we will not get any metric statistics.
Examples
Basic info
Analyze the settings to understand the CPU utilization of each database instance over time. This can help in assessing the performance and identifying potential bottlenecks.
select db_instance_id, timestamp, minimum, maximum, averagefrom alicloud_rds_instance_metric_cpu_utilization_hourlyorder by db_instance_id, timestamp;
select db_instance_id, timestamp, minimum, maximum, averagefrom alicloud_rds_instance_metric_cpu_utilization_hourlyorder by db_instance_id, timestamp;
CPU over 80% average
Determine the areas in which database instances are experiencing high CPU utilization, specifically where the average CPU usage exceeds 80%. This can assist in identifying potential performance issues and optimizing resource allocation.
select db_instance_id, timestamp, round(minimum :: numeric, 2) as min_cpu, round(maximum :: numeric, 2) as max_cpu, round(average :: numeric, 2) as avg_cpufrom alicloud_rds_instance_metric_cpu_utilization_hourlywhere average > 80order by db_instance_id, timestamp;
select db_instance_id, timestamp, round(minimum, 2) as min_cpu, round(maximum, 2) as max_cpu, round(average, 2) as avg_cpufrom alicloud_rds_instance_metric_cpu_utilization_hourlywhere average > 80order by db_instance_id, timestamp;
Query examples
Schema for alicloud_rds_instance_metric_cpu_utilization_hourly
Name | Type | Operators | Description |
---|---|---|---|
_ctx | jsonb | Steampipe context in JSON form. | |
account_id | text | =, !=, ~~, ~~*, !~~, !~~* | The Alicloud Account ID in which the resource is located. |
average | double precision | The average of the metric values that correspond to the data point. | |
db_instance_id | text | The ID of the single instance to query. | |
maximum | double precision | The maximum metric value for the data point. | |
metric_name | text | The name of the metric. | |
minimum | double precision | The minimum metric value for the data point. | |
namespace | text | The metric namespace. | |
sp_connection_name | text | =, !=, ~~, ~~*, !~~, !~~* | Steampipe connection name. |
sp_ctx | jsonb | Steampipe context in JSON form. | |
timestamp | timestamp with time zone | The timestamp used for the data point. |
Export
This table is available as a standalone Exporter CLI. Steampipe exporters are stand-alone binaries that allow you to extract data using Steampipe plugins without a database.
You can download the tarball for your platform from the Releases page, but it is simplest to install them with the steampipe_export_installer.sh
script:
/bin/sh -c "$(curl -fsSL https://steampipe.io/install/export.sh)" -- alicloud
You can pass the configuration to the command with the --config
argument:
steampipe_export_alicloud --config '<your_config>' alicloud_rds_instance_metric_cpu_utilization_hourly