2017-09-23 6 views

Répondre

1

Il n'y a pas de comptage cumulatif de la mesure des messages visibles disponible à ce jour.

Voici comment vous pouvez le résoudre,

Créer un emploi Lambda/cron qui peut interroger les files d'attente, se ApproximateNumberOfMessages sur chaque file d'attente et mettre à jour les messages au total à une coutume CloudWatch métrique.

QueueAttributes:

http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html

personnalisés CloudWatch métriques:

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html

Vous pouvez créer un lambda (Serverless) ou si vous voulez serveur basé, vous pouvez interroger et mettez à jour le nombre total dans une mesure cloudwatch personnalisée avec cli vers cloudwatch AWS. Une fois que vous avez la métrique cloudwatch, vous pouvez créer une alarme basée sur ces chiffres.

Espérons que ça aide.

+0

Merci, je pense que ça va marcher pour moi! –

+0

N'hésitez pas à accepter comme réponse si cela semble bon. – Kannaiyan