У моего клиента есть требование внедрить механизм мониторинга для всех его критических транзакций.Ссылаясь на критические транзакции, эти транзакции являются наиболее важными транзакциями, необходимыми для их повседневных деловых операций.Однако эти транзакции не находятся внутри одной системы, а распределены по нескольким разнородным системам.У них есть существующий веб-портал, построенный на Websphere Portal (ожидается, что он будет перенесен на Sitefinity и ASP.NET/Azure в ближайшем будущем), у них есть собственная система CRM, созданная с использованием .NET, еще одной мини-CRM-системы.Используемые некоторыми руководителями бэк-офиса, созданными на основе Mainframe CICS, у них есть несколько важных пакетных заданий, работающих в фоновом режиме, которые очень важны для правильной работы веб-приложения и CRM.
Клиент ищет целостного представления обо всехиз этих транзакций, и они хотели бы видеть это в едином представлении панели мониторинга - они ищут работоспособность этих транзакций, повышены они или уменьшены, если они повышены, то статистика того, сколько записей обработано (для партии) и т. д..
Мне известны мониторинг бизнес-процессов / бизнес-активности, мониторинг производительности приложений и т. Д. Может ли кто-нибудь пролить свет на эти темы?В чем разница между этими двумя?Если они одинаковые, то можно ли здесь их использовать?Может ли это быть реализовано с использованием одного инструмента, или для этого требуется несколько инструментов / программ / продуктов?Если есть один продукт, такой продукт имеет функцию панели инструментов?Если мониторинг бизнес-процессов здесь не актуален, то каков наилучший подход?Также, расскажите, пожалуйста, о некоторых сценариях, в которых можно использовать мониторинг бизнес-процессов.
Примечание. Я полагаю, что мониторинг производительности приложений ограничен мониторингом одного приложения, а я ищу нечто большее.