Cómo empezar con la detección de anomalías AWS de costes - AWS Gestión de costes

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.

Cómo empezar con la detección de anomalías AWS de costes

Con la detección de anomalías en los AWS costes AWS Billing and Cost Management, puede configurar sus suscripciones de alertas y monitores de costes de varias formas diferentes.

Creación de monitores de costos y suscripciones a alertas

Configure la detección de anomalías en los AWS costes de forma que detecte las anomalías con menor granularidad y los patrones de gasto, teniendo en cuenta el tipo de monitor que utilice.

Por ejemplo, los patrones de gasto para el uso de Amazon EC2 pueden ser diferentes de AWS Lambda o de los patrones de gasto de Amazon S3. Al segmentar los gastos por Servicios de AWS, la detección de anomalías en los AWS costes puede detectar distintos patrones de gasto que ayudan a reducir las alertas de falsos positivos. También puede crear monitores de costos. Estos pueden evaluar etiquetas de asignación de costos específicas, cuentas de miembros dentro de una organización (AWS Organizations) y categorías de costos basadas en la estructura de su Cuenta de AWS .

A medida que crea los monitores de costos, puede configurar las suscripciones a alertas específicas de cada monitor.

Para crear un monitor de costos
  1. Abra la AWS Billing and Cost Management consola en https://console.aws.amazon.com/costmanagement/home.

  2. En el panel de navegación, elija Detección de anomalías en los costos.

  3. Elija la pestaña Cost monitors (Monitores de costos).

  4. Elija Create monitor (Crear monitor).

  5. En el Paso 1, elija un tipo de monitor y asigne un nombre al monitor.

    Para obtener más información acerca de cada tipo de monitor y las prácticas recomendadas, consulte Tipos de monitoreo.

    En Monitor name (Nombre del monitor), ingrese un nombre para el monitor de anomalías. Recomendamos que el nombre sea una descripción breve. Así, sabrá lo que representa ese monitor cuando vea los monitores en la pestaña Monitores de costos.

  6. (Opcional) Añada una etiqueta al monitor. Para obtener más información sobre las etiquetas, consulte AWS los recursos de etiquetado en la Referencia general de AWS guía.

    1. Escriba el par clave-valor para la etiqueta.

    2. Para agregar otras etiquetas, elija Agregar nueva etiqueta. El número máximo de etiquetas que puede añadir es 50.

  7. Elija Siguiente.

  8. En el Paso 2, configure las suscripciones a alertas.

    En Suscripción a alerta, si no tiene una suscripción existente, elija Crear una suscripción nueva. Si tiene suscripciones existentes, seleccione Choose an existing subscription (Elegir una suscripción existente).

    nota

    Una suscripción a una alerta notifica cuando un monitor de costos detecta una anomalía. En función de la frecuencia de la alerta, puede notificar a las personas designadas por email o Amazon SNS.

    Para los temas de Amazon SNS, configúrelo para crear una configuración AWS Chatbot . Esta configuración asigna el tema de SNS a un canal de Slack o a una sala de chat de Amazon Chime. Por ejemplo, puede crear una suscripción para el equipo de finanzas de su organización. Para obtener más información, consulte Recibir alertas de detección de anomalías de AWS costes en Amazon Chime y Slack.

    En Subscription name (Nombre de la suscripción), ingrese un nombre que describa el caso de uso. Por ejemplo, si la suscripción está destinada a liderazgo, el nombre de la suscripción podría ser “Informe de liderazgo”.

    En Alerting frequency (Frecuencia de alertas), elija la frecuencia de notificación que prefiera.

    • Alertas individuales: La alerta notifica en cuanto se detecta una anomalía. Es posible que reciba varias alertas a lo largo de un día. Estas notificaciones requieren un tema de Amazon SNS.

      Puede configurar el tema de Amazon SNS y crear una configuración AWS Chatbot que asigne el tema de SNS a un canal de Slack o a una sala de chat de Amazon Chime. Para obtener más información, consulte Recibir alertas de detección de anomalías de AWS costes en Amazon Chime y Slack.

    • Resumen diario: la alerta notifica con un resumen diario cuando se detectan anomalías. Recibirá un correo electrónico con información sobre varias anomalías que ocurrieron ese día. Estas notificaciones requieren al menos un destinatario de email.

    • Resumen semanal: la alerta notifica con un resumen semanal cuando se detectan anomalías. Recibirá un correo electrónico con información sobre varias anomalías que ocurrieron esa semana. Estas notificaciones requieren al menos un destinatario de email.

    En Alert recipients (Destinatarios de la alerta), ingrese las direcciones de email para esta suscripción.

    En Umbral, introduzca un número para configurar las anomalías para las que desea generar alertas.

    Existen dos tipos de umbrales: absoluto y porcentual. Los umbrales absolutos activan alertas cuando el impacto en el costo total de una anomalía supera el umbral establecido. Los umbrales porcentuales activan alertas cuando el porcentaje de impacto total de una anomalía supera el umbral establecido. El porcentaje de impacto total es la diferencia porcentual entre el gasto total previsto y el gasto total real.

    (Opcional) Seleccione Añadir umbral para configurar un segundo umbral en la misma suscripción. Se pueden combinar umbrales seleccionando Y u O en la lista desplegable.

    nota

    AWS La detección de anomalías de coste le envía una notificación cuando una anomalía alcanza o supera el umbral. Si una anomalía persiste durante varios días, los destinatarios de las alertas seguirán recibiendo notificaciones mientras se supere el umbral.

    Incluso si la anomalía es inferior al límite de alerta, el modelo de machine learning continúa detectando anomalías de gasto en su cuenta. Todas las anomalías que el modelo de machine learning detecta (con impactos en el costo superiores o inferiores al límite) están disponibles en la pestaña Historial de detección.

  9. (Opcional) Añada una etiqueta a su suscripción a alertas. Para obtener más información sobre las etiquetas, consulte los AWS recursos de etiquetado en la guía.Referencia general de AWS

    1. Escriba el par clave-valor para la etiqueta.

    2. Para agregar otras etiquetas, elija Agregar nueva etiqueta. El número máximo de etiquetas que puede añadir es 50.

  10. (Opcional) Elija Add alert subscriptions (Agregar suscripciones a alertas) para crear otra suscripción a una alerta. Con esta opción, puede crear una suscripción nueva con el mismo monitor.

  11. Elija Create monitor (Crear monitor).

