¿Cómo puedo determinar por qué se me ha cobrado por usar CloudWatch y cómo puedo reducir los cargos futuros?

7 minutos de lectura
0

Veo cargos elevados de Amazon CloudWatch en mi factura de AWS. Quiero entender mi uso de CloudWatch y reducir los cargos futuros.

Descripción corta

Para entender los cargos de CloudWatch, consulte sus informes de uso y costos de AWS. Busque los cargos de los siguientes servicios.

Nota: Los elementos en negrita son similares a los que puede ver en los informes. Región representa la abreviatura de sus regiones de AWS.

  • Métricas personalizadas: MetricStorage region-CW:MetricMonitorUsage
  • Llamadas a la API de métricas de CloudWatch:
    API Name region-CW:Requests
    GetMetricData region-CW:GMD-Requests/Metrics
  • Alarmas de CloudWatch:
    Unknown region-CW:AlarmMonitorUsage
    Unknown region-CW:HighResAlarmMonitorUsage
  • Paneles de CloudWatch: DashboardHour DashboardsUsageHour(-Basic)
  • Registros de CloudWatch:
    PutLogEvents region-DataProcessing-Bytes
    PutLogEvents region-VendedLog-Bytes
    HourlyStorageMetering region-TimedStorage-ByteHrs
  • CloudWatch Contributor Insights:
    Reglas de Contributor Insights: region-CW:ContributorInsightRules
    Eventos de registro coincidentes de Contributor Insights: region-CW:ContributorInsightEvents
  • Ejecuciones de valor controlado de CloudWatch Synthetics: region-CW:Canary-runs

Cuando comprenda sus cargos, siga las recomendaciones para reducir los costes futuros.

Para supervisar fácilmente sus costes de AWS en el futuro, active las alertas de facturación.

Resolución

Nota: Si recibe errores al ejecutar los comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), asegúrese de utilizar la versión más reciente de la AWS CLI.

Monitorización detallada

La monitorización detallada de CloudWatch incurre en cargos por las instancias de Amazon Elastic Compute Cloud (Amazon EC2), las configuraciones de lanzamiento de grupos de escalamiento automático o las puertas de enlace de API.

Para reducir los costes, desactive la monitorización detallada de las instancias, las configuraciones de lanzamiento de grupos de escalamiento automático o las puertas de enlace de API.

Métricas personalizadas

Si monitorea más de diez métricas personalizadas, incurrirá en cargos. Las métricas personalizadas incluyen las que ha creado. También incluyen las métricas que utilizan herramientas como el agente de CloudWatch y los datos de la aplicaciones o sistemas operativos de las instancias de EC2. Para reducir los costes de las métricas personalizadas, tenga en cuenta cómo pueden incurrir en cargos en función de su caso de uso:

Para evitar cargos innecesarios, desactive la monitorización de las métricas personalizadas cuando proceda. Para mostrar solo las métricas personalizadas, introduzca NOT AWS en el cuadro Buscar cualquier métrica, dimensión o ID de recurso de la consola de CloudWatch.

Llamadas a la API de métricas de CloudWatch

Los cargos varían según la API de métricas de CloudWatch. Las llamadas a la API que superen el límite del nivel gratuito de AWS conllevan cargos. GetMetricData y GetMetricWidgetImage no se incluyen en el nivel gratuito de AWS. Dado que las herramientas de monitoreo de terceros realizan llamadas frecuentes a la API, pueden aumentar los costes.

Para reducirlos, implemente las siguientes recomendaciones:

  • En lugar de realizar llamadas a ListMetrics a través de la AWS CLI, hágalas a través de la consola de forma gratuita.
  • Agrupe varias solicitudes de PutMetricData en una sola llamada a la API. Además, agregue previamente los datos métricos en un StatisticSet. Esto reduce el volumen de llamadas a la API y los cargos correspondientes.
  • Si tiene una herramienta de monitoreo de terceros, recupere solo las métricas que está monitoreando activamente o que utiliza en cargas de trabajo. También puede utilizar los flujos de métricas como una solución alternativa y, a continuación, evaluar qué implementación es más rentable. Asegúrese de revisar los costes en los que incurren las herramientas de monitoreo de terceros.

