Comment connaître les raisons pour lesquelles j'ai été facturé pour l'utilisation de CloudWatch, et comment réduire les frais à venir ?

Lecture de 7 minute(s)
0

Ma facture AWS comprend des frais élevés liés à Amazon CloudWatch. Je souhaite mieux comprendre mon utilisation de CloudWatch et réduire les frais à venir.

Brève description

Pour bien comprendre vos frais CloudWatch, consultez vos Rapports de coûts et d'utilisation AWS. Recherchez les frais associés aux services suivants.

Remarque : Les éléments en gras sont similaires à ceux qui peuvent apparaître dans vos rapports. Région représente l'abréviation de vos régions AWS.

  • Métriques personnalisées : MetricStorage region-CW:MetricMonitorUsage
  • Appels d'API de métriques CloudWatch :
    API Name region-CW:Requests
    GetMetricData region-CW:GMD-Requests/Metrics
  • Alarmes CloudWatch :
    Unknown region-CW:AlarmMonitorUsage
    Unknown region-CW:HighResAlarmMonitorUsage
  • Tableaux de bord CloudWatch : DashboardHour DashboardsUsageHour(-Basic)
  • Journaux CloudWatch :
    PutLogEvents region-DataProcessing-Bytes
    PutLogEvents region-VendedLog-Bytes
    HourlyStorageMetering region-TimedStorage-ByteHrs
  • CloudWatch Contributor Insights :
    Règles Contributor Insights : region-CW:ContributorInsightRules
    Événements de journaux correspondants Contributor Insights : region-CW:ContributorInsightEvents
  • Exécutions CloudWatch Synthetics Canary : region-CW:Canary-runs

Une fois que votre facturation est claire, vous pouvez appliquer les recommandations suivantes pour réduire vos coûts à venir.

Pour surveiller facilement vos coûts AWS futurs, activez les alertes de facturation.

Résolution

Remarque : Si des erreurs surviennent lors de l'exécution des commandes de l'interface de la ligne de commande AWS (AWS CLI), vérifiez que vous utilisez la version la plus récente de AWS CLI.

Surveillance détaillée

La surveillance détaillée de CloudWatch entraîne des frais pour les instances Amazon Elastic Compute Cloud (Amazon EC2), les configurations de lancement de groupes Auto Scaling ou les passerelles API.

Pour réduire vos coûts, désactivez la surveillance détaillée des instances, des configurations de lancement de groupes Auto Scaling ou des passerelles d'API.

Métriques personnalisées

Des frais vous sont facturés lorsque vous surveillez plus de dix métriques personnalisées. Les métriques personnalisées incluent celles que vous avez créées. Elles comprennent également les métriques utilisées par des outils tels que l'agent CloudWatch et les données d'application ou de système d'exploitation provenant d'instances EC2. Pour réduire les coûts liés aux métriques personnalisées, vous devez comprendre comment elles peuvent entraîner des frais en fonction de votre cas d'utilisation :

Pour éviter tous frais inutiles, désactivez la surveillance des métriques personnalisées, le cas échéant. Pour afficher uniquement les métriques personnalisées, saisissez NOT AWS dans le champ Rechercher une métrique, une dimension ou un ID de ressource de la console CloudWatch.

Appels d'API de métrique CloudWatch

Les frais varient en fonction de l'API de métrique CloudWatch. Les appels d'API qui dépassent la Limite de l’offre gratuite d'AWS sont payants. GetMetricData et GetMetricWidgetImage ne sont pas pris en compte dans l’offre gratuite d'AWS. Les outils de surveillance tiers effectuent des appels d'API fréquents et peuvent donc augmenter vos coûts.

Suivez ces recommandations pour réduire vos coûts :

  • Au lieu d'effectuer des appels ListMetrics via l'interface AWS CLI, effectuez-les gratuitement via la console.
  • Regroupez plusieurs requêtes PutMetricData en un seul appel d'API. Vous pouvez également agréger au préalable les données métriques dans un StatisticSet. Vous pourrez ainsi réduire le volume d'appels d'API et les frais correspondants.
  • Si vous disposez d'un outil de surveillance tiers, récupérez uniquement les métriques que vous surveillez activement ou que vous utilisez dans vos charges de travail. Vous pouvez également utiliser des flux de métriques à la place, puis déterminer le déploiement le plus rentable. Assurez-vous de toujours surveiller les coûts encourus par les outils de surveillance tiers.

