View a markdown version of this page

Supervisión del uso de Amazon Quick mediante CloudWatch registros - Amazon Quick

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.

Supervisión del uso de Amazon Quick mediante CloudWatch registros

Puede usar Amazon CloudWatch Logs para ofrecer conversaciones de chat, comentarios de los usuarios, uso de agent/research horas y uso de almacenamiento indexado en Amazon Quick para que pueda analizarlos. Estos registros se pueden entregar a varios destinos CloudWatch, como Amazon S3 o Amazon Data Firehose (se aplican tarifas estándar). Le recomendamos que configure los registros de venta poco después de activar las funciones de Amazon Quick AI.

Los siguientes son ejemplos de tareas que puede realizar con los registros de Amazon Quick:

  • Identifique las consultas y los puntos críticos más comunes de los usuarios revisando el contenido del mensaje de chat.

  • Monitorice la calidad de las respuestas observando métricas como feedbackReason.

  • Comprenda el sentimiento y la satisfacción de los usuarios analizando los datos de retroalimentación, incluidos los comentarios y las calificaciones de utilidad.

  • Genere paneles e informes personalizados para realizar un seguimiento de métricas y tendencias clave a lo largo del tiempo.

  • Identifique y analice los casos en los que el chat no arrojó ninguna respuesta o la consulta del usuario se bloqueó

  • Supervise el uso del horario de los agentes e investigue

  • Realice un seguimiento del uso del almacenamiento indexado en las bases de conocimiento y los espacios

importante

Los registros de conversaciones pueden incluir datos confidenciales o de identificación personal transmitidos en los chats. Puedes filtrar esta información de tus registros al configurar la suscripción a los registros. O bien, puedes enmascarar estos datos en tus registros mediante las políticas de enmascaramiento de CloudWatch registros. Para obtener más información, consulte Ayuda para proteger los datos de registro confidenciales con el enmascaramiento.

Destinos de registro compatibles

Amazon Quick puede entregar registros a los siguientes destinos:

  • Amazon CloudWatch Logs: para monitoreo y análisis en tiempo real

  • Amazon S3: para almacenamiento prolongado y procesamiento por lotes

  • Amazon Data Firehose: para streaming, análisis y transformación de datos

Requisitos previos

Antes de poder habilitar el registro, asegúrese de que dispone de lo siguiente:

  • Una instancia Amazon Quick activa con suscripciones Enterprise o Professional

  • Permisos de IAM adecuados para configurar la entrega de registros

  • Un destino configurado para sus CloudWatch registros (Logs, bucket de Amazon S3 o Firehose)

Configuración de registros de

Para habilitar el registro del chat rápido y los comentarios de Amazon, debe configurar los permisos de IAM, crear una fuente y un destino de entrega y comprobar que los registros se están entregando correctamente.

Configurar permisos de IAM

Para configurar CloudWatch Logs para Amazon Quick, utilice los siguientes ejemplos de políticas de IAM para conceder los permisos necesarios.

{ "Version": "2012-10-17", "Statement": [{ "Sid": "QuicksightLogDeliveryPermissions", "Effect": "Allow", "Action": "quicksight:AllowVendedLogDeliveryForResource", "Resource": "arn:aws:quicksight:region:account-id:account/account-id" }] }

También debes incluir el principio de delivery.logs.amazonaws.com servicio en tu política de AWS KMS claves gestionadas por el cliente.

{ "Effect": "Allow", "Principal": { "Service": "delivery.logs.amazonaws.com" }, "Action": [ "kms:GenerateDataKey", "kms:Decrypt" ], "Resource": "*", "Condition": { "StringEquals": { "kms:EncryptionContext:SourceArn": "arn:partition:logs:region:account-id:*" } } }

Configure la suscripción de registros

Por ejemplo, políticas de IAM con todos los permisos necesarios para su destino de registro específico, consulte Habilitar el registro desde AWS los servicios en la Guía del usuario de Amazon CloudWatch Logs.

Cree una fuente de entrega con la operación de la API PutDeliverySource CloudWatch Logs. Asigne un nombre al origen de entrega y para resourceArn, especifique el ARN de la aplicación. ParalogType, especifique CHAT_LOGSAGENT_HOURS_LOGS,FEEDBACK_LOGS, oINDEX_USAGE_LOGS.

