Quel est le groupe de journaux qui entraîne une augmentation soudaine du montant de ma facture CloudWatch Logs ?

Date de la dernière mise à jour : 20/05/2019

Le montant de ma facture Amazon CloudWatch Logs est anormalement élevé. Comment puis-je déterminer quel groupe de journaux augmente le montant de ma facture CloudWatch Logs ?

Brève description

Les augmentations soudaines du montant des factures CloudWatch Logs sont souvent dues à une augmentation des données de stockage ou ingérées dans un groupe de journaux. Vérifiez l'utilisation des données en utilisant CloudWatch Logs Metrics et vérifiez votre facture Amazon Web Services (AWS) pour identifier le groupe de journaux responsable de l'augmentation.

Résolution

Vérifier la quantité de données que vous ingérez

Les métriques IncomingBytes indiquent la quantité de données ingérées dans vos groupes de journaux CloudWatch en quasi temps réel. Cette métrique peut vous aider à déterminer :

  • Quel groupe de journaux contribue le plus à votre facture.
  • S'il existe un pic dans les données entrantes dans vos groupes de journaux ou une augmentation progressive en raison de nouvelles applications.
  • La quantité de données envoyées au cours d'une période données.

Pour interroger un petit ensemble de groupes de journaux :

  1. Ouvrez la console Amazon CloudWatch.
  2. Dans le volet de navigation, sélectionnez Metrics (Métriques).
  3. Pour chacun de vos groupes de journaux, sélectionnez la métrique IncomingBytes , puis choisissez l'onglet Graphed metrics (Métriques graphiques).
  4. Pour Statistic (Statique), choisissez Sum (Somme).
  5. Pour Period (Période), choisissez 30 days (30 jours).
  6. Choisissez l'onglet Graph options  (Options graphiques), puis Number (Nombre).
  7. Dans la partie supérieure droite du graphique, choisissez custom (personnalisé), puis Absolute (Absolu). Sélectionnez une date de début et une date de fin qui correspondent aux 30 derniers jours.

Pour interroger des centaines de groupes de journaux :

Remarque : Avant d'exécuter les appels d'API ci-dessous, vérifiez les coûts associés aux appels d'API. Notez également que l'appel ListMetrics doit être distribué pour éviter la limitation. La limite par défaut de ListMetrics est de 25 transactions par seconde. Cependant, vous pouvez demander une augmentation de limite, si nécessaire.

  1. Exécutez un appel ListMetrics. Utilisez cet appel pour identifier tous les noms de groupes de journaux qui ont des données ingérées au cours des 14 derniers jours. Utilisez les paramètres suivants :
    Namespace : AWS/Logs
    MetricName : IncomingBytes
  2. Exécutez un appel GetMetricData. Utilisez cet appel pour connaître la somme de tous les octets entrants au cours d'un mois pour chaque nom de groupe de journaux que vous obtenez de l'appel ListMetrics. Utilisez les paramètres suivants :
    Namespace : AWS/Logs
    MetricName : IncomingBytes
    Dimensions : comme reçu de l'appel ListMetrics
    StartTime : [date et heure 14 jours avant la date actuelle]
    EndTime : [Date et heure actuelles]
    Period : [EndTime - StartTime (en secondes)]
    Statistics : somme
  3. Triez les points de données en ordre décroissant afin d'afficher les noms de groupes de journaux avec les plus grandes quantités de données ingérées.

Pour être sûr que les frais de données ingérées ne dépassent pas une limite spécifiée à l'avenir, vous pouvez créer une alarme CloudWatch.

Examinez votre utilisation des données de stockage

Vérifiez votre dernière facture AWS pour déterminer le volume de données de stockage que vous avez utilisé durant le cycle de facturation précédent.


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?