Cree un asistente de clasificación de incidentes con Amazon Quick y New Relic

La clasificación de incidentes es urgente porque los ingenieros de confiabilidad del sitio (SRE) y los ingenieros de soporte a menudo necesitan recopilar evidencia, evaluar el impacto del usuario y crear trabajo de seguimiento a través de herramientas separadas. Con Amazon Quick y New Relic, puede coordinar esos pasos de investigación y transferencia en un único flujo de trabajo conversacional.

Esta publicación muestra a los equipos de ingeniería cómo aplicar ese principio a uno de los flujos de trabajo de ingeniería más urgentes: la clasificación de incidentes. Creará un agente asistente de clasificación de incidentes personalizado utilizando Amazon Quick que organiza una respuesta con el servidor New Relic Model Context Protocol (MCP) y Asana a través de integraciones nativas. Desde un solo mensaje, el agente de Amazon Quick investiga el incidente, elabora un resumen de análisis de causa raíz (RCA) con enlaces de evidencia y crea una tarea de Asana con seguimiento lista para su transferencia.

Para los líderes de ingeniería, reducir el tiempo medio de resolución (MTTR) es una forma de impulsar un mejor impacto empresarial. En pruebas internas utilizando las propias aplicaciones de New Relic, el agente redujo la fase de recopilación de pruebas para la clasificación de incidentes. Esto condujo a una resolución más rápida, un menor riesgo de pérdida de conocimientos entre turnos de ingeniería y un estándar de investigación consistente en toda la rotación de guardia.

El patrón del asistente de clasificación de incidentes en esta publicación es una aplicación de una capacidad más amplia en Amazon Quick: conectar herramientas empresariales a agentes de IA a través de integraciones nativas.

Nueva integración del servidor Relic MCP para Amazon Descripción rápida

Con los agentes de chat de Amazon Quick, puede explorar datos y tomar acciones a través de conversaciones abiertas respaldadas por conectores de acción conectados, integraciones prediseñadas que vinculan Amazon Quick con servicios externos. New Relic es un conector integrado en Amazon Quick que brinda acceso a sus herramientas de razonamiento de inteligencia artificial para respuesta a incidentes y análisis de desempeño. Asana es otro conector integrado de Amazon Quick que admite la creación de tareas. El agente organiza ambos, produciendo un resumen RCA y una tarea de Asana a partir de un solo mensaje. Hay cinco herramientas de razonamiento de New Relic que utiliza el agente.

Estas herramientas hacen el trabajo de investigación y el agente decide a cuáles llamar según su indicación:

generate_alert_insights_report identifica los factores clave de alerta. generate_user_impact_report cuantifica el radio de la explosión, incluido el número de usuarios y servicios afectados. analyse_entity_logs muestra firmas de errores y excepciones. analyse_transactions identifica solicitudes lentas o fallidas. natural_language_to_nrql_query convierte preguntas en inglés simple a New Relic Query Language (NRQL) y las compara con sus datos de observabilidad.

La siguiente imagen muestra el flujo de trabajo de un extremo a otro desde el mensaje hasta la tarea de Asana.

Diagrama de flujo de trabajo de clasificación de incidentes de un extremo a otro que muestra a Amazon Quick orquestando las herramientas de razonamiento de New Relic y creando una tarea de Asana

Figura 1: Flujo de trabajo de clasificación de incidentes con Amazon Quick, New Relic MCP Server y Asana.

La siguiente sección de implementación explica la configuración completa con capturas de pantalla. El siguiente mensaje es lo que envía un ingeniero de guardia para iniciar la investigación. Amazon Quick llama a las cinco herramientas de New Relic en una sola respuesta, reúne el resumen de RCA y luego crea la tarea de Asana:

"El pago es lento y estamos viendo errores del servidor en el servicio de pago en producción. Verifique las últimas 24 horas. Genere un resumen RCA".

Requisitos previos

Antes de crear el asistente de clasificación de incidentes, asegúrese de tener el acceso requerido a Amazon Quick, New Relic y Asana, incluidos los permisos necesarios para crear integraciones, autenticar conectores y configurar la transferencia de tareas.