Pour en savoir plus, consultez la page Faut-il utiliser GetMetricData ou GetMetricStatistics pour les métriques CloudWatch ?

Si votre facture comprend des frais liés aux appels d'API, mais que vous avez besoin de plus d'informations sur les ressources associées, contactez AWS Support.

Alarmes CloudWatch

Le nombre de métriques associées à une alarme CloudWatch peut être une source de frais supplémentaires. Par exemple, si vous avez une seule alarme avec plusieurs métriques, chaque métrique sera facturée. Pour réduire les coûts, supprimez les alarmes inutiles.

Tableaux de bord CloudWatch

Des frais vous sont facturés pour les tableaux de bord CloudWatch dans les cas suivants :

  • Vous dépassez la limite de trois tableaux de bord, avec jusqu'à 50 métriques par tableau de bord.
  • Vous effectuez des appels d’API liées aux tableaux de bord via l’AWS CLI ou un kit SDK qui dépassent la limite de l’offre gratuite d’AWS.
  • L’Exception : l'API GetMetricWidgetImage entraîne systématiquement des frais.

Pour réduire les coûts, supprimez les tableaux de bord inutiles. Si vous utilisez l’offre gratuite d'AWS, utilisez un maximum de trois tableaux de bord. De plus, au lieu d'effectuer des appels d'API liées au tableau de bord via l’AWS CLI ou un SDK, effectuez-les gratuitement via la console.

Journaux CloudWatch

Les journaux Amazon CloudWatch entraînent des frais liés à l'ingestion, au stockage des archives et à l'analyse.

Ingestion

Les frais d'ingestion reflètent le volume de données de journal ingérées par le service CloudWatch Logs. La métrique CloudWatch IncomingBytes indique le volume de données de journal traitées par le service. Vous pouvez visualiser cette métrique dans un graphique ou un tableau de bord CloudWatch afin de surveiller le volume de journaux générés par différentes charges de travail. En cas de frais d'ingestion élevés, suivez les instructions de la section Quel groupe de journaux est à l'origine d'une augmentation soudaine de ma facture CloudWatch Logs ?

Pour réduire les coûts d'ingestion, évaluez les niveaux de journalisation et éliminez l'ingestion de journaux inutiles.

Archivage

Les frais d'archivage sont liés aux coûts de stockage des journaux au fil du temps. La politique de conservation détermine la durée pendant laquelle CloudWatch Logs conserve les données. Vous pouvez créer une politique de conservation indiquant que CloudWatch doit supprimer automatiquement les données antérieures à la période de conservation définie. Vous pourrez ainsi limiter les données conservées au fil du temps.

La politique de conservation par défaut pour les groupes de journaux est définie sur N’expire jamais. Ce paramètre signifie que CloudWatch conserve les données indéfiniment. Pour réduire les coûts de stockage, modifiez la durée pendant laquelle vous souhaitez que CloudWatch conserve les données dans la politique de conservation.

Analyse

Des frais d'analyse sont facturés lorsque vous utilisez Log Insights pour interroger des journaux. Ces frais sont basés sur le volume de données analysées pour fournir les résultats de la requête. La console Log Insights fournit un historique des requêtes précédemment exécutées. Pour réduire vos frais d'analyse, consultez l'historique des requêtes Log Insights et configurez les requêtes pour qu'elles s'exécutent sur des périodes plus courtes. Vous pourrez ainsi réduire la quantité de données analysées.

CloudWatch Contributor Insights

Des frais vous sont facturés lorsque vous dépassez une règle Contributor Insights par mois, ou si plus d'un million d'événements de journal correspondent à cette règle par mois.

Pour réduire les coûts, consultez les rapports Contributor Insights et supprimez toutes les règles inutiles.

Synthétiques CloudWatch

Synthétiques CloudWatch engendre des frais lorsque vous dépassez 100 exécutions canary par mois. Pour réduire les coûts, supprimez tous les scripts canary inutiles.

Informations connexes

Tarification Amazon CloudWatch

Services AWS qui publient des métriques CloudWatch

Surveillance des métriques avec Amazon CloudWatch

Comment connaître les raisons pour lesquelles j'ai été facturé pour l'utilisation d'EventBridge, et comment réduire les frais futurs ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 10 mois