Table: alicloud_rds_instance_metric_connections_daily - Query Daily Connection Metrics for RDS Instances using SQL
Alibaba Cloud Relational Database Service (RDS) provides reliable and scalable database management. Monitoring connection metrics over time helps detect usage patterns, optimize performance, and plan for scaling.
Table Usage Guide
The alicloud_rds_instance_metric_connections_daily
table enables database administrators and DevOps teams to query daily average connection metrics for RDS instances in Alibaba Cloud. Use this table to retrieve values such as instance ID, date (timestamp), and the average number of active connections. This data is useful for identifying trends, spotting anomalies, and making informed decisions about database scaling and resource allocation.
Note: If the instance is not older than one day then we will not get any metric statistics.
Examples
Basic info
Explore the variation in daily connection metrics for your RDS instances to understand usage patterns and potential bottlenecks. This can be useful for capacity planning and performance optimization.
select db_instance_id, timestamp, minimum, maximum, averagefrom alicloud_rds_instance_metric_connections_dailyorder by db_instance_id, timestamp;
select db_instance_id, timestamp, minimum, maximum, averagefrom alicloud_rds_instance_metric_connections_dailyorder by db_instance_id, timestamp;
Intervals where connection exceed 1000 average
Discover the instances where the average number of connections exceeds 1000 in your Alicloud RDS, providing a detailed overview of database usage and potential performance issues.
select db_instance_id, timestamp, round(minimum :: numeric, 2) as min_conn, round(maximum :: numeric, 2) as max_conn, round(average :: numeric, 2) as avg_connfrom alicloud_rds_instance_metric_connections_dailywhere average > 1000order by db_instance_id, timestamp;
select db_instance_id, timestamp, round(minimum, 2) as min_conn, round(maximum, 2) as max_conn, round(average, 2) as avg_connfrom alicloud_rds_instance_metric_connections_dailywhere average > 1000order by db_instance_id, timestamp;
Schema for alicloud_rds_instance_metric_connections_daily
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_connections_daily