Что такое функции Fx в Azure Applications Insights? Как вы можете его добавить?

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

Аналитика журнала Application Insights

Когда я начал работать с ним, я заметил пункт меню под источниками, который был помечен fx functions, и предположил, что именно здесь я смогу в конечном итоге добавить свои функции. Изначально я не видел пути пользовательского интерфейса для его создания и думал, что это связано с политиками авторизации. Поскольку теперь мне намного удобнее пользоваться языком Kusto, я хочу разбить свои большие скрипты на более мелкие, но я не могу.

Я проверил частную учетную запись, где я являюсь полноправным владельцем, могу ли я добавить ее, но также нет пути к пользовательскому интерфейсу. Я разговаривал с нашими конфигураторами Azure, и он, как владелец, тоже не может найти путь к пользовательскому интерфейсу. Похоже, это не результат ограниченной авторизации. Я погуглил и ничего не нашел. У меня есть документация, о которой не упоминается.

Кто-нибудь знает, что это такое, и если он представляет собой библиотеку пользовательских функций, как ее можно изменить? Как бы вы на это ссылались?

Обновление 1

Из ответа, предоставленного @ ivan-yang, кажется, что я пропустил это при попытке использовать свою личную учетную запись. Судя по всему, вы можете сохранить скрипт как

  • A query
    • Private
    • Общий
  • Функция

При сохранении как функции система создает ссылку в общих запросах, но с другим значком.

функция и общий запрос


person Alex Sarafian    schedule 24.07.2019    source источник
comment
Более подробное объяснение, основанное на этих вопросах и ответах, доступно тоже здесь   -  person Alex Sarafian    schedule 26.07.2019


Ответы (1)


Обновление:

Поправка, могу обновить функцию. Когда функция и общий запрос существуют с одним и тем же именем, возникает проблема. Как только я переименовал общий запрос во что-то другое, я мог перезаписать функцию.


В разделе «Аналитика приложения» -> «Журналы» в поле редактора вы можете написать запрос, затем нажать «Сохранить» -> во всплывающем окне, указать имя типа f1, а затем сохранить как функцию. Затем вы можете увидеть новую функцию f1 в разделе «Функции fx»:

введите описание изображения здесь

И согласно моему тесту, если вы определите пользовательскую функцию и сохраните ее, нет возможности ее изменить.

Что касается ссылки на него, вы можете использовать такую ​​функцию, как запросы / трассировки, например, использование объединения / фильтра и т. Д.

person Ivan Yang    schedule 24.07.2019
comment
Спасибо. Я пропустил это при попытке использовать свою личную учетную запись. По сути, он отображается в общих запросах со значком fx. Вы можете удалить, но не можете заменить. Для замены вам нужно сначала удалить, а затем сохранить. Отличие от запроса состоит в том, что на него нельзя ссылаться в других сценариях запроса, а функция может. В аккаунте организации это скрыто. Мы даже не видим возможности сохранить как функцию или общий запрос. - person Alex Sarafian; 24.07.2019
comment
Поправка, могу обновить функцию. Когда функция и общий запрос существуют с одним и тем же именем, возникает проблема. Как только я переименовал общий запрос во что-то другое, я мог перезаписать функцию. - person Alex Sarafian; 24.07.2019
comment
@AlexSarafian, спасибо, что поделились. Я добавил ваш комментарий к своему сообщению, и если ответ окажется полезным, не могли бы вы пометить его как ответ? Спасибо. - person Ivan Yang; 25.07.2019