2017-02-01 7 views
2

j'ai une distribution CloudFront qui a deux origines:Obtenir des métriques d'erreur CloudFront par origine

  1. S3 (pour le contenu statique)
  2. Akamai GTM (qui se lie à nos équilibreurs de charge frontend)

CloudFront a des métriques comme 4xx Error Rate, 5xx Error Rate et Total Error Rate au niveau global.

Est-il possible d'obtenir ces statistiques ventilées par origine?

Répondre

2

Sur la base de la documentation d'Amazon, il se révèle que les paramètres de CloudFront ne sont disponibles au niveau global et non pas sur une base par origine:

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cf-metricscollected.html

La seule façon de se faire une idée de la la rupture du trafic se fait à travers les journaux d'accès. Rappelez-vous que l'activation des journaux d'accès s'accompagne d'un coût S3 distinct.

Les journaux d'accès ne donnent aucune indication sur l'origine utilisée. Vous avez le code de réponse URI et HTTP de chaque requête sur laquelle vous pouvez compter les totaux en fonction des routes attachées à vos origines.

+2

J'aime votre suggestion sur l'utilisation des journaux d'accès. Il s'avère que les métriques ne sont disponibles qu'au niveau global, et non par origine. La documentation d'Amazon le confirme: http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cf-metricscollected.html – codeforester

+0

Juste mis à jour la réponse pour inclure l'information dans mon commentaire ci-dessus. – codeforester