我可以在创建服务fabric集群时启用Azure诊断。我还可以创建我的自定义事件类型(用于语义日志),并记录所有必要的事件(在我的微服务中),这些事件被azure诊断捕获并转储到Azure表存储中。现在数据被成功地存储起来了。
发布于 2016-07-13 17:10:22
发布于 2016-07-18 12:39:52
我已经用塞里罗格和序列号做了一段时间了。您需要创建运行seq的自己的服务器,但这相对简单。
看看我创建的几个git项目,它们可能会有所帮助。
监视事件源并发布到seq实例https://github.com/sceneskope/service-fabric-cluster-monitor的群集监视器。
一些nuget包用于配置和设置将数据发送到seq的serilog记录器。
https://github.com/sceneskope/service-fabric
我发现这对我来说是最好的,我想让其他人可以使用它,这样你就不需要为如何管理和诊断问题而烦恼了。
发布于 2016-07-14 00:47:16
试试消息分析器。它可以在microsoft.com上获得:https://www.microsoft.com/en-us/download/details.aspx?id=44226
https://stackoverflow.com/questions/38352131
复制相似问题