作者:禅与计算机程序设计艺术
1.简介
可观察性(Observability)是指系统内部的运行过程可以被检测、分析、记录和展示出来,从而对系统行为、资源利用、健康状况、安全情况等进行监控和管理。可观察性是云原生时代的一个重大发展方向,也是机器学习、微服务、容器技术、DevOps、Serverless等技术框架的基石。
可观察性建设在整个云原生架构下,由底层基础设施(例如,网络、存储、计算资源)、中间件、应用系统共同构建,具有高度的透明性、灵活性、弹性、可扩展性。云原生系统通过抽象化的方式将复杂的系统结构简化,方便技术人员了解其运行过程,实现更高效的管理。
本文将详细阐述云原生可观察性的基本理念和方法论。
2.1 云原生中的可观察性
在云原生系统中,可观察性是整个系统运行过程中对外部环境、内部组件和应用程序进行信息收集、存储、处理、传输、显示的过程,旨在为用户提供“可见、可感、可测”的系统运行状态信息,帮助用户及时发现和解决系统运行中的各种问题。可观察性包括以下几个方面:文章来源:https://www.toymoban.com/news/detail-648142.html
2.1.1 应用性能管理
应用性能管理(Application Performance Management)是云原生可观察性的一种具体形式,用于实时监控、评估、预测、纠正应用的性能问题。云原生应用可以采集必要的数据,如请求响应时间、流量大小、内存占用率、CPU负载、垃圾回收、缓存命中率等指标,进行实时监控和管理,形成完整的系统运行状况视图。如此,当出现性能问题时,就可以快速定位并诊断出其根因,并做出相应调整,有效提升应用的整体性能。文章来源地址https://www.toymoban.com/news/detail-648142.html
2.1.2 智能运维管理
到了这里,关于云原生可观察性的基本理念和方法论:可观察性(Observability)是指系统内部的运行过程可以被检测、分析、记录和展示出来,从而对系统行为、资源利用、健康状况、安全情况等进行监控和管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!