Recuperación de métricas con la API de Información sobre rendimiento para Amazon RDS - Amazon Relational Database Service

Recuperación de métricas con la API de Información sobre rendimiento para Amazon RDS

Cuando se activa la Información de rendimiento, la API proporciona visibilidad sobre el rendimiento de la instancia. registros de Amazon Cloudwatch proporciona la fuente autorizada de las métricas de monitoreo vendidas para servicios de AWS.

Con Performance Insights se ofrece una vista propia del dominio de la carga de la base de datos entendida como el promedio de sesiones activas (AAS). Esta métrica aparece para los consumidores de API como conjunto de datos de serie temporal bidimensional. La dimensión temporal de los datos ofrece datos de carga de base de datos para cada punto temporal del intervalo de tiempo consultado. Cada punto temporal descompone la carga global en relación con las dimensiones solicitadas, tales como SQL, Wait-event, User o Host, medidas en ese punto temporal.

La información sobre rendimiento de Amazon RDS monitorea el clúster de instancia de base de datos de Amazon RDS para poder analizar y solucionar los problemas de desempeño de la base de datos. Una forma de ver los datos de Performance Insights es a través de la AWS Management Console. Performance Insights además ofrece una API pública, para poder consultar en sus propios datos. Puede utilizar la API para hacer lo siguiente:

  • Descarga de datos en una base de datos

  • Agregación de datos de Performance Insights a los paneles de monitoreo existentes

  • Crear herramientas de monitoreo.

Para utilizar la API de Performance Insights, habilite Performance Insights en una de sus instancias de base de datos de Amazon RDS. Para obtener información sobre la habilitación de Performance Insights, consulte Activación y desactivación de Información de rendimiento de Amazon RDS. Para obtener información sobre la API de Performance Insights, consulte la Referencia de la API de Performance Insights de Amazon RDS.

La API de Información sobre rendimiento proporciona las siguientes operaciones.

Acción de Performance Insights

AWS CLI command

Descripción

CreatePerformanceAnalysisReport

aws pi create-performance-analysis-report

Crea un informe de análisis de rendimiento para un período de tiempo específico para la instancia de base de datos. El resultado es AnalysisReportId que es el identificador único del informe.

DeletePerformanceAnalysisReport

aws pi delete-performance-analysis-report

Elimina un informe de análisis de rendimiento.

DescribeDimensionKeys

aws pi describe-dimension-keys

Recupera las principales claves de dimensión N de una métrica para un periodo de tiempo específico.

GetDimensionKeyDetails

aws pi get-dimension-key-details

Recupera los atributos del grupo de dimensiones especificado para una instancia de base de datos o un origen de datos. Por ejemplo, si especifica un ID de SQL y si los detalles de la dimensión están disponibles, GetDimensionKeyDetails recupera el texto completo de la dimensión db.sql.statement asociada a este ID. Esta operación resulta útil porque GetResourceMetrics y DescribeDimensionKeys no admiten la recuperación de texto de instrucción SQL grande.

GetPerformanceAnalysisReport

aws pi get-performance-analysis-report

Recupera el informe, incluidos los datos del informe. El resultado incluye el estado del informe, el identificador del informe, los detalles del tiempo del informe, la información y las recomendaciones.

GetResourceMetadata

aws pi get-resource-metadata

Recupere los metadatos de las distintas características. Por ejemplo, los metadatos podrían indicar que una característica está activada o desactivada en una instancia de base de datos específica.

GetResourceMetrics

aws pi get-resource-metrics

Recupera las métricas de Información sobre rendimiento de un conjunto de orígenes de datos, durante un periodo de tiempo. Puede proporcionar grupos de dimensiones y dimensiones específicas, y proporcionar criterios de agregación y filtrado para cada grupo.

ListAvailableResourceDimensions

aws pi list-available-resource-dimensions

Recupere las dimensiones que se pueden consultar para cada tipo de métrica especificado en una instancia especificada.

ListAvailableResourceMetrics

aws pi list-available-resource-metrics

Recupere todas las métricas disponibles de los tipos de métricas especificados que se pueden consultar de una instancia de base de datos especificada.

ListPerformanceAnalysisReports

aws pi list-performance-analysis-reports

Recupera todos los informes de análisis disponibles para la instancia de base de datos. Los informes se enumeran en función de la hora de inicio de cada informe.

ListTagsForResource

aws pi list-tags-for-resource

Muestra todas las etiquetas de metadatos agregadas al recurso. La lista incluye el nombre y el valor de la etiqueta.

TagResource

aws pi tag-resource

Añade etiquetas de metadatos a un recurso de Amazon RDS. La etiqueta incluye un nombre y un valor.

UntagResource

aws pi untag-resource

Elimina la etiqueta de metadatos del recurso.

Para obtener más información sobre la recuperación de métricas de series temporales y ver ejemplos de la AWS CLI para Información de rendimiento, consulte los siguientes temas.