{ "logType": "CHAT_LOGS", "name": "my-quick-suite-delivery-source", "resourceArn": "arn:aws:quicksight:your-region:your-account-id:account/account-id" }
{ "logType": "FEEDBACK_LOGS", "name": "my-quick-suite-delivery-source", "resourceArn": "arn:aws:quicksight:your-region:your-account-id:account/account-id" }
{ "logType": "AGENT_HOURS_LOGS", "name": "my-quick-suite-delivery-source", "resourceArn": "arn:aws:quicksight:your-region:your-account-id:account/account-id" }
{ "logType": "INDEX_USAGE_LOGS", "name": "my-quick-index-usage-delivery-source", "resourceArn": "arn:aws:quicksight:your-region:your-account-id:account/account-id" }

Para habilitar el registro de las conversaciones de los usuarios con las operaciones de la API de CloudWatch registros, debe llamar a las PutDeliverySource operaciones de la CreateDelivery APIPutDeliveryDestination, y.

nota

Los registros estarían disponibles para la región mencionada en el ARN del recurso en PutDeliverySource la entrada.

Verifique la entrega de registros

Una vez configurado, compruebe que los registros se entreguen a su destino:

  • Verifica la configuración: verifica la lista de entregas que se han creado en la cuenta mediante la DescribeDeliveries API de CloudWatch Logs.

  • CloudWatch Registros: compruebe el grupo de registros especificado para ver si hay nuevos flujos de registros.

  • Amazon S3: supervise su depósito en busca de nuevos archivos de registro.

  • Firehose: verifica que los datos fluyan a través de tu flujo de entrega.

Esquema y formato del registro

Los registros rápidos de Amazon siguen un esquema estructurado con campos comunes compartidos en todos los tipos de registro y campos específicos para los registros de chat y comentarios.

Campos comunes

Todos los eventos de registro incluyen los siguientes campos comunes:

  • resource_arn- El ARN del recurso de tu cuenta Amazon Quick (por ejemplo,) arn:aws:quicksight:us-east-1:111122223333:account/111122223333:

  • event_timestamp- Marca de tiempo ISO 8601 del evento (por ejemplo,) 1763532110061

  • logType- Tipo de registro (por ejemplo, o) Chat Feedback

  • accountId- ID de AWS cuenta (por ejemplo,123456789012)

  • user_arn- El ARN del usuario Amazon Quick asociado al evento (por ejemplo,) "arn:aws:quicksight:us-west-2:111122223333:user/default/user"

Registros de chat

Los registros de chat capturan las interacciones de las conversaciones y contienen los siguientes campos:

  • status_code- Estado de la solicitud de chat (por ejemplo,Success, request_blocked, no_answer_found)

  • namespace*- Espacio de nombres Amazon Quick para el evento (por ejemplo,) default

  • user_type- El tipo de usuario de Amazon Quick asociado al evento (por ejemplo,ADMIN_PRO)

  • conversation_id- ID único para la conversación del usuario

  • system_message_id- ID del System-generated mensaje

  • latency*- Latencia de los mensajes de chat en milisegundos

  • time_to_first_token*- Tiempo en milisegundos del primer token de respuesta

  • message_scope- Alcance del mensaje (por ejemplo,all_resources, specific_resources, no_resources)

  • user_message_id- ID único del mensaje de usuario

  • user_message- mensaje de usuario en la conversación

  • agent_id- ID único del agente de chat

  • flow_id- ID único de Amazon Quick Flow

  • system_text_message- Respuesta del sistema en la conversación

  • surface_type*- Aplicación que se utiliza para la conversación

  • web_search*- Búsqueda web habilitada o no

  • user_selected_resources- Lista de recursos seleccionados por el usuario

  • action_connectors- Lista de conectores de acción

  • cited_resource- Lista de recursos citados

  • file_attachment- Lista de archivos adjuntos por usuario

El siguiente es un ejemplo de registros de chat:

{ "status_code": "success", "namespace": "default", "user_type": "ADMIN_PRO", "conversation_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "system_message_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "latency": "10000", "time_to_first_token": "10000", "message_scope": "all_resources", "user_message_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "user_message": "Hi chat", "agent_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "flow_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d?", "system_text_message": "Hello user", "surface_type": "WEB_EXPERIENCE", "web_search": "true" "user_selected_resources": [{"resource_type": "Dashboard","resource_id": "146abs-1222-534894"},{"resource_type": "Space","resource_id": "123abs-1234-534894"}], "action_connectors": [{"action_connector_id": "quicksight-website"},{"action_connector_id": "123abs-1234-534894"}] "cited_resource": [{"cited_resource_name": "Dashboard","cited_resource_id": "146abs-1222-534894","cited_resource_name": "ds1"},{"cited_resource_name": "Space","cited_resource_id": "123abs-1234-534894","cited_resource_name": "space1"}], "file_attachment": [{"file_attachmet_type": "pdf","file_attachment_name": "file1.pdf"},{"file_attachmet_type": "txt","file_attachment_name": "file2.txt"}] }

