Uso de lenguaje natural para generar y actualizar consultas de Información de métricas de CloudWatch - Amazon CloudWatch

Uso de lenguaje natural para generar y actualizar consultas de Información de métricas de CloudWatch

Esta característica está en versión preliminar en las regiones Este de EE. UU. (Norte de Virginia), Oeste de EE. UU. (Oregón) y Asia-Pacífico (Tokio) para CloudWatch y está sujeta a cambios.

CloudWatch admite la función de consulta en lenguaje natural que le ayuda a generar y actualizar consultas para Información de métricas de CloudWatch e Información de registros de CloudWatch.

Con esta función, puede hacer preguntas o describir los datos de CloudWatch que busca en un lenguaje sencillo. Esta función de lenguaje natural genera una consulta según una petición presentada y proporciona una explicación línea por línea sobre cómo funciona la consulta. También puede actualizar la consulta para investigar más a fondo los datos.

Según el entorno, puede introducir peticiones como “¿Qué instancia de Amazon Elastic Compute Cloud presenta la mayor salida de red?” y “Mostrarme las 10 tablas principales de Amazon DynamoDB por lecturas consumidas”.

Para generar una consulta de Información de métricas de CloudWatch con esta función, abra el editor de consultas de Información de métricas de CloudWatch en la vista del generador o editor y seleccione Generar consulta.

importante

Para usar la función de consulta en lenguaje natural, debe usar la política CloudwatchFullAccess, CloudwatchReadOnlyAccess, CloudWatchFullAccessV2,AdministratorAccess o ReadOnlyAccess.

También puede incluir la acción cloudwatch:GenerateQuery en una política integrada o administrada por el cliente, nueva o existente.

Consultas de ejemplo

Los ejemplos en esta sección describen cómo generar y actualizar consultas mediante la función de lenguaje natural.

nota

Para obtener más información sobre el editor y la sintaxis de consultas de Información de métricas de CloudWatch, consulte Componentes y sintaxis de las consultas de Información de métricas de CloudWatch.

Ejemplo: generar una consulta en lenguaje natural

Para generar una consulta en lenguaje natural, introduzca una petición y seleccione Generar nueva consulta. En este ejemplo se muestra una consulta que realiza una búsqueda básica.

Prompt

A continuación, se muestra un ejemplo de una petición que indica la función de buscar las 10 tablas principales de DynamoDB que consumen más capacidad de lectura.

Show top 10 DynamoDB Tables by consumed reads

Consultar

El siguiente es un ejemplo de una consulta que la función de lenguaje natural genera según la petición. Observe cómo se muestra la petición en un comentario antes de la consulta. Tras la consulta, puede leer una explicación que describe cómo funciona la consulta.

# Show top 10 DynamoDB Tables by consumed reads SELECT SUM("ConsumedReadCapacityUnits") FROM "AWS/DynamoDB" GROUP BY TableName ORDER BY SUM() DESC LIMIT 10 # This query selects the sum of consumed read capacity units for each DynamoDB table, groups the results by table name, orders the results from highest to lowest read capacity consumption, and limits the results to the top 10 tables.
nota

Para desactivar el aspecto de la petición y la explicación de cómo funciona la consulta, use el icono de engranaje del editor.

Ejemplo: actualizar una consulta en lenguaje natural

Puede actualizar una consulta al editar la petición inicial y, a continuación, seleccionar Actualizar consulta.

Petición actualizada

El siguiente ejemplo muestra una versión actualizada de la petición anterior. En lugar de una solicitud que busca las 10 tablas principales de DynamoDB que consumen más capacidad de lectura, esta petición ahora indica la capacidad de ordenar los resultados por el número de bytes proporcionados.

Sort by bytes returned instead

Consulta actualizada

A continuación, se muestra un ejemplo de una consulta actualizada. Observe cómo se muestra la petición actualizada en un comentario antes de la consulta actualizada. Tras la consulta, puede leer una explicación que describe cómo se actualizó la consulta original.

# Sort by bytes returned instead SELECT SUM("ReturnedBytes") FROM "AWS/DynamoDB" GROUP BY TableName ORDER BY SUM() DESC LIMIT 10 # This query modifies the original query to select the sum of returned bytes instead of consumed read capacity units, and orders the results from highest to lowest sum of returned bytes, limiting the results to the top 10 tables.

Optar por no utilizar sus datos para mejorar el servicio

Los datos de la petición en lenguaje natural que proporciona para entrenar el modelo de IA y generar consultas relevantes se utilizan únicamente para proporcionar y mantener su servicio. Estos datos podrían usarse para mejorar la calidad de Información de métricas de CloudWatch. La confianza y privacidad, como así también la seguridad de su contenido, son nuestra máxima prioridad. Para obtener más información, consulte Condiciones del servicio de AWS y Política de IA responsable de AWS.

Puede optar por que su contenido no se utilice para desarrollar o mejorar la calidad de las consultas en lenguaje natural mediante la creación de una política de exclusión de los servicios de IA. Para excluirse de la recopilación de datos para todas las características de IA de CloudWatch, incluida la función de generación de consultas, debe crear una política de exclusión para CloudWatch. Para obtener más información, consulte Políticas de exclusión de servicios de IA en la Guía del usuario de AWS Organizations.