Para crear una suscripción a alertas

Debe crear al menos una suscripción a alertas por monitor. Los “pasos para crear un monitor de costos” descritos anteriormente ya incluyen el proceso de creación de suscripción a alertas. Si desea crear suscripciones adicionales, siga los siguientes pasos:

  1. Elija la pestaña Alert subscriptions (Suscripciones a alertas).

  2. Elija Create a subscription (Crear una suscripción).

  3. En Subscription name (Nombre de la suscripción), ingrese un nombre que describa el caso de uso. Por ejemplo, si la suscripción está destinada a liderazgo, el nombre de la suscripción podría ser “Informe de liderazgo”.

  4. En Alerting frequency (Frecuencia de alertas), elija la frecuencia de notificación que prefiera.

    • Alertas individuales: La alerta notifica en cuanto se detecta una anomalía. Es posible que reciba varias alertas a lo largo de un día. Estas notificaciones requieren un tema de Amazon SNS.

      Puede configurar el tema de Amazon SNS para crear una configuración de AWS Chatbot . Esta configuración asigna el tema de SNS a un canal de Slack o a una sala de chat de Amazon Chime. Para obtener más información, consulte Recibir alertas de detección de anomalías de AWS costes en Amazon Chime y Slack.

    • Resumen diario: la alerta notifica con un resumen diario cuando se detectan anomalías. Recibirá un correo electrónico con información sobre varias anomalías que ocurrieron ese día. Estas notificaciones requieren al menos un destinatario de email.

    • Resumen semanal: la alerta notifica con un resumen semanal cuando se detectan anomalías. Recibirá un correo electrónico con información sobre varias anomalías que ocurrieron esa semana. Estas notificaciones requieren al menos un destinatario de email.

  5. En Alert recipients (Destinatarios de la alerta), ingrese las direcciones de email para esta suscripción.

  6. En Umbral, introduzca un número para configurar las anomalías para las que desea generar alertas.

    Existen dos tipos de umbrales: absoluto y porcentual. Los umbrales absolutos activan alertas cuando el impacto en el costo total de una anomalía supera el umbral establecido. Los umbrales porcentuales activan alertas cuando el porcentaje de impacto total de una anomalía supera el umbral establecido. El porcentaje de impacto total es la diferencia porcentual entre el gasto total previsto y el gasto total real.

    (Opcional) Seleccione Añadir umbral para configurar un segundo umbral en la misma suscripción. Se pueden combinar umbrales seleccionando Y u O en la lista desplegable.

    nota

    AWS La detección de anomalías de coste le envía una notificación cuando una anomalía alcanza o supera el umbral. Si una anomalía persiste durante varios días, los destinatarios de las alertas seguirán recibiendo notificaciones mientras se supere el umbral.

    Incluso si la anomalía es inferior al límite de alerta, el modelo de machine learning continúa detectando anomalías de gasto en su cuenta. Todas las anomalías que el modelo de machine learning detecta (con impactos en el costo superiores o inferiores al límite) están disponibles en la pestaña Historial de detección.

  7. En la sección Monitores de costos, seleccione los monitores que desea que se asocien a la suscripción a alertas.

  8. (Opcional) Añada una etiqueta a su suscripción a alertas. Para obtener más información sobre las etiquetas, consulte los AWS recursos de etiquetado en la guía.Referencia general de AWS

    1. Escriba el par clave-valor para la etiqueta.

    2. Para agregar otras etiquetas, elija Agregar nueva etiqueta. El número máximo de etiquetas que puede añadir es 50.

  9. Elija Create subscription (Crear suscripción).

