Как узнать, перестала ли работать функция Azure?

0

Вопрос

Может ли кто-нибудь знать, как получить статус для функции Azure. Вот пример использования.

  1. Пользователь отправляет длинную форму онлайн на нашем веб-сайте. Как только форма будет отправлена в пользовательском интерфейсе, появится счетчик
  2. В фоновом режиме моя функция запускается и начинает вставлять данные в базу данных.
  3. Как только данные будут вставлены, я хочу, чтобы счетчик исчез.

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

Есть какие-либо идеи, как я могу этого достичь? Это оказывается более сложным, чем я думал.

Спасибо вам за помощь!!!

1

Лучший ответ

0

Мы не можем напрямую получить статус Non-http trigger функция azure. Если вы хотите знать статус Non-http Trigger функция, которую вам нужно включить в журналы, чтобы проверить, может ли функция быть выполнена или нет. В Azure Application insights есть небольшая задержка, чтобы узнать о состоянии выполнения функций. Для этого вы можете проверить журналы с помощью консоли Kudu (https://yourfunctionappname.scm.azurewebsites.net/DebugConsole, затем нажмите LogFiles\Application\Functions\Function\yourtriggername> для проверки файлов журнала) или используйте текущие показатели, чтобы узнать состояние функции azure . обратитесь сюда

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

2021-12-03 08:37:40

Если ответ был полезным, не могли бы вы, пожалуйста, принять его в качестве ответа, чтобы другие, столкнувшиеся с той же проблемой, могли найти это решение и решить свою проблему.
DelliganeshS-MT

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................