

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.

# ¿Qué es Amazon DevOps Guru?
<a name="welcome"></a>

Bienvenido a la guía del usuario de Amazon DevOps Guru.

DevOpsGuru es un servicio de operaciones totalmente gestionado que facilita a los desarrolladores y operadores la mejora del rendimiento y la disponibilidad de sus aplicaciones. DevOpsGuru le permite librarse de las tareas administrativas asociadas a la identificación de problemas operativos para poder implementar rápidamente recomendaciones para mejorar su aplicación. DevOpsGuru crea información reactiva que puede utilizar ahora para mejorar su aplicación. También crea información proactiva para ayudarle a evitar problemas operativos que puedan afectar a su aplicación en el futuro. 

DevOpsGuru aplica el aprendizaje automático para analizar los datos operativos y las métricas y eventos de las aplicaciones a fin de identificar comportamientos que se desvían de los patrones operativos normales. Se le notifica cuando DevOps Guru detecta un problema o riesgo operativo. Para cada número, DevOps Guru presenta recomendaciones inteligentes para abordar los problemas operativos actuales y futuros previstos. 

Para empezar, consulte [¿Cómo puedo empezar con DevOps Guru?](#how-do-i-get-started). 

# ¿Cómo funciona DevOps Guru?
<a name="how-it-works"></a>

El flujo de trabajo de DevOps Guru comienza cuando configura su cobertura y sus notificaciones. Tras configurar DevOps Guru, comienza a analizar los datos operativos. Cuando detecta un comportamiento anómalo, crea un resultado que contiene recomendaciones y listas de métricas, grupos de registro y eventos relacionados con el problema. Para cada información, DevOps Guru te lo notifica. Si lo ha activado AWS Systems Manager OpsCenter, OpsItem se crea una para que pueda utilizar Systems Manager OpsCenter para realizar un seguimiento y gestionar el abordaje de sus conocimientos. Cada resultado contiene recomendaciones, métricas, grupos de registro y eventos relacionados con un comportamiento anómalo. Utilice la información de cada resultado que le ayude a entender y abordar el comportamiento anómalo.

Consulte [Flujo de trabajo DevOps Guru de alto nivel](high-level-workflow.md) para obtener más información sobre los tres pasos del flujo de trabajo de alto nivel. Consulte [Flujo de trabajo detallado de DevOps Gur](detailed-workflow.md) para obtener información más detallada sobre el flujo de trabajo de DevOps Guru, incluida la forma en que interactúa con otros AWS servicios. 

**Topics**
+ [Flujo de trabajo DevOps Guru de alto nivel](high-level-workflow.md)
+ [Flujo de trabajo detallado de DevOps Gur](detailed-workflow.md)

# Flujo de trabajo DevOps Guru de alto nivel
<a name="high-level-workflow"></a>

El flujo de trabajo de Amazon DevOps Guru se puede dividir en tres pasos de alto nivel. 

1.  Especifique la cobertura de DevOps Guru diciéndole qué AWS recursos de su AWS cuenta desea que analice. 

1.  DevOpsGuru comienza a analizar CloudWatch las métricas de Amazon y otros datos operativos para identificar los problemas que puede solucionar para mejorar sus operaciones. AWS CloudTrail

1.  DevOpsGuru se asegura de que conozcas las ideas y la información importante enviándote una notificación por cada evento importante de DevOps Guru. 

 También puedes configurar DevOps Guru para que cree una entrada OpsItem que te ayude AWS Systems Manager OpsCenter a hacer un seguimiento de tus ideas. El siguiente diagrama muestra este flujo de trabajo de alto nivel. 

![\[Integración de cobertura, información y notificaciones en un flujo de trabajo de DevOps Guru.\]](http://docs.aws.amazon.com/es_es/devops-guru/latest/userguide/images/how-capstone-works.png)


1. En el primer paso, eliges tu cobertura especificando qué AWS recursos de tu AWS cuenta se van a analizar. DevOpsGuru puede incluir o analizar todos los recursos de una AWS cuenta, o bien puede usar AWS CloudFormation pilas o AWS etiquetas para especificar un subconjunto de los recursos de su cuenta para analizarlos. Asegúrese de que los recursos que especifique constituyan las aplicaciones, las cargas de trabajo y los microservicios esenciales de su negocio. Para obtener más información sobre los servicios y recursos compatibles, consulte los [precios de Amazon DevOps Guru](https://aws.amazon.com/devops-guru/pricing/).

1. En el segundo paso, DevOps Guru analiza los recursos para generar información. Se trata de un proceso continuo. Puede ver las ideas y las recomendaciones y la información relacionada que contienen en la consola de DevOps Guru. DevOps Guru analiza los siguientes datos para encontrar problemas y generar información. 
   +  CloudWatch Métricas individuales de Amazon emitidas por tus AWS recursos. Cuando se identifica un problema, DevOps Guru recopila esas métricas juntas. 
   +  Registra anomalías de los grupos de CloudWatch registros de Amazon. Si habilita la detección de anomalías de registro, DevOps Guru mostrará las anomalías de registro relacionadas cuando se produzca un problema. 
   + DevOpsGuru extrae los datos de enriquecimiento de los registros de AWS CloudTrail administración para buscar eventos relacionados con las métricas recopiladas. Los eventos pueden ser eventos de implementación de recursos y cambios de configuración. 
   + Si las utiliza AWS CodeDeploy, DevOps Guru analiza los eventos de implementación para ayudar a generar información. Se analizan los eventos de todos los tipos de CodeDeploy implementaciones (servidor local, servidor Amazon EC2, Lambda o Amazon EC2). 
   + Cuando DevOps Guru encuentra un patrón específico, genera una o más recomendaciones para ayudar a mitigar o solucionar el problema identificado. Las recomendaciones se recopilan en un solo resultado de información. La información también contiene una lista de las métricas y los eventos relacionados con el problema. Los datos de la información se utilizan para abordar y entender el problema identificado. 

1. En el tercer paso, DevOps Guru integra la notificación de información en tu flujo de trabajo para ayudarte a gestionar los problemas y abordarlos rápidamente. 
   + La información generada en su AWS cuenta se publica en el tema Amazon Simple Notification Service (Amazon SNS) elegido DevOps durante la configuración de Guru. Así es como se le notifica en cuanto se crea una información. Para obtener más información, consulte [Actualizar tus notificaciones en DevOps Guru](update-notifications.md).
   + Si lo activó AWS Systems Manager durante la configuración de DevOps Guru, cada información crea una correspondiente OpsItem para ayudarle a rastrear y gestionar los problemas detectados. Para obtener más información, consulte [Actualización de AWS Systems Manager la integración en Guru DevOps](update-settings.md#update-systems-manager-integration).

# Flujo de trabajo detallado de DevOps Gur
<a name="detailed-workflow"></a>

 El flujo de trabajo de DevOps Guru se integra con varios AWS servicios CloudWatch, incluidos Amazon AWS CloudTrail, Amazon Simple Notification Service y AWS Systems Manager. El siguiente diagrama muestra un flujo de trabajo detallado que incluye cómo funciona con otros AWS servicios. 

![\[Recursos, análisis y notificaciones en el flujo de trabajo detallado de DevOps Guru.\]](http://docs.aws.amazon.com/es_es/devops-guru/latest/userguide/images/capstone-workflow-diagram.png)


Este diagrama muestra un escenario en el que la cobertura de DevOps Guru se especifica mediante los AWS recursos que se definen en AWS CloudFormation pilas o mediante AWS etiquetas. Si no se eligen pilas ni etiquetas, la cobertura de DevOps Guru analiza todos los AWS recursos de tu cuenta. Para obtener más información, consulte [Definición de aplicaciones mediante AWS recursos](working-with-resource-collections.md) y [Determine la cobertura para DevOps Guru](setting-up.md#setting-up-determine-coverage).

1. Durante la configuración, debe especificar uno o dos temas de Amazon SNS que se utilizan para notificarle sobre eventos importantes de DevOps Guru, como cuando se crea una información. A continuación, puede especificar AWS CloudFormation pilas que definan los recursos que desea analizar. También puede permitir que Systems Manager genere una información OpsItem para cada información que le ayude a gestionar la información. 

1. Una vez configurado, DevOps Guru comienza a analizar CloudWatch las métricas, los grupos de registros y los eventos que provienen de sus recursos y AWS CloudTrail datos relacionados con las CloudWatch métricas. Si sus operaciones incluyen CodeDeploy despliegues, DevOps Guru también analiza los eventos de despliegue. 

   DevOpsGuru crea información cuando identifica un comportamiento inusual y anómalo en los datos analizados. Cada información contiene una o más recomendaciones, una lista de las métricas utilizadas para generar la información, una lista de grupos de registro relacionados y una lista de los eventos utilizados para generar la información. Utilice esta información para abordar el problema identificado. 

1. Una vez creada cada información, DevOps Guru envía una notificación utilizando el tema o los temas de Amazon SNS especificados durante la configuración de DevOps Guru. Si ha habilitado a DevOps Guru para generar un OpsItem en Systems Manager OpsCenter, cada conocimiento también activa un nuevo Systems ManagerOpsItem. Puede utilizar Systems Manager para gestionar sus conocimientos OpsItems. 

## ¿Cómo puedo empezar con DevOps Guru?
<a name="how-do-i-get-started"></a>

 Le recomendamos que siga los pasos que se describen a continuación: 

1. **Para obtener más información** sobre DevOps Guru, lea la información en[DevOpsConceptos de gurú](concepts.md). 

1. **Configure** su AWS cuenta AWS CLI, el y un usuario administrativo siguiendo los pasos que se indican en[Configuración de Amazon DevOps Guru](setting-up.md). 

1. **Utilice** DevOps Guru siguiendo las instrucciones que se indican en[Cómo empezar con DevOps Guru](getting-started.md). 

## ¿Cómo puedo dejar de incurrir en cargos por DevOps Guru?
<a name="how-do-i-disable-devops-guru"></a>

Para deshabilitar Amazon DevOps Guru para que deje de incurrir en cargos por analizar los recursos de su AWS cuenta y región, actualice la configuración de cobertura para que no analice los recursos. Para ello, siga los pasos que se indican [Actualización de su cobertura AWS de análisis en Guru DevOps](update-settings.md#update-coverage) y seleccione **Ninguno** en el paso 4. Debe hacerlo para cada AWS cuenta y región en la que DevOps Guru analice los recursos.

**nota**  
Si actualizas tu cobertura para dejar de analizar los recursos, es posible que sigas incurriendo en cargos menores si revisas la información existente generada por DevOps Guru en el pasado. Estos cargos están asociados a las llamadas a la API que se utilizan para recuperar y mostrar información valiosa. Para obtener más información, consulta los [precios de Amazon DevOps Guru](https://aws.amazon.com/devops-guru/pricing/).

# DevOpsConceptos de gurú
<a name="concepts"></a>

Los siguientes conceptos son importantes para entender cómo funciona Amazon DevOps Guru.

**Topics**
+ [Anomalía](#concept-anomaly)
+ [Información](#concept-insight)
+ [Métricas y eventos operativos](#metrics-and-operational-events)
+ [Grupos de registro y anomalías de registro](#log-groups-and-anomalies)
+ [Recomendaciones](#recommendation)

## Anomalía
<a name="concept-anomaly"></a>

Una anomalía representa una o más métricas relacionadas detectadas por DevOps Guru que son inesperadas o inusuales. DevOpsGuru genera anomalías mediante el uso del aprendizaje automático para analizar las métricas y los datos operativos relacionados con sus recursos. AWS Al configurar Amazon DevOps Guru, debe especificar los AWS recursos que desea analizar. Para obtener más información, consulte [Configuración de Amazon DevOps Guru](setting-up.md). 

## Información
<a name="concept-insight"></a>

Una información es un conjunto de anomalías que se crean durante el análisis de los AWS recursos que especificó al configurar DevOps Guru. Cada resultado de información contiene observaciones, recomendaciones y datos analíticos que puede utilizar para mejorar su rendimiento operativo. Existen dos tipos de información: 
+ *La información reactiva*: la información reactiva identifica el comportamiento anómalo a medida que se produce. Contiene anomalías con recomendaciones, métricas relacionadas y eventos para ayudarle a entender y abordar los problemas ahora. 
+ *La información proactiva*: le permite conocer el comportamiento problemático antes de que se produzca. Contiene anomalías con recomendaciones para ayudarlo a solucionar los problemas antes de que se produzcan. 

## Métricas y eventos operativos
<a name="metrics-and-operational-events"></a>

Las anomalías que componen una información se generan al analizar las métricas devueltas por Amazon CloudWatch y los eventos operativos emitidos por sus AWS recursos. Puede ver las métricas y los eventos operativos que crean un resultado de información que le ayude a comprender mejor los problemas de su aplicación. 

## Grupos de registro y anomalías de registro
<a name="log-groups-and-anomalies"></a>

Al activar la detección de anomalías en los registros, los grupos de registros relevantes se muestran en las páginas de información de DevOps Guru en la DevOps consola de Guru. Un grupo de registro le permite conocer información de diagnóstico crítica sobre el rendimiento de un recurso y sobre el acceso a él.

Una anomalía de registro representa un clúster de un grupo de eventos de registro anómalos similares que se encuentran dentro de un grupo de registro. Entre los ejemplos de eventos de registro anómalos que pueden mostrarse en DevOps Guru se incluyen las anomalías de palabras clave, las anomalías de formato, las anomalías del código HTTP, etc. 

Puede utilizar las anomalías del registro para diagnosticar la causa raíz de un problema operativo. DevOpsGuru también hace referencia a las líneas de registro en las recomendaciones de información para proporcionar más contexto para las soluciones recomendadas. 

**nota**  
DevOpsGuru trabaja con Amazon CloudWatch para permitir la detección de anomalías en los registros. Cuando habilita la detección de anomalías en los registros, DevOps Guru añade etiquetas a sus grupos de CloudWatch registros. Al desactivar la detección de anomalías en el registro, DevOps Guru elimina las etiquetas de los grupos de CloudWatch registros.  
Además, los administradores deben asegurarse de que solo los usuarios con permisos para ver los CloudWatch registros tengan permisos para ver los registros anómalos. CloudWatch Le recomendamos que utilice las políticas de IAM para permitir o denegar el acceso a la operación `ListAnomalousLogs`. Para obtener más información, consulte [Identity and Access Management for DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/security-iam.html).

## Recomendaciones
<a name="recommendation"></a>

Cada información proporciona recomendaciones con sugerencias para ayudarlo a mejorar el rendimiento de su aplicación. La recomendación incluye lo siguiente: 
+ Una descripción de las medidas recomendadas para abordar las anomalías que componen el resultado de información. 
+ Una lista de las métricas analizadas en las que DevOps Guru encontró un comportamiento anómalo. Cada métrica incluye el nombre de la CloudFormation pila que generó el recurso asociado a las métricas, el nombre del recurso y el nombre del AWS servicio asociado al recurso. 
+ Una lista de los eventos relacionados con las métricas anómalas asociadas al resultado de información. Cada evento relacionado contiene el nombre de la CloudFormation pila que generó el recurso asociado al evento, el nombre del recurso que generó el evento y el nombre del AWS servicio asociado al evento. 
+ Una lista de grupos de registro relacionados con el comportamiento anómalo asociado al resultado de información. Cada grupo de registros contiene un ejemplo de mensaje de registro, información sobre los tipos de anomalías de registro notificadas, las horas en que se produjeron las anomalías de registro y un enlace para ver las líneas de registro. CloudWatch

# DevOpsCobertura gurú
<a name="coverage"></a>

DevOpsGuru aborda y crea información para una serie de AWS servicios diferentes. Para cada servicio para el que DevOps Guru crea información, DevOps Guru muestra una variedad de métricas analizadas y información generada. 

Ejemplo de caso de uso para información reactiva:


| Nombre del servicio | Caso de uso | Ejemplos | Métricas | 
| --- | --- | --- | --- | 
|  AWS Lambda  |  Detecte anomalías de latencia o duración de las funciones Lambda causadas por diversas causas principales, como arranques en frío, aumento de solicitudes, limitaciones descendentes o despliegues de código. Recomiende formas de mitigarlas rápidamente.  |  Implementación de código: Amazon API Gateway la latencia se ve afectada por un aumento de la latencia de Lambda tras una implementación reciente de código Lambda. Limitación descendente: el operador redujo la capacidad de las unidades de lectura de DynamoDB, lo que provocó un aumento de los reintentos. Esto provoca una limitación. Inicio en frío: la función de Lambda está insuficientemente aprovisionada, por lo que Lambda tarda más cuando se realizan las solicitudes.   |  Duración Limitaciones  | 

Ejemplo de caso de uso para información proactiva:


| Nombre del servicio | Caso de uso | Métricas | 
| --- | --- | --- | 
|  Amazon DynamoDB  |  **La capacidad consumida de lectura de la tabla de DynamoDB corre el riesgo de alcanzar el límite de la tabla**. Acción recomendada: si utiliza el modo de capacidad aprovisionada, utilice el escalado automático para gestionar activamente la capacidad de rendimiento de las tablas o compre la capacidad reservada por adelantado para las tablas. Cambie al modo de capacidad bajo demanda para pagar por solicitud de lectura y pague solo por lo que se utilice. Tiempo de detección: 6 días   |  ConsumedReadCapacityUnits  | 

## Lista de cobertura de los servicios
<a name="coverage-services"></a>

Para algunos servicios, DevOps Guru crea información reactiva. La información reactiva identifica el comportamiento anómalo a medida que se produce. Contiene anomalías con recomendaciones, métricas relacionadas y eventos para ayudarle a entender y abordar los problemas ahora.

Para algunos servicios, DevOps Guru crea información proactiva. La información proactiva le permite conocer el comportamiento problemático antes de que se produzca. Contiene anomalías con recomendaciones para ayudarlo a solucionar los problemas antes de que se produzcan.

**DevOpsGuru crea información reactiva para servicios como los siguientes:**
+ Amazon API Gateway
+ Amazon CloudFront
+ Amazon DynamoDB
+ Amazon EC2
**nota**  
DevOpsEl monitoreo de Guru se realiza a nivel de grupo de Auto Scaling y no a nivel de una sola instancia.
+ Amazon ECS
+ Amazon EKS
+ AWS Elastic Beanstalk
+ Elastic Load Balancing
+ Amazon Kinesis
+ AWS Lambda
+ Amazon OpenSearch Service
+ Amazon RDS
+ Amazon Redshift
+ Amazon Route 53
+ Amazon S3
+ Amazon SageMaker AI
+ AWS Step Functions
+ Amazon SNS
+ Amazon SQS
+ Amazon SWF
+ Amazon VPC

**DevOpsGuru crea información proactiva para servicios como los siguientes:**
+ Amazon DynamoDB
+ Amazon Kinesis
+ AWS Lambda
+ Amazon RDS
+ Amazon SQS