У нас есть решение, встроенное в .Net, которое будет установлено в клиентской среде.
Решение будет охватывать несколько серверов и работать на нескольких уровнях. Клиент заставляет нас использовать MOM (Microsoft Operations Manager) для мониторинга системы.
Какие счетчики лучше всего использовать для мониторинга общего состояния системы? Есть ли какие-либо встроенные счетчики, которые мы могли бы добавить в пакет MOM (в качестве предупреждения) для тестирования данного сценария?
Любые предложения мысли были бы очень оценены.
Спасибо
------- 8 <-----------------------
Я нашел следующую информацию о WCF, но все еще ищу аналогичную информацию с точки зрения рабочего процесса, IIS и .Net:
Как использовать счетчики производительности для диагностики производительности приложений WCF
[http://blogs.msdn.com/wenlong/archive/2007/09/07/how-to-use-performance-counters-to-diagnose-performance-of-wcf-applications.aspx]
В этой статье обсуждаются счетчики производительности WCF. По умолчанию счетчики не включены. Однако включение счетчиков уровня метода может иметь накладные расходы на производительность из-за огромных чисел.
Мы уже обсуждали их раньше, и у нас должна быть возможность протестировать и проверить их, как только мы получим новую стабильную сборку в среде тестирования perf.
Смотрите также:
Счетчики производительности WCF
[http://msdn.microsoft.com/en-us/library/ms735098.aspx]
Для WWF вы можете добавить некоторые подсчеты производительности в соответствии с вашими требованиями для мониторинга состояния здоровья. Это зависит от того, как ваша программа обрабатывает исключения рабочего процесса. В этом списке описаны счетчики производительности WWF:http://msdn.microsoft.com/en-us/library/ms732345%28v=VS.90%29.aspx. Если ваше решение использует метод прерывания для обработки сбоя рабочего процесса, я хотел бы предложить счетчики «Рабочие процессы прерваны» и «Рабочие процессы прерваны / сек».
Что касается IIS, я лично считаю, что ваш мониторинг работоспособности wcf должен охватывать состояние работоспособности IIS, если только ваш WCF не размещается самостоятельно. В этом случае вот список рекомендуемых Microsoft счетчиков производительности IIS (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7898b860-462c-4846-a3a8-1179f287ad88.mspx?mfr=true).