Para obtener más información, consulte ¿Debo usar GetMetricData o GetMetricStatistics para las métricas de CloudWatch?

Si ve llamadas a la API que incurren en cargos en su factura, pero necesita más información sobre los recursos asociados, póngase en contacto con AWS Support.

Alarmas de CloudWatch

La cantidad de métricas asociadas a una alarma de CloudWatch puede incurrir en costes. Por ejemplo, si tiene una sola alarma con varias métricas, se le cobrará por cada métrica. Para reducir los costes, elimine las alarmas innecesarias.

Paneles de CloudWatch

Los paneles de CloudWatch incurren en cargos en las siguientes situaciones:

  • Si supera el límite de tres paneles, con hasta 50 métricas por panel.
  • Si hace llamadas a la API relacionadas con los paneles a través de la AWS CLI o un SDK que superen el límite del nivel gratuito de AWS.
  • La excepción: GetMetricWidgetImage, que siempre incurre en cargos.

Para reducir los costes, elimine los paneles de control innecesarios. Si usa el nivel gratuito de AWS, limite la cantidad total de paneles a tres o menos. Además, en lugar de hacer llamadas a la API relacionadas con los paneles a través de la AWS CLI o un SDK, hágalas a través de la consola de forma gratuita.

Registros de CloudWatch

Los registros de Amazon CloudWatch incurren en cargos por la adquisición, el almacenamiento de archivos y el análisis.

Adquisición

Los cargos por adquisición reflejan el volumen de datos del registro que el servicio Registros de CloudWatch adquiere. La métrica IncomingBytes de CloudWatch informa sobre el volumen de datos del registro procesados por el servicio. Para supervisar el volumen de registros que generan varias cargas de trabajo, visualice esta métrica en un gráfico o panel de CloudWatch. Si se producen cargos por adquisición elevados, siga las instrucciones de ¿Qué grupo de registros está causando un aumento repentino en mi factura de Registros de CloudWatch?

Para reducir los costes de adquisición, evalúe los niveles de registro y elimine la adquisición de registros innecesarios.

Archivo

Los cargos de archivado están relacionados con los costes de almacenamiento de registros a lo largo del tiempo. La política de retención determina durante cuánto tiempo el servicio Registros de CloudWatch conserva los datos. Puede crear una política de retención que indique que CloudWatch elimine automáticamente los datos anteriores al período de retención establecido. Esto limita los datos que se retienen a lo largo del tiempo.

La política de retención predeterminada en los grupos de registros está establecida en No vence nunca. Esta configuración significa que CloudWatch retiene los datos de forma indefinida. Para reducir los costes de almacenamiento, cambie la política de retención al período durante el cual desea que CloudWatch retenga los datos.

Análisis

Los cargos de análisis se producen cuando se utiliza Log Insights para consultar los registros. El cargo se basa en el volumen de datos que se escanean para proporcionar los resultados de la consulta. La consola de Log Insights proporciona un historial de las consultas ejecutadas anteriormente. Para reducir los cargos por análisis, revise el historial de consultas de Log Insights y configure las consultas para que se ejecuten en periodos de tiempo más cortos. Esto reduce la cantidad de datos que se escanean.

CloudWatch Contributor Insights

Incurre en cargos si pasa de una regla de Contributor Insights al mes o si más de 1 millón de eventos de registro cumplen con la regla al mes.

Para reducir los costes, consulte sus informes de Contributor Insights y elimine cualquier regla innecesaria.

CloudWatch Synthetics

CloudWatch Synthetics incurre en cargos cuando supera las 100 ejecuciones de valores controlados al mes. Para reducir los costes, elimine los valores controlados innecesarios.

Información relacionada

Precios de Amazon CloudWatch

Servicios de AWS que publican métricas de CloudWatch

Monitorización de métricas con Amazon CloudWatch

¿Cómo puedo determinar por qué se me ha cobrado por el uso de EventBridge y cómo puedo reducir los cargos futuros?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 9 meses