Cuenta rápida de Amazon. Se requiere una suscripción Profesional. Necesita permisos de Autor o superiores para crear integraciones y agentes de chat. Consulte los precios de Amazon Quick para obtener detalles sobre los niveles actuales. Nueva cuenta Reliquia. El conector New Relic está integrado en Amazon Quick. Usted se autentica utilizando las credenciales de su cuenta New Relic existente durante la configuración del conector. Cuenta de asanas. Un espacio de trabajo que contiene un proyecto denominado SRE Incident Triage. Necesitas acceso administrativo para crear una aplicación OAuth en la consola de desarrollador de Asana para obtener credenciales de OAuth.

Implementación

En esta sección, configurará las integraciones de New Relic y Asana, creará el asistente de clasificación de incidentes en Amazon Quick y probará el flujo de trabajo de un extremo a otro, desde la investigación hasta el informe RCA y la creación de tareas de Asana.

Paso 1: configurar la integración de New Relic

New Relic está disponible como conector integrado en la consola de Amazon Quick Integrations. Navegue a Integraciones y elija la pestaña Acciones. Localice el mosaico Nueva Reliquia (Figura 2) y elija el ícono más (+) para comenzar la configuración.

Nuevo mosaico de Relic en la consola de Amazon Quick Integrations con el ícono más para agregar el conector

Figura 2: Nuevo mosaico de Relic en la consola de Amazon Quick Integrations.

En el cuadro de diálogo Crear integración (Figura 3), ingrese un nombre para la integración de New Relic y una descripción opcional. Mantenga el tipo de conexión como Red pública. El método de autenticación muestra No se necesitan credenciales adicionales en esta etapa. Te autenticas con tu cuenta New Relic en un paso posterior. Elija Crear y continuar, luego elija Listo.

Crear un cuadro de diálogo de integración en Amazon Quick configurando una integración del servidor New Relic MCP con una conexión de red pública

Figura 3: Creación de la integración del servidor New Relic MCP en Amazon Quick.

La integración ahora aparece en el panel Acciones existentes con el estado Disponible (Figura 4). Elija el nombre de la integración para abrir su página de detalles.

Nuevas integraciones de Relic y Asana enumeradas como disponibles en el panel de acciones existentes de la consola de integraciones rápidas de Amazon

Figura 4: Nuevas integraciones de Relic y Asana enumeradas como Disponibles en la consola de Integraciones rápidas de Amazon.

La página de detalles muestra las acciones de New Relic disponibles y los detalles de la conexión, incluida la URL base, la URL de autorización y la URL del token (Figura 5). Elija Iniciar sesión y autenticarse con las credenciales de su cuenta New Relic para activar la conexión.

Nueva página de detalles de integración del servidor Relic MCP en Amazon Lista rápida de acciones disponibles y el botón Iniciar sesión para autenticarse

Figura 5: Página de detalles de la integración del nuevo servidor Relic MCP que muestra las acciones disponibles. Elija Iniciar sesión para autenticarse con su cuenta New Relic.

Paso 2: Configura la integración de Asana

El conector de Asana utiliza OAuth 2.0. Antes de configurarlo en Amazon Quick, cree una aplicación OAuth en la consola de desarrollador de Asana para obtener su ID de cliente y su secreto de cliente. Luego navega a Integraciones → Acciones en Amazon Quick y selecciona Asana. Introduzca los siguientes valores:

URL base: https://app.asana.com/api/1.0. URL de autorización: https://app.asana.com/-/oauth_authorize. URL de redireccionamiento: copie este valor de la pantalla de configuración rápida de Amazon y péguelo en las URL de redireccionamiento permitidas de su aplicación Asana OAuth antes de guardarlo. ID de cliente y secreto de cliente: desde su aplicación Asana OAuth.

Para obtener instrucciones de configuración completas, consulta Integración de Asana en la Guía rápida del usuario de Amazon.

La integración ahora aparece en el panel Acciones existentes con el estado Disponible.

Nuevas integraciones de Relic y Asana enumeradas como Disponibles en el panel de Acciones existentes después de que se hayan configurado ambos conectores

Figura 6: Nuevas integraciones de Relic y Asana enumeradas como Disponibles en la consola de Integraciones rápidas de Amazon.

