

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Análisis de métricas mediante el panel de Información sobre rendimiento
<a name="performance-insights-analyzing"></a>

El panel de Información sobre rendimiento contiene información de desempeño de la base de datos para ayudarle a analizar y solucionar los problemas de desempeño. En la página del panel principal, encontrará información sobre la carga de la base de datos (DB load). Puede “dividir” la carga de la base de datos por dimensiones, como eventos de espera o de consulta. 

**Topics**
+ [Información general del panel de Información sobre rendimiento](performance-insights-dashboard-overview.md)
+ [Apertura del panel de Información sobre rendimiento](performance-insights-dashboard-opening.md)
+ [Análisis de carga de la base de datos mediante estados de espera](performance-insights-analyzing-db-load.md)
+ [Información general sobre la pestaña Top queries](performance-insights-top-queries.md)
+ [Ampliación del gráfico de carga de base de datos](performance-insights-zoom-db-load.md)

# Información general del panel de Información sobre rendimiento
<a name="performance-insights-dashboard-overview"></a>

El panel es la forma más sencilla de interactuar con Información sobre rendimiento. El siguiente ejemplo muestra el panel de una instancia de Amazon DocumentDB. De forma predeterminada, el panel de Información sobre rendimiento muestra los datos de la última hora.

![\[Panel de Información sobre rendimiento en el que se muestra el uso de la CPU y la carga de la base de datos a lo largo del tiempo para una instancia de Amazon DocumentDB.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/overview-dashboard.png)


El panel está dividido en las partes siguientes:

1. **Métricas de contador**: muestra los datos para métricas de contador de rendimiento específicas.

1. **Gráfico de carga de base de datos**: muestra cómo se compara la carga de base de datos con la capacidad de instancia de base de datos representada por la línea de **vCPU máximas**.

1.  **Principales dimensiones**: muestra las dimensiones principales que contribuyen a la carga de la base de datos. Estas dimensiones incluyen `waits`, `queries`, `hosts`, `databases` y `applications`.

**Topics**
+ [Gráfico Counter metrics (Métricas de contador)](#performance-insights-overview-metrics)
+ [Gráfico Database load (Carga de base de datos)](#performance-insights-overview-db-load-chart)
+ [Tabla de dimensiones principales](#performance-insights-overview-top-dimensions)

## Gráfico Counter metrics (Métricas de contador)
<a name="performance-insights-overview-metrics"></a>

Con las métricas de contador, puede personalizar el panel de Información sobre rendimiento para que incluya hasta 10 gráficos adicionales. Estos gráficos muestran una selección de docenas de métricas de rendimiento de sistemas operativos y bases de datos. Esta información se puede correlacionar con la carga de base de datos para ayudar a identificar y analizar problemas de rendimiento.

El gráfico **Counter metrics (Métricas de contador)** muestra los datos para los contadores de rendimiento.

![\[Gráfico de métricas del contador en el que se muestra el uso de la CPU a lo largo del tiempo.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/counter-metrics.png)


Para cambiar los contadores de rendimiento, elija **Administrar métricas**. Puede seleccionar varias **métricas del sistema operativo** como se muestra en la siguiente captura de pantalla. Para ver los detalles de cualquier métrica, sitúe el cursor sobre el nombre de la métrica.

![\[Interfaz de selección de métricas del panel de control de Información sobre rendimiento con opciones de métricas del sistema operativo.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/overview-os-metrics.png)


## Gráfico Database load (Carga de base de datos)
<a name="performance-insights-overview-db-load-chart"></a>

El gráfico **Carga de base de datos** muestra cómo se compara la carga de base de datos con la capacidad de la instancia de base de datos representada por la línea **Max vCPU (Máximo de vCPU)**. De forma predeterminada, el gráfico de líneas apilado representa la carga de base de datos como promedio de sesiones activas por unidad de tiempo. La carga de base de datos está dividida (agrupada) por estados de espera.

![\[Gráfico de carga de la base de datos en el que se muestra el promedio de sesiones activas a lo largo del tiempo, con un pico de uso de la CPU casi al final.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/database-load.png)


**Carga de base de datos dividida por dimensiones**  
Puede elegir ver la carga como sesiones activas agrupadas por cualquier dimensión admitida. En la imagen siguiente, se muestran las dimensiones de una instancia de Amazon DocumentDB.

![\[Gráfico en el que se muestra la carga de la base de datos con varias opciones de «segmentación» en una lista desplegable.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/database-load-sliced.png)


**Detalles de carga de base de datos de un elemento de dimensión**  
Para consultar los detalles de un elemento de carga de base de datos dentro de una dimensión, pase el cursor sobre el nombre de elemento. En la imagen siguiente, se muestran los detalles de una instrucción de consulta.

![\[Gráfico de barras en el que se muestra la carga de la base de datos con detalles adicionales que se muestran al pasar el cursor sobre el nombre de un elemento.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/database-load-details.png)


Para consultar los detalles de cualquier elemento para el periodo de tiempo seleccionado en la leyenda, coloque el cursor sobre ese elemento.

![\[Gráfico de barras en el que se muestra la carga de la base de datos con detalles adicionales que se muestran al pasar el cursor sobre una barra.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/database-load-hover.png)


## Tabla de dimensiones principales
<a name="performance-insights-overview-top-dimensions"></a>

La **tabla de dimensiones principales** divide la carga de base de datos por diferentes dimensiones. Una dimensión es una categoría o “dividir por” para diferentes características de la carga de base de datos. Si la dimensión es consulta, **Consultas principales** muestra las instrucciones de consulta que más contribuyen a la carga de bases de datos.

Elija cualquiera de las siguientes pestañas de dimensión.

![\[La pestaña Dimensiones de las consultas principales, en la que se muestran las dos consultas principales.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/top-dimensions.png)


En la siguiente tabla, se proporciona una breve descripción de cada pestaña.


| Tab | Description (Descripción) | 
| --- | --- | 
|  Esperas principales  |   El evento por el que la base de datos de backend está esperando.  | 
|  Consultas principales  |  Las instrucciones de consulta que se están ejecutando  | 
|  Hosts principales  |  El IP del host y el puerto del cliente conectado  | 
|  Bases de datos principales  |  El nombre de la base de datos a la que está conectado el cliente.  | 
|  Aplicaciones principales  |  El nombre de la aplicación que está conectada a la base de datos.  | 

Para obtener más información sobre cómo analizar las consultas mediante la pestaña **Consulta principal**, consulte [Información general sobre la pestaña Top queries](performance-insights-top-queries.md).

# Apertura del panel de Información sobre rendimiento
<a name="performance-insights-dashboard-opening"></a>

**Para ver el panel de Performance Insights en la consola de AWS administración, siga estos pasos:**

1. Abra la consola Performance Insights en [https://console.aws.amazon.com/docdb/](https://console.aws.amazon.com/docdb/home#performance-insights).

1. Elija una instancia de base de datos. Se muestra el panel de Información sobre rendimiento para esa instancia de Amazon DocumentDB.

   En instancias de Amazon DocumentDB con Información sobre rendimiento habilitado, también puede acceder al panel eligiendo el elemento **Sesiones** en la lista de instancias de base de datos. En **Actividad actual**, el elemento **Sesiones** muestra la carga de la base de datos en el como promedio de sesiones activas en los últimos cinco minutos. La barra muestra gráficamente la carga. Cuando la barra está vacía, la instancia está inactiva. Conforme aumenta la carga, la barra se va completando en azul. Cuando la carga supera el número de virtuales CPUs (vCPUs) de la clase de instancia, la barra se pone roja, lo que indica un posible cuello de botella.  
![\[La página Clústeres, en la que se muestra un clúster regional de Amazon DocumentDB y la CPU y la actividad actual de cada instancia de clúster.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/opening-clusters.png)

1. (Opcional) Elija un intervalo de tiempo diferente seleccionando un botón en la parte superior derecha. Por ejemplo, para cambiar el intervalo a 1 horas, seleccione **1h**.  
![\[Los botones de intervalo de tiempo oscilan entre cinco minutos y una semana.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/opening-time.png)

   En la siguiente captura de pantalla, el intervalo de carga de la base de datos es de 1 horas.  
![\[Gráfico de barras en el que se muestra la carga de la base de datos medida en el promedio de sesiones activas.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/opening-db-load.png)

1. Para actualizar los datos automáticamente, habilite **Actualización automática**.  
![\[El botón de actualización automática está activado y aparece junto a los botones de intervalo de tiempo.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/opening-auto-refresh.png)

   El panel de información sobre rendimiento se actualiza automáticamente con nuevos datos. La frecuencia de actualización depende de la cantidad de datos mostrados: 
   + 5 minutos actualiza cada 5 segundos.
   + 1 hora actualiza cada minuto.
   + 5 horas actualiza cada minuto.
   + 24 horas actualiza cada 5 minutos.
   + 1 semana actualiza cada hora.

# Análisis de carga de la base de datos mediante estados de espera
<a name="performance-insights-analyzing-db-load"></a>

Si el gráfico **Carga de base de datos** indica que hay un cuello de botella, puede averiguar de dónde procede la carga. Para ello, fíjese en la tabla de elementos de carga principales situada debajo del gráfico **Carga de base de datos**. Elija un elemento en particular, como una consulta o un usuario, para ampliar la información de ese elemento y ver los detalles.

La carga de base de datos agrupada por esperas y principales consultas normalmente ofrece la máxima información sobre problemas de rendimiento. La carga de la base de datos agrupada por esperas indica si hay algún cuello de botella de simultaneidad o recursos en la base de datos. En este caso, la pestaña **Consultas principales** de la tabla de elementos de carga principales indica qué consultas están contribuyendo a esa carga.

Este es el flujo de trabajo típico para diagnosticar los problemas de desempeño:

1. Revise el gráfico **Carga de base de datos** para ver si hay algún incidente de carga de base de datos que sobrepase la línea **Máximo de CPU**.

1. De ser así, fíjese en el gráfico **Carga de base de datos** e identifique qué estado o estados de espera son los principales responsables.

1. Para identificar las consultas de resumen que están provocando la carga, consulte qué consultas de la pestaña **Top queries** de la tabla de elementos de carga principales están contribuyendo más a esos estados de espera. Para identificarlas, utilice la columna **Carga de base de datos por espera**.

1. Elija una de estas consultas de resumen en la pestaña **Top queries** para ampliarla y ver las consultas secundarias que contiene.

También puede ver qué hosts o aplicaciones generan más carga seleccionando los **Alojamientos principales** o **Aplicaciones principales**, respectivamente. Los nombres de las aplicaciones se especifican en la cadena de conexión a la instancia de Amazon DocumentDB. `Unknown` indica que no se especificó el campo de la aplicación. 

Por ejemplo, en el panel que se muestra a continuación, la espera de la **sincronización de archivos de registro** se corresponde con la mayor parte de la carga de base de datos. Al seleccionar la consulta principal en **Consultas principales**, se analizará el diagrama de carga de la base de datos para centrarse en la mayor carga que aporta la consulta seleccionada.

![\[Gráfico de carga de base de datos en el que se muestra el pico de uso de la CPU. La pestaña Consultas principales correspondiente muestra las consultas que más contribuyen a los estados de espera.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/db-load-1.png)


![\[Gráfico de carga de la base de datos en el que se muestra el pico de uso de la CPU para la consulta que es el que más contribuye a los estados de espera. La pestaña Consultas principales correspondiente muestra las consultas secundarias de esa consulta.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/db-load-2.png)


# Información general sobre la pestaña Top queries
<a name="performance-insights-top-queries"></a>

De forma predeterminada, la pestaña **Consultas principales** muestra las consultas que más contribuyen a la carga de base de datos. Puede analizar el texto de la consulta para ajustarlas.

**Topics**
+ [Resúmenes de consultas](#performance-insights-top-queries-digests)
+ [Carga por esperas (AAS)](#performance-insights-top-queries-aas)
+ [Visualización de información detallada de la consulta](#performance-insights-top-queries-query-info)
+ [Acceso al texto de consulta de la declaración](#performance-insights-top-queries-accessing-text)
+ [Visualización y descarga del texto de consulta de la declaración](#performance-insights-top-queries-viewing-downloading)

## Resúmenes de consultas
<a name="performance-insights-top-queries-digests"></a>

Un *resumen de consultas* es un compuesto de múltiples consultas reales que son similares en estructura, pero que pueden tener diferentes valores literales. El resumen reemplaza los valores codificados por un signo de interrogación. Por ejemplo, un resumen de una consulta podría verse de la siguiente manera:

```
{"find":"customerscollection","filter":{"FirstName":"?"},"sort":{"key":{"$numberInt":"?"}},"limit":{"$numberInt":"?"}}
```

Este resumen podría incluir las siguientes consultas secundarias:

```
{"find":"customerscollection","filter":{"FirstName":"Karrie"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
{"find":"customerscollection","filter":{"FirstName":"Met"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
{"find":"customerscollection","filter":{"FirstName":"Rashin"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
```

Para ver las instrucciones de consulta literales de un resumen, seleccione la consulta y, a continuación, elija el símbolo más (`+`). En la siguiente captura de pantalla, la consulta seleccionada es un resumen.

![\[La tabla Consultas principales, en la que se muestra un resumen de consultas ampliado con una consulta secundaria seleccionada.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/top-queries-literal.png)


**nota**  
Un resumen de consultas agrupa sentencias de consulta similares, pero no redacta información confidencial. 

## Carga por esperas (AAS)
<a name="performance-insights-top-queries-aas"></a>

En **Consultas principales**, la columna **Carga por espera (AAS)** ilustra el porcentaje de carga de la base de datos asociada con cada elemento de carga principal. Esta columna refleja la carga de ese elemento por cualquier agrupación que se haya seleccionado actualmente en el **gráfico de carga de base de datos**. Por ejemplo, es posible que pueda agrupar el gráfico **DB load** (Carga de base de datos) por estados de espera. En este caso, la barra **DB Load by Waits (Carga de base de datos por esperas)** estaría dimensionada, segmentada y dividida por colores para mostrar en qué proporción contribuye esa consulta a un estado de espera. También muestra qué estados de espera afectan a la consulta seleccionada.

![\[Gráfico de barras en el que se muestra la carga de la base de datos agrupada por estados de espera de CPU, E/S y bloqueo. La tabla correspondiente muestra las consultas principales en función de la carga por espera.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/top-queries-aas.png)


## Visualización de información detallada de la consulta
<a name="performance-insights-top-queries-query-info"></a>

En la tabla **Consulta principal**, puede abrir un *resumen de situación* para consultar su información. La información aparece en el panel inferior.

![\[La tabla Consultas principales, en la que se muestra una declaración de consulta seleccionada y la información de la consulta a continuación.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/top-queries-detailed.png)


Los siguientes tipos de identificadores (IDs) están asociados a las sentencias de consulta:

1. **ID de consulta de soporte**: un valor hash del ID de consulta. Este valor solo sirve para hacer referencia a un ID de consulta cuando se trabaja con AWS Support. AWS Support no tiene acceso a la consulta ni al texto IDs de la consulta reales.

1. **Compatibilidad con ID de resumen**: un valor hash del ID de resumen. Este valor solo sirve para hacer referencia a un ID de resumen cuando se trabaja con AWS Support. AWS Support no tiene acceso a tu resumen ni al texto IDs de consulta reales.

## Acceso al texto de consulta de la declaración
<a name="performance-insights-top-queries-accessing-text"></a>

De forma predeterminada, cada fila de la tabla **Consultas principales** muestra 500 bytes de texto para cada instrucción. Cuando una instrucción de consulta supera los 500 bytes, puede ver más texto abriendo la instrucción en el panel de Información sobre rendimiento. En este caso, la longitud máxima de la consulta que se muestra es de 1 KB. Si ve una instrucción SQL secundaria, también puede elegir **Descargar**.

## Visualización y descarga del texto de consulta de la declaración
<a name="performance-insights-top-queries-viewing-downloading"></a>

Puede ver o descargar texto de consulta en el panel de Información sobre rendimiento.

**Visualización de más texto de consulta en el panel de Información sobre rendimiento**

1. Abra la consola de Amazon DocumentDB en: [https://console.aws.amazon.com/docdb/](https://console.aws.amazon.com/docdb/) 

1. En el panel de navegación, seleccione **Información sobre rendimiento**.

1. Elija una instancia de base de datos. Se abre el panel de Información sobre rendimiento para esa instancia de base de datos.

   Las instrucciones de consulta con texto superior a 500 bytes son similares a las que se indican en la siguiente imagen.  
![\[La tabla Consultas principales con una consulta secundaria seleccionada.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/top-queries-statement.png)

1. Examine la sección de información de consulta para consultar más texto de consulta.  
![\[La sección Información de consulta, en la que se muestra el texto completo de la consulta seleccionada.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/top-queries-query-text.png)

El panel de Información sobre rendimiento puede mostrar hasta 1 KB por cada instrucción de consulta completa.

**nota**  
Para copiar o descargar la instrucción de consulta, deshabilite los bloqueadores de pantallas emergentes.

# Ampliación del gráfico de carga de base de datos
<a name="performance-insights-zoom-db-load"></a>

Hay otras características de la interfaz de usuario de Información sobre rendimiento que ayudan a analizar los datos de desempeño.

**Click-and-Drag Ampliar**  
En la interfaz de Performance Insights, se puede seleccionar una pequeña parte del gráfico de carga y ampliarlo para ver los detalles.

![\[Gráfico de barras en el que se muestra la carga de la base de datos, con una parte resaltada para ampliarla.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/pi-zoom-1.png)


Para ampliar una parte del gráfico de carga, elija la hora de inicio y arrastre el ratón hasta el final del período que desee. Al hacer esto, el área seleccionada queda resaltada. Cuando suelte el ratón, el gráfico de carga amplía el área seleccionada y se vuelve a calcular la tabla de **Elementos *principales***.

![\[Gráfico de barras de carga de la base de datos en el que se muestra la parte ampliada, con la tabla Esperas principales correspondiente a continuación.\]](http://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/images/performance-insights/pi-zoom-2.png)
