PI class
Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. The guide provides detailed information about Performance Insights data types, parameters and errors.
Constructors
- PI({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
describeDimensionKeys(
{required DateTime endTime, required DimensionGroup groupBy, required String identifier, required String metric, required ServiceType serviceType, required DateTime startTime, Map< String, String> ? filter, int? maxResults, String? nextToken, DimensionGroup? partitionBy, int? periodInSeconds}) → Future<DescribeDimensionKeysResponse> -
For a specific time period, retrieve the top
N
dimension keys for a metric. -
getResourceMetrics(
{required DateTime endTime, required String identifier, required List< MetricQuery> metricQueries, required ServiceType serviceType, required DateTime startTime, int? maxResults, String? nextToken, int? periodInSeconds}) → Future<GetResourceMetricsResponse> - Retrieve Performance Insights metrics for a set of data sources, over a time period. You can provide specific dimension groups and dimensions, and provide aggregation and filtering criteria for each group.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited