0

我已将我的应用程序设置为使用语义日志记录和 Azure 接收器。我在表格中看到的看起来很棒,我对我所看到的非常满意。

我的问题是我真的很想过滤和搜索这些日志。

例如,我目前正在记录一个解析 json 消息并采取相应措施的方法。解析有几个重要方面,我可以在其中记录重要信息。所有这些条目共享一个消息 ID。我希望能够轻松地按此 ID 进行排序。我有其他领域做同样的事情,但水平不同。

是否有任何工具可以用于 Azure 存储,允许我对语义日志执行这种过滤?(到目前为止我发现的最好的是 LINQPad)

4

1 回答 1

0

表存储是一个键/值数据存储,对特定键项进行离散搜索(嗯,分区键+行键的组合键)。排序(因为您提到需要排序)需要在客户端进行,并且在实体的部分中搜索属性将导致分区扫描或表扫描。

您可以使用任何您喜欢的工具,了解 Table Storage 的搜索限制。并且还可以选择将数据导入更适合您需要执行的搜索操作类型的数据库引擎。不幸的是,工具/数据库引擎建议在 Stack Overflow 上是题外话。

于 2015-07-18T13:52:09.327 回答