开发者社区> 问答> 正文

什么是Elastic Stack:更全面的一体化监控运维平台?

什么是Elastic Stack:更全面的一体化监控运维平台?

展开
收起
游客o46zkeyqg2dhw 2021-12-14 17:23:11 1311 0
1 条回答
写回答
取消 提交回答
  • 在监控领域, 需要收集和处理三类数据:性能数据(Metrics)、日志数据(Logs)、应用调用 链数据(Trace)。以往,大家在这三个方面都是使用不同产品去做的。比如性 能指标数据,传统行业使用 Zabbix 比较多,互联网使用新兴的 Prometheus、 OpenFalon 等。而日志方面,又自成一体,大家有不同的方案,比如商业产品 Splunk、开源 ELK。APM 工具更是百花齐放。这三类数据通常相互割裂互成 孤岛,而实际上,我们线上运维通常希望这些数据能够打通和关联起来。Elastic 有个比较好的思路,借助 Elastic Common Schema (ECS) 等规范化工具,将 性能数据(Metrics)、日志数据(Logs)、应用调用链数据(Trace)三类数据标 准化,整合到一起,形成一体化的监控解决方案。运用这样的产品,运维工程师 可以非常自然的在不同数据之间进行跳转和关联分析。目前 Elastic 已经陆续推出 了 Metrics、APM 等方案,但在规模化应用场景下还是存在底层存储成本方面的 问题,对于海量 metric 和 trace 数据,存储代价还是很高的。当然 Elastic 也作 出了努力,比如针对 metrics 推出了 Rollup 功能,类似准实时的流式计算,在数 据写入阶段通过预置规则,对数据做实时聚合后再存储,可以实时把数据做聚合 后再存储,以减少存储开销。当未来 Elastic 能够更好的解决数据存储成本问题 后,可能成为优秀的一体化监控运维产品。另外,Elastic 引入了机器学习,对 监控数据做智能化的异常检测和预测,顺应了监控系统 AI 化的发展趋。

    资源来源于《Elasticsearch 中国开发者调查报告》下载地址:https://developer.aliyun.com/topic/download?id=59

    2021-12-14 18:21:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
可视化架构运维实践 立即下载
2021云上架构与运维峰会演讲合集 立即下载
MySQL 技术大全:开发、优化与运维实战 立即下载