我有一个容器中每个容量超过250MB的azure日志文件(每小时6个文件)。我有cs程序来访问和处理这些日志文件。但我现在正在做的只是从每个日志文件中只占用100行(在一小时内创建)。如果我正在处理整个文件,那么我想访问几乎1.5GB的数据。我该如何处理这种情况?我的计划是使用WebJob自动从这些日志文件创建较小的文件,并将这些文件存储到不同的容器,并从我的cs程序访问这些文件。你有什么主意吗?
答案 0 :(得分:0)
说实话我不明白这个问题 - 你是否因交通或处理时间而担心? 在任何情况下,您都可以通过删除IIS日志设置中的某些字段来尝试减小文件大小。另一个选项是将日志文件翻转设置为较小的大小 - 这可以最大限度地减少处理的下载时间。
答案 1 :(得分:0)
你的建议是使用WebJob,但听起来像文件的大小是问题。对于您的方案,不同的日志类型会更好吗?可能使用“失败的请求跟踪”。您还可以更改诊断配置中的详细级别。有关详细信息,请参阅:
Enable diagnostics logging for web apps in Azure App Service