Регистрировать показатели успешности / неудачи c для асинхронного задания в Amazon Cloudwatch - PullRequest
1 голос
/ 09 июля 2020

Вот краткое описание того, чего я пытаюсь достичь.

Application details:

У нас был API (StartJob), который запускает асинхронное задание приложения (не принадлежит нами) и возвращает unique id, который позже используется для получения статуса задания.

Затем у нас есть другой API (GetStatus), который внутренне вызывает приложение для получения статуса (т.е. успешно / неудачно / запущено) и вернитесь к пользователю.

Goal:

Наша цель - записать # заданий, которые были запущены, завершились неудачно и успешно на Amazon cloud-watch. Запись # запущенных заданий находится в StartJob API. Но регистрировать показатели успешности / неудачи c непросто, поскольку несколько вызовов GetStatus API для одного и того же успешного / неудачного задания будут регистрироваться дважды, что приведет к уничтожению показателей. id metri c, который не регистрируется дважды?

Спасибо

...