Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >记录服务结构应用程序中的所有异常

记录服务结构应用程序中的所有异常
EN

Stack Overflow用户
提问于 2018-06-01 08:46:04
回答 2查看 456关注 0票数 0

我在Azure service Fabric中有一堆后端服务,我想要记录App Insights中任何未捕获的异常,以及我的所有其他日志。在Azure Service Farbic应用程序中,有没有办法捕获所有未捕获的异常,并在重新抛出它们之前记录它们?

EN

回答 2

Stack Overflow用户

发布于 2018-06-02 09:19:28

您使用的是.net,因此您可以使用标准的AppDomain方法来处理所有未捕获的异常。使用this事件。

将以下代码添加到Program.cs中,并在其中添加日志记录代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 AppDomain.CurrentDomain.UnhandledException += (sender,e)
      => {
//log exception

};
票数 0
EN

Stack Overflow用户

发布于 2019-08-14 06:21:15

要将应用程序/服务遥测发送到Application Insights,我强烈建议您查看App Insights Service Fabric。它在以下方面非常有效:

与所有服务及其依赖项(包括应用程序性能指标上的database)

  • Reporting,以及端到端跟踪服务调用依赖项)以及与本机和非本机SF applications

集成的

  • 向应用程序映射发送错误和异常

如果您还对监视集群的整体健康状况感兴趣(例如,CPU/内存和节点何时启动/关闭),请查看EventFlow或此github项目

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50639462

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文