Мы рассматриваем аналогичный подход, за исключением ведения журнала аудита и обработки ошибок.
Рассматривая использование WCF поверх netTcp, также обращаясь к использованию журнала событий, но, похоже, для этого требуются настройки высокого доверия и, возможно, проблемы с производительностью.
Не убежден возражениями ZombieSheep:
Довольно быстро выгрузить выбранный вами отчет об ошибке через существующее соединение WCF. Шутки в сторону. Кроме того, вы можете сделать это асинхронно / в очереди. Не ключевой фактор для меня.
Вы входите в центральную службу и местную службу. Когда служба ошибок возвращается в рабочее состояние, вы опрашиваете ваши машины на наличие событий с последней отметки времени. Задача решена.
Используйте псевдоним DNS и не меняйте путь - так или иначе вы должны выполнять внутреннюю адресацию IMO.
Что если у вас есть несколько приложений на одном компьютере? Что если вы хотите увидеть время появления ошибок в нескольких приложениях?