nota

Solo podrá acceder a los monitores de costos y a las suscripciones a alertas en la cuenta que los creó. Por ejemplo, supongamos que el monitor de costos se creó en una cuenta miembro. Entonces, la cuenta de administración no puede ver ni editar los monitores de costos, las suscripciones a alertas ni las anomalías detectadas.

Valores del historial de detección

En la pestaña Historial de detección, puede ver una lista de todas las anomalías detectadas en el periodo que ha seleccionado. De forma predeterminada, puede ver las anomalías detectadas en los últimos 90 días. Puede buscar según Severidad, Evaluación, Servicio, Cuenta, Tipo de uso, Región o Tipo de monitor. Puede ordenarlas por Fecha de inicio, Fecha de la última detección, Gasto real, Gasto previsto, Impacto en el costo total y Porcentaje de impacto.

En la pestaña Historial de detección, se incluye la siguiente información:

Periodo

Las opciones son Últimos 30 días, Últimos 60 días y Últimos 90 días.

Fecha de inicio

Día en que comenzó la anomalía.

Fecha de la última detección

Última vez que se detectó la anomalía.

Gravedad

Representa qué tan anormal es una anomalía en particular teniendo en cuenta los patrones de gastos históricos. Una severidad baja generalmente sugiere un pico pequeño en comparación con el gasto histórico y una severidad alta sugiere un pico grande. Sin embargo, un pequeño pico en un gasto históricamente estable se clasifica como de gravedad alta. Y, del mismo modo, un gran pico en un gasto histórico irregular se clasifica como de gravedad baja.

Duración

El tiempo que duró la anomalía. Una anomalía puede estar en curso.

Nombre del monitor

El nombre del monitor de anomalías.

Servicio

El servicio que causó la anomalía. Si el campo de servicio está vacío, AWS detectó una anomalía, pero la causa raíz no está clara.

Cuenta

El ID y el nombre de la cuenta que causó la anomalía. Si la cuenta está vacía, AWS ha detectado una anomalía, pero la causa raíz es indeterminada.

Gasto real

Importe total que ha gastado realmente durante el periodo que ha durado la anomalía.

Gasto previsto

Importe que nuestros modelos de machine learning esperaban que gastara durante la anomalía, en función de su patrón de gasto histórico.

Impacto total en el costo

El aumento del gasto detectado en comparación con el importe del gasto previsto. Se calcula como actual spend - expected spend. Por ejemplo, un impacto en el costo total de 20 USD en un monitor de servicio significa que detectamos un aumento de 20 USD en un servicio particular con una duración total de los días especificados.

Porcentaje de impacto

Diferencia porcentual entre el gasto real y el gasto previsto. Se calcula como (total cost impact / expected spend) * 100. Por ejemplo, si el impacto en el costo total fuera de 20 USD y el gasto previsto fuera de 60 USD, el porcentaje de impacto sería del 33,33 %. Este valor no se puede calcular cuando el gasto previsto es cero, por lo que, en esos casos, se mostrará el valor “N/A”.

Evaluación

Puede enviar una evaluación de cada anomalía detectada para ayudar a mejorar nuestros sistemas de detección de anomalías. Los valores posibles son No enviado, No es un problema o Anomalía precisa.

Visualización de las anomalías detectadas y las causas raíz

Tras crear los monitores, AWS Cost Anomaly Detection evalúa sus gastos futuros. En función de las suscripciones a alertas definidas, es posible que empiece a recibir alertas en un plazo de 24 horas.

Para visualizar las anomalías desde una alerta por email
  1. Elija el enlace View in Anomaly Detection (Ver en detección de anomalías).

  2. En la página Anomaly details (Detalles de la anomalía), puede ver el análisis de causa raíz y el impacto en el costo de la anomalía.

  3. (Opcional) Seleccione Ver en Explorador de costos para ver un gráfico de series temporales del impacto en los costos.

  4. (Opcional) Seleccione Ver causa raíz en la tabla Causas potenciales más importantes para ver un gráfico de series temporales filtrado por la causa raíz.

  5. (Opcional) Seleccione Enviar evaluación en ¿Le parece útil la anomalía detectada? para enviar comentarios y ayudar a mejorar la precisión de la detección.

Para ver las anomalías desde la consola AWS Billing and Cost Management
  1. Abra la AWS Billing and Cost Management consola en https://console.aws.amazon.com/costmanagement/home.

  2. En el panel de navegación, elija Detección de anomalías en los costos.

  3. (Opcional) En la pestaña Historial de detección, utilice el área de búsqueda para reducir la lista de anomalías detectadas para una categoría concreta. Puede buscar según Severidad, Evaluación, Servicio, Cuenta, Tipo de uso, Región o Tipo de monitor.

  4. (Opcional) Elija Fecha de la detección para ver los detalles de una anomalía en particular.

  5. En la página Anomaly details (Detalles de la anomalía), puede ver el análisis de causa raíz y el impacto en el costo de la anomalía.

  6. (Opcional) Seleccione Ver en Explorador de costos para ver un gráfico de series temporales del impacto en los costos y, si es necesario, profundizar en los datos.

  7. (Opcional) Seleccione Ver causa raíz en la tabla Causas potenciales más importantes para ver un gráfico de series temporales filtrado por la causa raíz.

  8. (Opcional) Seleccione Enviar evaluación en ¿Le parece útil la anomalía detectada? para enviar comentarios y ayudar a mejorar la precisión de la detección.

