19、云服务监控与开发工具全解析

云服务监控与开发工具全解析

1. Azure服务监控基础

Azure 多数服务具备高服务级别协议(SLA)。若想了解计划使用服务的 SLA,可参考 此链接

使用无服务器服务时,即便无法直接访问基础设施,也需关注其运行状况。当用户反馈延迟增加时,你需要了解解决方案的扩展情况,例如无服务器 Azure 函数的实例数量、无服务器 SQL 数据库使用的虚拟核心数等。所以,在解决方案部署并投入使用后,最好能掌握这些数据。

除了监控基础设施,监控应用程序代码也很重要。其中,错误处理至关重要,它不仅能增强解决方案的弹性,还便于监控。若错误未以异常形式抛出,在应用程序日志中查找它们将非常困难。异常在报告中以红色显示,能提示你深入日志查找原因。

2. 实现监控

在 Azure 中实现监控是可行的,主要有两个服务可供考虑:
- Application Insights :收集应用程序的日志、性能和错误数据。它提供多种数据视图,有助于调试错误、发现性能问题以及诊断应用程序代码及其依赖项的相关问题。
- Azure Monitor :收集并可视化所有 Azure 服务的遥测数据。它包含日志分析功能,可强大地查询日志以发现应用程序中的问题。

两者结合使用,能构建全面覆盖基础设施和应用程序方面的监控技术。

2.1 将 Application Insights
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值