Paso 3: Crear el agente de chat del asistente de clasificación de incidentes

Navegue hasta Agentes de chat y elija Crear agente de chat. Asigne al agente un nombre y un propósito, luego reemplace las instrucciones generadas con lo siguiente. Para conocer los pasos de configuración completos, consulte Agentes de chat personalizados en la Guía rápida del usuario de Amazon.

En la sección Acciones del creador de agentes, elija Vincular integración existente y agregue tanto la integración de New Relic como la integración de Asana que creó en los pasos 1 y 2. Después de vincular, el agente puede acceder a las acciones disponibles de cada integración.

Reemplace las instrucciones del agente generado por lo siguiente:

Usted es el asistente de clasificación de incidentes. Trabajo principal Ayudar a los ingenieros de guardia a clasificar incidentes utilizando las herramientas de razonamiento de New Relic. Cuando se complete la investigación, cree una tarea de Asana con el resumen de RCA. Cómo responder Mantenga las respuestas concisas y operativas. No adivines. Utilice los resultados de las herramientas como evidencia. Si faltan entradas, solicite: nombre del servicio o entidad, entorno y ventana de tiempo. Formato breve RCA predeterminado: Resumen (1-2 líneas) Radio de explosión Desencadenante probable Evidencia clave (viñetas con enlaces) Próximas acciones recomendadas (3 viñetas) Enrutamiento de herramientas: alerta de investigación de nueva reliquia activada, impulsores clave, señales cambiadas -> generate_alert_insights_report radio de explosión, impacto en el cliente, usuarios afectados -> generate_user_impact_report registros, firma de error, excepciones, anomalías -> analice_entity_logs solicitudes lentas, latencia, transacciones -> analice_transacciones segmentación por región, versión, punto final -> natural_language_to_nrql_query Enrutamiento de herramientas: salida Después de generar el resumen RCA -> crear una tarea de Asana. Campos de tarea: Nombre = título del incidente, Notas = resumen RCA completo con enlaces de evidencia, Fecha de vencimiento = hoy, Etiquetas = [sre-triage, incidente]. Confirma el nombre del proyecto de Asana con el usuario si aún no lo conoces. Reglas de salida Si falla una llamada de herramienta (permisos, tiempo de espera, entidad faltante), indique qué falló y qué entrada necesita a continuación. No incluya PII, identificadores de clientes, ID de usuarios, direcciones de correo electrónico, direcciones IP, tokens de sesión, credenciales sin procesar, nombres de host internos, detalles de topología de la infraestructura, cadenas de conexión de bases de datos ni variables de entorno en el resumen de RCA o en las notas de tareas de Asana.

Paso 4: prueba el flujo de trabajo

Abra el asistente de clasificación de incidentes de Amazon Quick y envíe el siguiente mensaje. El agente llama a las herramientas de razonamiento de New Relic, elabora el informe RCA y le pide que confirme antes de crear la tarea de Asana.

"El pago es lento y estamos viendo errores del servidor en el servicio de pago en producción. Verifique las últimas 24 horas. Genere un resumen RCA".

La siguiente imagen muestra al agente llamando a las herramientas de razonamiento de New Relic en secuencia antes de armar el informe RCA.

Agente de clasificación de incidentes en Amazon Quick llamando a las herramientas de razonamiento de New Relic en secuencia desde un único mensaje de usuario

Figura 7: El agente de clasificación de incidentes llama a las herramientas de razonamiento de New Relic desde un único mensaje.

La siguiente imagen muestra el resumen completo de RCA, incluido el resumen, el radio de la explosión, el probable desencadenante, la evidencia clave con enlaces a New Relic y las tres siguientes acciones recomendadas.

Resumen de RCA generado en el chat rápido de Amazon que muestra un resumen, el radio de la explosión, el desencadenante probable, enlaces de evidencia y las siguientes acciones recomendadas para el incidente del servicio de pago.

Figura 8: Informe RCA generado por el agente de clasificación de incidentes para el incidente del servicio de caja.

Cuando el agente le solicite confirmar el proyecto de Asana, responda: "Sí, cree una tarea de Asana en el proyecto SRE Incident Triage con este resumen de RCA".

