【问题标题】:Best Practice to store Azure WebJob Logs incl. Data in Azure存储 Azure WebJob 日志的最佳实践,包括。 Azure 中的数据
【发布时间】:2020-01-05 18:09:38
【问题描述】:

我有几个 Azure WebJobs(.Net Framework,不是 .Net Core)正在运行,它们与 Azure 服务总线交互。现在我想要一种方便的方法来存储和分析他们的日志消息(包括来自服务总线的相关消息)。我们每天都在谈论很多日志消息。

我的想法是将日志发送到 Azure 事件中心并将它们存储在 Azure SQL 数据库中。稍后我可以拥有一个 WebApp,让用户可以方便地浏览和分析日志并查看消息。

这是一个坏主意吗?我应该改用 Application Insights 吗?

【问题讨论】:

  • 您能定义什么是“大量”日志消息吗?每秒多少条消息和多少总数据。另外,日志分析是简单的查找还是复杂的查询?这将有助于确定应如何处理消息(即 EventHub)以及应如何存储它们(即 .sql 服务器、azure 表)。

标签: azure logging azure-webjobs


【解决方案1】:

应用洞察费用高于您的实施费用。所以我会说这是个好主意。只需一项更改,我会将每个日志发送到逻辑应用程序并进行一些处理,例如以不同方式对错误日志、信息日志等进行排序。另外,当它可以存储在非 SQL Azure 表中并从那里获取它们时,为什么还要考虑 SQL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 2011-08-05
    • 2022-07-05
    相关资源
    最近更新 更多