list_available_resource_metrics
async
¶
list_available_resource_metrics(
service_type: ServiceType,
identifier: IdentifierString,
metric_types: MetricTypeList,
*,
config_overrides: Optional[AsyncPIClientConfig] = None,
next_token: Optional[NextToken] = None,
max_results: Optional[MaxResults] = None,
) -> ListAvailableResourceMetricsResponse
Retrieve metrics of the specified types that can be queried for a specified DB instance.
Parameters:
-
service_type(ServiceType) –The Amazon Web Services service for which Performance Insights returns metrics.
-
identifier(IdentifierString) –An immutable identifier for a data source that is unique within an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use an Amazon RDS DB instance as a data source, specify its
DbiResourceIdvalue. For example, specifydb-ABCDEFGHIJKLMNOPQRSTU1VWZ. -
metric_types(MetricTypeList) –The types of metrics to return in the response. Valid values in the array include the following:
-
os(OS counter metrics) - All engines -
db(DB load metrics) - All engines except for Amazon DocumentDB -
db.sql.stats(per-SQL metrics) - All engines except for Amazon DocumentDB -
db.sql_tokenized.stats(per-SQL digest metrics) - All engines except for Amazon DocumentDB
-
-
next_token(Optional[NextToken], default:None) –An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by
MaxRecords. -
max_results(Optional[MaxResults], default:None) –The maximum number of items to return. If the
MaxRecordsvalue is less than the number of existing items, the response includes a pagination token.
Raises:
-
InternalServiceError–The request failed due to an unknown error.
-
InvalidArgumentException–One of the arguments provided is invalid for this request.
-
NotAuthorizedException–The user is not authorized to perform this request.
-
UnknownServiceError–The service returned an error code this client does not model.