En utilisant AWS re:Post, vous acceptez les AWS re:Post Conditions d’utilisation

Comment puis-je réduire et éviter les frais inutiles dans CloudWatch ?

Lecture de 6 minute(s)
0

Je souhaite réduire et éviter les frais inutiles que j’engage dans Amazon CloudWatch.

Brève description

Pour connaître vos frais d’utilisation CloudWatch, consultez vos ](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage.html)Rapports d’utilisation et de coût AWS[. Pour réduire les frais inutiles et les éviter, passez en revue les services CloudWatch suivants et mettez en œuvre des méthodes rentables :

  • Métriques personnalisées CloudWatch
  • Appels d’API de métrique CloudWatch
  • Alarmes CloudWatch
  • Tableaux de bord CloudWatch
  • CloudWatch Logs
  • CloudWatch Contributor Insights
  • CloudWatch Synthetics
  • Moniteur Internet CloudWatch
  • CloudWatch Container Insights
  • CloudWatch Application Signals
  • CloudWatch RUM
  • CloudWatch Evidently

Remarque : pour surveiller les futurs coûts AWS, il est recommandé d’activer les alertes de facturation.

Résolution

Métriques personnalisées CloudWatch

Toutes les métriques de surveillance CloudWatch détaillées et personnalisées sont calculées au prorata de l’heure et mesurées au moment où elles sont envoyées à CloudWatch.

Pour réduire les frais liés aux métriques CloudWatch, prenez les mesures suivantes :

  • Désactivez la surveillance détaillée des instances, des configurations de lancement de groupe Auto Scaling et des passerelles d’API.
  • Désactivez la surveillance des métriques personnalisées, le cas échéant. Les demandes de métriques relatives aux événements Amazon Simple Storage Service (Amazon S3) et Amazon Simple Email Service (Amazon SES) sont envoyées à CloudWatch et engendrent des frais. L’agent CloudWatch unifié utilise l’appel d’API PutMetricData pour la publication. Lorsque vous appelez PutMetricData pour obtenir des métriques personnalisées, des frais vous sont facturés. En outre, les dimensions et métriques Amazon Kinesis Data Streams et les métriques de rapports améliorées sur l’état d’AWS Elastic Beanstalk que vous envoyez à CloudWatch engendrent des frais.

Remarque : pour afficher uniquement les métriques personnalisées, saisissez NON 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 pour chaque API de métrique CloudWatch. Les appels d’API qui dépassent la Limite de l’offre gratuite d’AWS engendrent des frais. Les métriques créées par des outils de surveillance tiers, tels que GetMetricData et GetMetricWidgetImage ne sont pas prises en compte dans l’offre gratuite d’AWS. Pour en savoir plus, consultez la page Est-il préférable d’utiliser GetMetricData ou GetMetricStatistics pour les métriques CloudWatch ?

Pour réduire les frais liés aux appels d’API CloudWatch et aux outils de surveillance tiers, appliquez les bonnes pratiques suivantes :

  • Passez des appels ListMetrics gratuitement via la console de gestion AWS, plutôt que via l’interface de la ligne de commande AWS (AWS CLI).
  • Pour réduire le volume d’appels d’API et les frais associés, regroupez plusieurs requêtes PutMetricData en un seul appel d’API et pré-agrégez les données métriques dans un StatisticSet.
  • Pour les outils de surveillance tiers, récupérez uniquement les métriques que vous surveillez ou qui sont utilisées dans les charges de travail. Vous pouvez également utiliser des flux de métriques pour identifier le déploiement le plus rentable. Veillez à vérifier les coûts engendrés par vos outils de surveillance tiers.

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 frais liés aux alarmes CloudWatch, supprimez les alarmes inutiles.

Pour en savoir plus, consultez la page Automating Amazon CloudWatch alarm cleanup at scale.

Tableaux de bord CloudWatch

L’utilisation du tableau de bord CloudWatch est facturée dans les situations suivantes :

  • Vous dépassez la limite de l’offre gratuite d’AWS de trois tableaux de bord avec un maximum de 50 métriques pour chaque tableau de bord.
  • Vous passez des appels aux API de tableau de bord GetDashboard, ListDashboards, PutDashboard et DeleteDashboards qui dépassent la limite de l’offre gratuite d’AWS.
  • Vous utilisez l’API Exception: GetMetricWidgetImage.

Pour réduire les frais, prenez les mesures suivantes :

  • Supprimez les tableaux de bord inutiles.
  • Si vous utilisez l’offre gratuite d’AWS, limitez-vous à trois tableaux de bord maximum.
  • Passez des appels d’API de tableau de bord via la console de gestion AWS.

CloudWatch Logs

Les journaux Amazon CloudWatch engendrent des frais liés à l’ingestion, au stockage des archives et à l’analyse. Pour réduire les frais, prenez les mesures suivantes :

  • Ingestion : pour surveiller le volume de journaux générés par différentes charges de travail, consultez cette métrique dans un graphique ou un tableau de bord CloudWatch. En cas de frais d’ingestion élevés, consultez la page Quel groupe de journaux est à l’origine de l’augmentation inattendue de ma facture CloudWatch Logs ? Pour réduire les frais d’ingestion, vérifiez les niveaux de journalisation supprimez l’ingestion de journaux inutile. Il est également recommandé d’utiliser des journaux d’accès occasionnel pour un stockage de journaux rentable.
  • Archivage : la politique de conservation détermine la durée pendant laquelle CloudWatch Logs conserve les données. Pour réduire les frais d’archivage, modifiez la politique de conservation afin de raccourcir la période de conservation et de limiter la quantité de données stockées au fil du temps.
  • Analyse : des frais d’analyse sont facturés lorsque vous utilisez Log Insights pour interroger les journaux ou Live Tail pour analyser vos journaux en temps réel. Pour réduire les frais générés par Logs Insights, configurez vos requêtes de manière à ce qu’elles soient exécutées sur de plus courtes périodes pour faire baisser le nombre de données analysées. Pour réduire les frais générés par Live Tail, réduisez la durée d’utilisation de votre session.

CloudWatch Contributor Insights

Lorsque vous dépassez une règle Contributor Insights par mois ou que plus d’un million d’événements du journal correspondent à la règle chaque mois, des frais vous sont facturés. Pour réduire les frais, consultez les rapports Contributor Insights et supprimez toutes les règles inutiles.

CloudWatch Synthetics

CloudWatch Synthetics engendre des frais lorsque vous dépassez 100 exécutions canary par mois. Pour chaque exécution canary, des frais supplémentaires peuvent vous être facturés pour les autres services AWS que vous utilisez, comme AWS Lambda, Amazon S3, CloudWatch Logs et les métriques CloudWatch. Pour réduire les frais, supprimez les exécutions canary inutiles.

Moniteur Internet CloudWatch

Le moniteur Internet CloudWatch facture des frais pour chaque ressource surveillée et pour tous les réseaux urbains. Des frais supplémentaires peuvent également vous être facturés pour les journaux de diagnostic que vous publiez sur CloudWatch Logs. Pour réduire les frais, limitez le nombre maximum de réseaux urbains que vous surveillez.

Container Insights

Container Insights est facturé en fonction des métriques collectées et des données de journal ingérées. Si vous utilisez une observabilité améliorée pour Amazon Elastic Kubernetes Service (Amazon EKS), les métriques et les journaux Container Insights sont facturés pour chaque observation. Pour réduire les frais, désactivez l’observabilité améliorée sur vos clusters Amazon Elastic Container Service (Amazon ECS) ou Amazon EKS.

Informations connexes

Facturation et coûts CloudWatch

Optimisation des coûts avec AWS

Série d'événements : Optimisation des coûts AWS

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