Para ver las anomalías desde un tema de Amazon SNS
  1. Suscriba un punto de conexión al tema de Amazon SNS que creó para un monitor de costos con alertas individuales. Para obtener instrucciones, consulte el tema Suscribirse a un Amazon SNS en la Guía para desarrolladores de Amazon Simple Notification Service.

  2. Cuando su dispositivo de punto final reciba los mensajes del tema Amazon SNS, abra un mensaje y busque la anomalyDetailsLinkURL. El siguiente ejemplo es un mensaje de AWS Cost Anomaly Detection a través de Amazon SNS.

    { "accountId": "123456789012", "anomalyDetailsLink": "https://console.aws.amazon.com/cost-management/home#/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12", "anomalyEndDate": "2021-05-25T00:00:00Z", "anomalyId": "12345678-abcd-ef12-3456-987654321a12", "anomalyScore": { "currentScore": 0.47, "maxScore": 0.47 }, "anomalyStartDate": "2021-05-25T00:00:00Z", "dimensionalValue": "ServiceName", "impact": { "maxImpact": 151, "totalActualSpend": 1301, "totalExpectedSpend": 300, "totalImpact": 1001, "totalImpactPercentage": 333.67 }, "monitorArn": "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef", "rootCauses": [ { "linkedAccount": "AnomalousLinkedAccount", "linkedAccountName": "AnomalousLinkedAccountName", "region": "AnomalousRegionName", "service": "AnomalousServiceName", "usageType": "AnomalousUsageType" } ], "subscriptionId": "874c100c-59a6-4abb-a10a-4682cc3f2d69", "subscriptionName": "alertSubscription" }
  3. Abra la anomalyDetailsLinkURL en un navegador web. La URL le redirige a la página asociada Detalles de la anomalía. En esta página se muestran el análisis de causa raíz y el impacto en los costos de la anomalía.

Tipos de monitoreo

Puede elegir el tipo de monitor que mejor se adapte a la estructura de su cuenta. Actualmente ofrecemos los siguientes tipos de monitores:

  • Servicios de AWS: recomendamos este monitor si no necesita segmentar su gasto según organizaciones o entornos internos. Este único monitor evalúa todos los elementos Servicios de AWS utilizados por su persona Cuenta de AWS para detectar anomalías. Al añadir uno nuevo Servicios de AWS, el monitor comienza automáticamente a evaluar el nuevo servicio para detectar anomalías. De esta forma, no tiene que configurar los ajustes manualmente.

    nota

    Las cuentas de administración pueden tener un Servicios de AWS monitor y hasta 500 monitores personalizados (cuenta vinculada, etiqueta de asignación de costos y categoría de costos), con un total de 501 monitores de anomalías. Las cuentas miembro solo tienen acceso al monitor de Servicios de AWS .

  • Cuenta vinculada: Este monitor evalúa el gasto total de una cuenta de miembro individual o de un grupo de cuentas de miembro. Este monitor es útil si sus organizaciones necesitan segmentar el gasto por equipo, producto, servicios o entorno. La cantidad máxima de cuentas miembro que puede seleccionar por monitor es 10.

  • Categoría de costos: Se recomienda este monitor si utiliza categorías de costos para organizar y administrar su gasto. Este tipo de monitor está restringido a un par de key:value.

  • Etiqueta de asignación de costos: este monitor es similar a una cuenta vinculada. Este monitor es útil si necesita segmentar su gasto por equipos, productos, servicios o entornos. Este tipo de monitor está restringido a una clave, pero acepta varios valores. La cantidad máxima de valores que puede seleccionar por monitor es 10.

Recomendamos que no cree monitores que abarquen varios tipos de monitores. Esto podría llevar a evaluar gastos superpuestos que generen alertas duplicadas.

Para obtener más información acerca de la creación de un tema de Amazon SNS, consulte Creación de un tema de Amazon SNS para las notificaciones de anomalías.