Обновить
4
0
Евгений Жиров@ezsilmar

.NET developer

Отправить сообщение
Да, как раз коллега из моей команды решал эту проблему :)
Есть в винде такой performance counter, называется ID Process. Там лежит маппинг из имени процесса (w3wp#1) в process id. Мы просто читаем из него все инстансы по префиксу name, где name — имя нашего процесса, и выбираем из найденных тот name, которому правильный pid соответствует. Этот процесс периодический, значение name кэшируется на пару минут.
Если интересно, есть даже код: pastebin.com/AVAy6EUK

Мы для оповещений используем Moira. Модель с тэгами мне тоже больше нравится, но на наших масштабах не сменить так просто технологию.

Информация

В рейтинге
Не участвует
Откуда
Екатеринбург, Свердловская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность