搜索

pdf文档 Metrics in ServiceComb 1.0.0-m1

938.89 KB 18 页 0 下载 61 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了ServiceComb Java Chassis 1.0.0-m1中的Metrics功能,强调了其内置功能,如无需代码即可输出关键指标(调用数、TPS、Latency等),支持多维度统计(微服务实例级和操作级),并支持与Prometheus集成。文档还讨论了固定统计周期的优缺点,并展示了如何通过示例项目BMI演示Metrics的使用。
AI总结
### 文档总结:《Metrics in ServiceComb 1.0.0-m1》 #### 1. **Metrics简介** - **定义**:Metrics是“度量”,用于量化微服务的某个指标,帮助监控和分析微服务的运行状态。 - **特性**: - **可比性**:支持跨微服务或同一微服务的多个实例进行比较。 - **易理解性**:指标的含义、计算方法和结果值易于理解。 - **理想比例**:可预见理想结果,便于快速比较。 #### 2. **ServiceComb Java Chassis中的Metrics** - **内置功能**: - 开箱即用,无需额外代码即可输出关键指标(如调用数、TPS、时延等)。 - 支持多维度统计,帮助快速定位问题,包括: - 微服务实例级和操作级。 - 操作结果(成功/失败,开发中)。 - 运输方式区分(Rest/Highway,评估中)。 - **技术实现**: - 基于Netflix Servo,采用固定统计周期。 - 优势:高性能且开销低。 - 劣势:统计周期与抓取间隔可能存在不匹配(可通过设置多周期弥补)。 #### 3. **数据发布格式** - **选择**:ServiceComb选择了直接返回`RegistryMetric`实体对象,发挥契约优势。 - **对比**:与Spring Boot Actuator和Prometheus HTTP Server的发布格式不同。 #### 4. **与Prometheus集成** - **支持**:ServiceComb Metrics可与Prometheus集成,便于监控和分析。 - **依赖**:需要以下依赖: - `Metrics-Extension` - `Metrics-Prometheus` - `Metrics-Common` - `Metrics-Core` - `Java Chassis Core` - `Prometheus Java Client` #### 5. **总结** ServiceComb Java Chassis 1.0.0-m1 提供了强大的内置Metrics功能,通过固定统计周期和多维度统计能力,帮助用户清晰掌握微服务运行状态,支持与Prometheus等监控系统集成,便于高效监控和问题定位。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6 页请下载阅读 -
文档评分
请文明评论,理性发言.