У меня есть служба Windows C #, которая прослушивает MSMQ и отправляет каждое сообщение в виде электронного письма.
Поскольку пользовательского интерфейса нет, я хотел бы предложить возможность отслеживать этот сервис, чтобы видеть такие вещи, как # сообщения в очереди, # отправленных писем (возможно, по типу сообщения), # ошибок и т. Д.
Каков наилучший / рекомендуемый способ сделать это? Это WMI или счетчики производительности? Эти данные просматриваются с помощью PerfMon или WMI CIM Studio? Позволяет ли какой-либо подход контролировать сервис в режиме реального времени, а также предоставлять исторический анализ?
Я могу разобраться в деталях сам, но был бы признателен за некоторые общие рекомендации, чтобы помочь демистифицировать эту тему.