生环境中的监控与传统应用程序的监控类似,均包含跟踪指标、日志和事件,而二者的主要区别在于云原生环境中的某些托管对象具有临时性和非持久性。监控可以让运维人员洞察系统当前运行的状。..
一、监控工具分析对比
1.1 Prometheus
Prometheus 是由 SoundCloud 开源的监控告警解决方案,由golang编写,是 CNCF 中 Docker 和 Kubernetes 御用的监控工具。
优劣势分析
优势:查询方式灵活且效率高、支持大规模集群监控模式、扩展性强、便于维护。
劣势:需要脚本开发能力,学习成本较高。
使用场景分析
适用于云计算、容器化场景。
1.2 Grafana
Grafana是一个系统监控看板,支持许多不同的数据源。作为跨平台开源的度量分析与可视化套件,Grafana是一个仅由 Javascript 开发的前端工具,通过访问库(如InfluxDB)展示自定义报表、显示图表等。
优点:界面简介友好、插件丰富、拥有强大的功能且支持自由定制。
缺点:需要用户具备一定数据开发能力,故存在学习成本。
用于Prometheus等监控工具的数据可视化实现。
1.3 Thanos
Thanos定义:是一组组件,可以组成具有长期存储功能的高可用性Prometheus设置。 其主要目标是简化操作,保留Prometheus的可靠性。
优势:高可用性、高空间利用率、跨集群查询、横向拓展、查询去重、统一查询入口。
适用于云原生场景大型分布式监控。
AIOps社区由云智慧发起,针对运维业务场景,提供算法、算力、数据集整体的服务体系及智能运维业务场景的解决方案交流社区。该社区致力于传播AIOps技术,旨在与各行业客户、用户、研究者和开发者们共同解决智能运维行业技术难题、推动AIOps技术在企业中落地、建设健康共赢的AIOps开发者生态。
本文标题: 云原生时代热监控工具分析对比
发布时间: 2021年02月11日 00:00
最后更新: 2025年12月30日 08:54
原始链接: https://haoxiang.eu.org/4d1743f0/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

