【发布时间】: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