Registros de comentarios

Los registros de comentarios recopilan los comentarios de los usuarios en el chat y contienen los siguientes campos:

  • status_code- Estado de la entrega del evento

  • namespace*- Espacio de nombres Amazon Quick para el evento (por ejemplo,) default

  • user_type- El tipo de usuario de Amazon Quick asociado al evento (por ejemplo,ADMIN_PRO)

  • conversation_id- ID único de la conversación

  • system_message_id- ID del mensaje generado por el sistema

  • user_message_id- ID único del mensaje de usuario

  • feedback_type- Tipo de comentario (por ejemplo,Not Useful, Useful)

  • feedback_reason- Motivo del comentario seleccionado por el usuario

  • feedback_details- (Opcional) Detalles adicionales proporcionados por el usuario

El siguiente es un ejemplo de registros de comentarios:

{ "status_code": "success", "namespace": "default", "user_type": "ADMIN_PRO", "conversation_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "system_message_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "user_message_id" : "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "feedback_type" :"Not Useful / Useful" "feedback_reason" : "Too wordy,Issue with sources,Other etc." "feedback_details" : "additional text shared by user" }

Agent/Research registros de horas

Este tipo de registro captura los registros de uso de los diferentes agentes de tu cuenta Quick que se utilizan para fijar los precios:

  • subscription_type- ENTERPRISE o PROFESSIONAL

  • reporting_service- Servicio correspondiente al agente: INVESTIGACIÓN, FLUJOS O AUTOMATIZACIONES

  • usage_group- Included or Extra según el tipo de suscripción y el uso hasta el momento

  • usage_hours- Valor decimal que indica las horas de uso de la instancia de registro en cuestión

  • service_resource_arn- ARN del servicio del agente correspondiente

El siguiente es un ejemplo de los registros de las horas de los agentes:

{ "subscription_type": "ENTERPRISE", "reporting_service": "RESEARCH", "usage_group": "Included", "usage_hours": 0.3333, "service_resource_arn": "arn:aws:quicksight:eu-west-1:111222333444:research/a11b2bbc-c123-3abc-a12b-12a34b5c678d" }

Registros de uso del índice

Los registros de uso de índices recopilan métricas de almacenamiento por fuente para las bases de conocimiento y los Spaces. Los eventos se publican cada vez que se produce un cambio (se crea, actualiza, sincroniza o elimina).

  • consumed_index_size— Tamaño total (en bytes) consumido por todo el índice. Se trata del total autorizado, no se calcula sumando fuentes individuales.

  • source_type— Tipo de fuente: SPACE o. KB

  • source_name— Mostrar el nombre del espacio o de la base de conocimientos.

  • source_arn— ARN completo de la fuente.

  • consumed_source_size— Tamaño (en bytes) consumido por esta fuente individual.

  • consumed_source_doc_count— Número de documentos de esta fuente.

El siguiente es un ejemplo de registros de uso de índices:

{ "account_id": "111122223333", "event_timestamp": 1774911984257, "log_type": "INDEX_USAGE_LOGS", "user_arn": "arn:aws:quicksight::111122223333:user/default/user", "resource_arn": "arn:aws:quicksight:us-west-2:111122223333:account/111122223333", "consumed_index_size": 500000, "source_type": "SPACE", "source_name": "my-space", "source_arn": "arn:aws:quicksight:us-west-2:111122223333:space/2744af89-31b2-423b-93a2-69b0cd0d7fa1", "consumed_source_size": 244436, "consumed_source_doc_count": 2 }
nota

Los eventos se publican por fuente en caso de cambio. No todas las fuentes emiten eventos todos los días. Para reconstruir el estado actual, utilice el evento más reciente de cada. source_arn

Para obtener información sobre la creación de paneles y la ejecución de consultas en los registros de uso de índices, consulte. Supervise el uso del almacenamiento de índices

nota

* Los campos marcados con «*» no se añaden de forma predeterminada a su suscripción de registro. Si es necesario, deben especificarse de forma explícita al CreateDelivery llamar.

Consideraciones de seguridad

  • Cifrado: utilice AWS KMS claves administradas por el cliente para los datos confidenciales

  • Control de acceso: Implemente políticas de IAM con privilegios mínimos

  • Retención de datos: configure las políticas de retención adecuadas para sus requisitos de cumplimiento