开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

我们能在指标里观察些什么?

我们能在指标里观察些什么? 求大佬解答

展开
收起
爱吃鱼的程序员 2020-12-29 11:02:35 971 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    在建指标系统的时候我们会收集这几类指标。第一是最基础的系统指标,包含CPU、网络、磁盘等,这些性能指标至关重要;系统层之上是应用级别的指标,我们在做应用开发的时候要有意识地暴露很多指标,否则就不太好观测。这里面包含出错率、延迟、饱和度等应用的性能指标。它的暴露方式也可以用API的形式来调用,让外围系统轮巡,但更常用的是通过日志的方式去打指标。比如在交易系统中,我们会把与这笔交易相关的原数据打到日志中,然后能通过日志分析了解系统的健康度。另外,现在流行的做法是打成像Json这样的结构化日志,这对后续的日志处理有很大帮助;再上面,是业务性的指标,它会涉及到很多BI的分析,比如处理的订单的数量、营业额等。如果有业务指标的暴露,就可以反映系统支撑的各种业务量数据,这对运营人员比较重要。

    2020-12-29 11:02:53
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

热门讨论

热门文章

相关电子书

更多
百度大规模时序指标自动异常检测实战 立即下载
智能运维里的时间序列:异常检测、根源分析、预测 立即下载
图计算优化技术探索 立即下载