Какие инструменты лучше всего подходят для просмотра семантических журналов с Azure Table Sink?

Я настроил свое приложение для использования семантического ведения журнала и приемника Azure. То, что я вижу в таблицах, выглядит великолепно, и я очень доволен тем, что вижу.

Моя проблема в том, что я действительно хотел бы фильтровать и искать эти журналы.

Например, в настоящее время я регистрирую метод, который анализирует сообщение json и действует соответствующим образом. Есть несколько важных аспектов разбора, где я могу регистрировать важную информацию. Все эти записи имеют общий идентификатор сообщения. Я хотел бы иметь возможность легко сортировать по этому идентификатору. У меня есть другие области, которые делают то же самое, но на разных уровнях.

Существуют ли какие-либо инструменты, которые я могу использовать с хранилищем Azure, которые позволили бы мне выполнять такого рода фильтрацию моих семантических журналов? (Лучшее, что я нашел до сих пор, это LINQPad)


person Mike Bynum    schedule 16.07.2015    source источник


Ответы (1)


Хранилище таблиц — это хранилище данных типа «ключ-значение» с дискретным поиском элементов с определенным ключом (ну, составной ключ partitionkey+rowkey). Сортировка (поскольку вы упомянули о необходимости сортировки) должна выполняться на стороне клиента, а поиск по свойствам в части value ваших сущностей приведет к сканированию разделов или сканированию таблиц.

Вы можете использовать любой инструмент, который вам нравится, понимая ограничения поиска Table Storage. Кроме того, имеется возможность импорта данных в механизм базы данных, более подходящий для типа операций поиска, которые вам необходимо выполнить. К сожалению, рекомендации по работе с инструментами/базами данных не относятся к теме Stack Overflow.

person David Makogon    schedule 18.07.2015