22、微服务日志记录与监控:全面解析与实践指南

微服务日志记录与监控:全面解析与实践指南

微服务监控方法

微服务监控通常有三种方法,为实现有效监控,往往需要将这些方法结合使用:
1. 应用性能监控(APM) :这是一种较为传统的系统指标收集、处理、告警和仪表盘展示方法,主要从系统角度出发。许多APM工具还具备应用拓扑发现和可视化的新功能,不过不同APM供应商的功能存在差异。
2. 合成监控 :该技术通过在生产或类似生产环境中使用端到端事务和多个测试场景来监控系统行为。收集数据以验证系统行为和潜在热点,同时也有助于理解系统依赖关系。
3. 真实用户监控(RUM)或用户体验监控 :通常是基于浏览器的软件,用于记录真实用户的统计信息,如响应时间、可用性和服务级别。在微服务环境中,由于发布周期更频繁且拓扑动态变化,用户体验监控变得更加重要。

监控工具

有许多工具可用于监控微服务,且不少工具之间存在重叠。监控工具的选择取决于需要监控的生态系统,大多数情况下,需要使用多个工具来监控整个微服务生态系统。以下是一些常见的微服务友好型监控工具:
|工具类型|具体工具|说明|
| ---- | ---- | ---- |
|商业APM工具|AppDynamics、Dynatrace、New Relic|根据2015年Gartner魔力象限,它们是APM领域的顶级商业供应商,对微服务友好,可在单个控制台有效支持微服务监控。|
| |Ruxit、Datadog、Dataloop|专为分布式系统设计,本质上对微服务友好,多个监控工具可通过插件向Datadog提供数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值