Tarea de Asana creada por el agente de clasificación de incidentes en el proyecto SRE Incident Triage que contiene el resumen de RCA y enlaces de evidencia.

Figura 9: Tarea de Asana creada por el agente de clasificación de incidentes en el proyecto SRE Incident Triage.

Consideraciones de seguridad y gobernanza

Antes de compartir el agente con su rotación de guardia, atienda lo siguiente:

Mínimo privilegio para New Relic. El conector New Relic se ejecuta con los permisos de su cuenta autenticada. Utilice una cuenta de servicio dedicada con la función de solo lectura estándar de New Relic o una función personalizada limitada al monitoreo del rendimiento de la aplicación (APM), registros, alertas, entidades y acceso de consulta o lectura NRQL necesarios para las acciones de clasificación. No utilice credenciales de administrador completas. Alcance del permiso de Asana. Utilice una cuenta de servicio de Asana dedicada con acceso a creación de tareas limitado al proyecto SRE Incident Triage. Verifique que los alcances de su aplicación OAuth incluyan solo lo que requiere el agente: tareas:escribir, tareas:leer, proyectos:leer y espacios de trabajo:leer. Trate las notas de tareas de Asana como un resumen de transferencia, no como una exportación de datos de incidentes sin procesar. No incluya información de identificación personal (PII), identificadores de clientes, ID de usuarios, direcciones de correo electrónico, direcciones IP, tokens de sesión, nombres de host internos, detalles de topología de la infraestructura, cadenas de conexión de bases de datos, variables de entorno ni credenciales sin procesar en las tareas de Asana. Almacenamiento de credenciales. Rota las credenciales de New Relic y Asana OAuth de acuerdo con la política de rotación de claves de tu organización. Registro de auditoría. Amazon Quick registra las invocaciones del conector de acciones.

Limpiar recursos

Si creó esta solución como prototipo, elimine los siguientes recursos para evitar cargos continuos:

En Amazon Quick, elimine el agente de chat personalizado. En Amazon Quick, elimine los conectores New Relic Integration y Asana Integration. En la consola de desarrollador de Asana, revoca las credenciales de la aplicación OAuth creadas para esta integración. Rote o elimine las credenciales de prueba utilizadas durante la configuración, siguiendo la política de seguridad de su organización.

Conclusión

En esta publicación, le mostramos cómo crear un agente de clasificación de incidentes con Amazon Quick que se conecta al servidor MCP de New Relic y a Asana a través de integraciones nativas. A partir de un solo mensaje, el agente llama a cinco herramientas de razonamiento de New Relic, elabora un resumen de análisis de la causa raíz con enlaces de evidencia y crea una tarea de Asana con seguimiento lista para su transferencia.

El agente elimina la coordinación manual entre su sistema de observabilidad y su sistema de seguimiento. Cada investigación produce un formato RCA consistente, independientemente de quién esté de guardia, lo que hace que los cambios de turno sean más rápidos y las autopsias sean más sencillas de ejecutar.

Para comenzar, siga el artículo Integración de New Relic para Amazon Quick y la Guía rápida del usuario de Amazon. Le animamos a explorar la solución y adaptarla a su entorno.

Sobre los autores

Thomas Ebbey

Thomas Ebbey

Ebbey es arquitecto senior de soluciones especializado en IA generativa en AWS. Trabaja con los clientes para identificar casos de uso prácticos para agentes de IA y convertirlos en soluciones de IA generativa de nivel de producción. Ebbey tiene una licenciatura en ingeniería informática y una maestría en gestión de la información de la Universidad de Syracuse. Fuera del trabajo, disfruta del café, el aire libre, hacer ejercicio, los viajes por carretera y pasar tiempo con su familia.

Muthuvelan Swaminathan

Muthuvelan Swaminathan

Muthuvelan es arquitecto socio principal en la organización asociada New Relic que crea integraciones técnicas con proveedores de nube líderes y socios estratégicos. A través de la habilitación de socios, la ingeniería de soluciones y la alineación del ecosistema, Muthuvelan ayuda a impulsar la innovación de productos en New Relic para garantizar que las empresas eliminen las interrupciones en las experiencias digitales de sus clientes.