Ссылка на внешний источник данных из запроса AI / Kusto? - PullRequest
1 голос
/ 05 мая 2020

tl; dr: Я хочу сослаться на внешний источник данных из запроса Kusto в Application Insights.

Мое приложение записываем журналы в Application Insights, и мы запрашиваем его с помощью Kusto на портале Azure. Приведу пример того, что я пытаюсь сделать:

В настоящее время мы просматриваем эти журналы, чтобы найти действие, которое запускается, когда посетитель просматривает сообщение в блоге на нашем сайте. Это хорошо работает на уровне каждого сообщения в блоге, но теперь мы хотим сгруппировать эти данные по категориям, в которых находятся эти сообщения в блоге, или по тегам, которые у них есть, но это не информация, которая у меня есть в журналах.

Информация, которую мы регистрируем, содержит уникальную информацию об этом сообщении в блоге (уникальный URL, наш внутренний идентификатор и т. Д. c), которую я мог бы использовать для поиска этой информации в другом источнике данных (например, в нашей SQL БД, где это отношение хранится), но я понятия не имею, возможно ли / как это возможно. Так вот в чем вопрос, возможно ли это? Могу ли я запросить SQL БД или получить данные в JSON через URL-адрес или что-то в этом роде?

Альтернативным решением было бы переместить отчет в другое место (например, PowerBI) и просто использовать AI в качестве источника данных, или для регистрации всей информации о категориях / тегах, но я действительно не хочу go по этому маршруту.

1 Ответ

2 голосов
/ 06 мая 2020

Kusto поддерживает доступ к внешним данным (капли, Azure SQL, Cosmos DB), однако Application Insights / Azure Monitor и другие мультитенантные службы блокируют эту функцию из-за проблем с безопасностью и управлением ресурсами.

Вы можете попробовать настроить свой собственный кластер Azure Data Explorer (Kusto), где эта функция будет доступна, а затем получить доступ к данным Application Insights с помощью кросс-кластерного запроса или путем экспорта данных из Application Insights. и подключите прием EventGrid к вашему кластеру Kusto.

Соответствующие ссылки:

Kusto поддерживает внешние данные: https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/schema-entities/externaltables

Запрос данных внутри Application Insights : https://docs.microsoft.com/en-us/azure/data-explorer/query-monitor-data

Непрерывный экспорт данных из Application Insights: https://docs.microsoft.com/en-us/azure/azure-monitor/app/export-telemetry

Прием данных в Kusto из EventGrid: https://docs.microsoft.com/en-us/azure/data-explorer/ingest-data-event-grid

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...