Инструменты для мониторинга и отладки SaaS Services - PullRequest
1 голос
/ 15 июля 2010

Какие инструменты пригодятся для отладки и мониторинга служб SaaS, построенных на WCF, в производственной среде?

К вашему сведению - нет доступа к реальному серверу.Нет удаленного доступа и доступа к файловой системе.

Ответы [ 2 ]

3 голосов
/ 22 июля 2010

Существуют десятки «dotcom-мониторов» (например, site24x7.com), но они могут контролировать только общедоступные параметры, такие как время работы сайта, время отклика и т. Д.

Если вы хотите отслеживать использование памятии другие параметры, известные только изнутри, тогда у вас есть два варианта: либо установить какой-либо агент мониторинга на сервере (в большинстве случаев это будет проблемой).

Вы также можете отправлять «сигналы» из своегокод для некоторой внешней обработки событий и службы уведомлений.Я рекомендую AlertGrid (http://alert -grid.com ) для последней цели, он очень гибок и чрезвычайно прост в интеграции.

AlertGrid не требует установки, доступа к файловой системе и т. Д. Он просто собирает отправляемые вами данные и позволяет создавать некоторые правила уведомлений.Примеры:

  1. вы можете отправить некоторый параметр, например, использование памяти и встроенное правило, «если memory_usage> threshold -> отправить SMS администратору»,
  2. вы можете отправить данные, относящиеся к вашей заявке.Если у вас есть заказы на обработку заявки, вы можете отправить количество обработанных заказов в сигнале и построить правила уведомления вокруг этого
  3. Если у вас периодически срабатывает логика (cron, служба windows), вы можете отправлять сигнал каждый раз, когда ваша логикавыполняется, чтобы проверить, выполняется ли оно по расписанию.

(я являюсь разработчиком в команде AlertGrid, в случае возникновения каких-либо вопросов, не стесняйтесь спрашивать.)

0 голосов
/ 21 июля 2010

Что именно вы хотите контролировать?Если вам важна только доступность, тогда старого доброго пинга может быть достаточно :)

...