Что следует использовать для мониторинга сервиса WCF? WMI или WS-Discovery

Можете ли вы сказать, что является лучшим инструментом для мониторинга служб WCF, реализации WMI или WS-Discovery.

1 ответ

Решение

Требования выглядят легко, но на самом деле это довольно сложно. Услуга может быть доступна, но операции могут быть неудачными и наоборот. Существует также много потенциальных проблем: сбой сети, остановка пула / хоста службы, сбой активации wcf, ошибки работы... Служба может быть доступна, но все операции завершаются неудачно из-за поврежденной базы данных. Счетчики WMI/Perf, похоже, являются хорошим подходом, так как вы можете иметь много деталей для разных областей (сервис / операция / конечная точка). Но кроме того, если вы размещаете свою службу под IIS, время ожидания по умолчанию для пула приложений составляет 20 минут: счетчики /WMI будут недоступны.

В заключение я бы сказал, что лучшая стратегия мониторинга - это объединение всех инструментов / компонентов, доступных на стороне сервера и на стороне клиента.

Другие вопросы по тегам