【问题标题】:Azure Functions Kudu Logs: Retention, size and cost?Azure Functions Kudu 日志:保留、大小和成本?
【发布时间】:2020-06-09 15:10:39
【问题描述】:

我刚刚做了一个天蓝色的功能。

到目前为止,一切都按预期工作,我可以在 kudu 控制台中看到日志,将它们下载到我的本地计算机上并使用各种工具对其进行分析。

由于我试图将预算保持在尽可能低的水平,因此目前(可能在将来)我不会启用应用程序洞察。

我对这些 kudu 日志的问题是:

  • 保留:这些日志会持续多久?

  • 尺寸:它们能长到多大?

  • 费用:kudu 原木是免费的还是需要额外费用?

【问题讨论】:

  • 不是免费的,收费标准参考文件共享的收费标准。 (Azure Function 的日志记录就是以此为基础的。)如果不生成大量的日志文件,这部分的费用会非常少。您可以使用我在回答中提到的成本计算器来计算成本。:)

标签: azure-functions kudu


【解决方案1】:

Azure Function App 日志记录取决于 Azure 存储帐户。你的日志基本都存储在Storage Account的File Share中,所以收费就是以此为基础的。如果你不使用 Application Insights,Azure 不会向你收取日志分析费用。

因为您尚未启用 Application Insight。因此,最终你的成本只有两部分:Azure Function 执行的成本和存储在 Storage Account 中的文件的成本。

这些日志会持续多久?

直到你删除它们。

它们能长到多大?

这取决于您的存储帐户可以容纳多少容量。

kudu 原木是免费的还是需要额外付费?

它不是免费的,它是额外收费的,kudu 日志记录取决于存储帐户。如果不生成大量的日志,这部分的成本是很小的。 (您可以参考文件共享费用)

您可以使用成本计算器来估算成本:

https://azure.microsoft.com/en-gb/pricing/calculator/

【讨论】:

  • 在文件共享中找到日志但发现旧日志被自动删除☹(我忽略了哪个标准)所以我启用了这个设置docs.microsoft.com/en-us/azure/azure-monitor/platform/…destination=storage retention=0 天(永远)。我在存储中看不到新项目,但我希望文件共享中的现有日志现在能够持续存在。 Doc很混乱☹另外,Azure storage explorer GUI是一个PITA,每次看到我的日志都需要手动导航到LogFiles/Application/Functions/Function/HttpStart,没办法设置快捷方式?还有改进的余地跨度>
  • @AntonM 您能简要描述一下您遇到的问题吗?另外,如果要使用kudu查看,需要输入指定路径。
  • @AntonM 你说旧日志被删除了?您是否执行了任何其他操作?
  • 问题是日志文件被自动删除(我没有做额外的操作,它是自动的),我希望它们一直存在,直到我决定删除。如上所述,我已启用新的日志设置,如果它们持续存在,我将在接下来的几天看到。使用 Kudu 和 Azure 存储资源管理器查看日志没有问题。我想在 azexplorer 快捷方式中直接指向我的日志,但这是不可能的。每次手动导航所有子文件夹非常烦人。这些是改善开发体验的反馈。
猜你喜欢
  • 2019-08-25
  • 2017-05-11
  • 2020-06-24
  • 1970-01-01
  • 2022-07-25
  • 2017-07-24
  • 2021-12-31
  • 2016-10-22
  • 2017-07-07
相关资源
最近更新 更多