Azure Functions Kudu日志:保留期、大小及成本咨询
Azure Functions Kudu日志相关问题解答
Let’s tackle your three questions about Kudu logs for your Azure Function, especially since you’re being mindful of budget right now:
日志保留期
Kudu中的各类日志(包括函数执行日志、部署日志等)默认会被保留30天。Azure平台会自动执行定期清理,删除超过这个期限的旧日志,所以如果需要长期留存日志内容,记得手动下载备份到本地或其他存储位置。
日志最大大小
日志的总占用空间受限于你的函数应用计划对应的文件系统配额:
- 对于消耗计划和Premium计划:
D:\home目录(包含日志、部署文件等所有内容)的默认配额是1GB。当日志增长到接近这个限额时,系统会自动清理最早的日志来释放空间,避免超出配额导致功能异常。 - 对于App Service计划:配额取决于你选择的SKU(比如Basic计划通常有10GB,Standard计划配额更高),同样日志会占用这个总配额的一部分,空间不足时旧日志会被自动清理。
日志相关成本
好消息:Kudu日志是完全免费的!这些日志存储在函数应用自带的文件系统配额里,而这个配额已经包含在你所选计划(消耗、Premium、App Service)的基础费用中了。只要你不超出计划的存储配额,就不会产生额外的存储或日志相关费用。只有当你主动将日志导出到外部存储(比如Azure Blob)或者启用Application Insights时,才会产生对应的额外成本。
内容的提问来源于stack exchange,提问作者Anton M
相关产品推荐
相关产品推荐

