Есть ли способ настроить App Insights для сбора имени операции при мониторинге службы WCF? Все запросы объединяются по URL-адресу (это только POST-файлы, которые заканчиваются на .svc), поэтому нет простого способа определить, какая именно операция была вызвана службой.Имя операции службы WCF
Должен ли быть пользовательский инициализатор телеметрии, который может каким-то образом определить, какая операция была фактически вызвана, и установить настраиваемое свойство? если да, то как вы определяете текущее имя операции WCF?
Если вы делаете # 1, http://stackoverflow.com/a/26287168/3745837 показывает, как получить имя операции WCF (которое является последней частью действия); Я, скорее всего, поеду на этот маршрут и сохраню операцию как обычное свойство через инициализатор телеметрии Я могу попробовать и получить из OperationNameTelemetryInitializer и попробовать и настроить имя там; я действительно хочу просто «увеличить» то, что он вычисляет из запроса, но добавляет имя операции действия WCF. Таким образом, на портале AI я могу конкретно указать, какие операции веб-службы WCF используются не только для веб-службы. – BrettJ
Похоже, я могу делать то, что хочу, с SDK SD2, потому что OperationNameTelemetryInitializer больше не является внутренним, как в 1.2.3. Надеюсь, v2 скоро выйдет! – BrettJ