Как я могу сохранить некоторые пользовательские данные qna maker в приложении Azure Insights? - PullRequest
0 голосов
/ 05 июня 2019

Я установил Azure Bot с Luis и QnA Maker (в C #, Bot Framework v4).Я хочу сделать запрос в App Insights и получить информацию о задаваемых вопросах вместе с их ответом.Я следовал за ответами здесь: Как получить Qna Maker "Q" из Analytics Application Insights? , и я смог получить их, но мне нужно дополнительное поле для хранения роли пользователя (это будетидеально, если бы я мог сохранить его в поле customDimension).

Я следовал документации из https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-telemetry?view=azure-bot-service-4.0, и я добавил настраиваемое поле следующим образом:

var telemetryProperties = new Dictionary<string, string>
{
   { "dialogId", myDialogId },
};

var results = await qna.GetAnswersAsync(context, opts, telemetryProperties);

Тем не менее,Я не знаю, сохранено ли значение или где оно сохранено.В реальных показателях я вижу, что информация отправляется, но я не могу найти ее нигде в Analytics / Logs.

Если вам нужна дополнительная информация, сообщите мне.

Спасибовы!

1 Ответ

1 голос
/ 05 июня 2019

Согласно сообщению с op, телеметрия в конечном итоге находится в таблице customEvents журналов аналитики приложения insights.Иногда его не существует из-за значения null.

...