В приложении Insights Stack Traces в таблице исключений ведется регистрация без номеров строк - PullRequest
1 голос
/ 09 марта 2020

следующий запрос извлекает трассировку стека с номерами строк как 0 исключений

| sort by timestamp desc
| take 10

есть ли флажок, который мне нужно включить, чтобы получить правильные номера строк

1 Ответ

0 голосов
/ 09 марта 2020

запрос в вашем вопросе выдаст исключения (при условии, что вы выполняете запрос к таблице exceptions, не указанной в запросе, а информация о стеке / строке находится в столбце details этой таблицы. Потому что каждый Фактическая телеметрия исключений может быть вложенной / агрегировать исключения самостоятельно, вам потребуется использовать mvexpand / et c для получения информации:

exceptions
| project timestamp, problemId, details
| mvexpand with_itemindex=stack details // turns each item in details into its own rows with a new "stack" column
| mvexpand with_itemindex = frame details.parsedStack // turns each item in parsed stack into its own rows with new "frame" column
| extend line = details_parsedStack.line // grabs the line number out of every parsed stack, if it exists
| take 10

результаты / поведение этого запроса будут очень специфичными c к вашим данным.

...