Для моей компании мне нужно извлечь данные из Azure Application Insights. Все соответствующие данные хранятся в customMeasurements. В настоящее время таблица выглядит примерно так:
name | itemType | customMeasurements
-----------------------------------------------------------
AppName | customEvent | {
Feature1:1,
Feature2:0,
Feature3:0
}
-----------------------------------------------------------
AppName | customEvent | {
Feature1:0,
Feature2:1,
Feature3:0
}
Я пытаюсь найти запрос Kusto, который объединит все включенные функции (которые будут иметь значение '1'), но я не могучтобы сделать это.
Я пытался решить эту проблему несколькими способами, как показано ниже:
customEvents
| extend test = tostring(customMeasurements.["Feature2"])
| summarize count() by test
Это фактически показало мне строки с числом Feature2, установленным в '1', но я хочубыть в состоянии извлечь все функции, которые были включены, не указывая их в запросе (поскольку они могут иметь собственные имена).
Может кто-нибудь указать мне правильное направление, пожалуйста