【问题标题】:How to speed up development for Azure Function (with Azure queue storage and Azure table storage)如何加快 Azure Function 的开发(使用 Azure 队列存储和 Azure 表存储)
【发布时间】:2022-01-18 18:26:33
【问题描述】:

我是 Azure 的新手。

我需要使用 Azure 存储队列开发一个功能,该功能触发 Azure 功能并引用存储表中的数据。我必须在 Azure 函数日志中查看结果。

将 Azure 功能从 VSCode 部署到 Azure 云需要相当长的时间(可能需要 1 分钟或 2 分钟)。此外,我测试该功能后,相应的日志只会出现几分钟(可能是 5 分钟)。

想象一下,我再添加一行用于日志记录: 我将不得不等待 10 分钟才能看到结果。这对于开发来说确实是低效的。

有什么方法可以加快上述场景中的开发流程?

【问题讨论】:

    标签: azure azure-functions azure-storage azure-table-storage azure-storage-queues


    【解决方案1】:

    您可以使用 azure devops 并设置构建管道,在您提交到 repo 时自动构建和部署,这通常比直接部署更快。

    至于日志,我假设您指的是功能监控刀片中的日志或应用程序洞察力中的日志,这些日志会有几分钟的延迟,但您始终可以选择测试您的功能并使用日志流以直接实时查看日志,或使用应用洞察实时视图实时查看事件。

    【讨论】:

    • 实时应用洞察非常有用。不过,CI/CD 管道之一听起来并不容易构建。
    【解决方案2】:

    正如您所提到的,日志/函数调用出现在监控部分可能会延迟最多 5 分钟。这是预期的行为,在门户中提到

    如果您正在寻找即时显示的日志,您可以切换到显示日志流服务的同一监视器部分中的日志选项卡 如果您还添加另一个日志,它会立即出现,并且只需要几秒钟的时间:

    【讨论】:

      猜你喜欢
      • 2021-10-30
      • 2013-10-31
      • 2018-08-28
      • 2017-04-20
      • 2019-08-17
      • 2018-04-24
      • 2021-07-07
      • 2021-05-06
      相关资源
      最近更新 更多