云计算复杂性将可观察性作为开发原则
可观察性通过解决以下问题,与基础设施监视的业务价值建立了更紧密的联系:
缺乏可观察性都意味着企业容易出现用户满意度低和支持成本高的情况,企业的IT组织需要在用户对企业的网站/应用产生不好的体验之前,提早发现这些问题,并去解决它们。可观察性要求采用现代化的监视方法,而开发人员接受并参与监视活动则更加成功。 在2021年,我们可以通过以下几点来加强可观察性的实践: 1.将可观察性作为开发原则 可观察性将会成为开发人员工作的一部分。长期以来,应用程序的运行状况一直由IT运营部门来管理,但真正了解应用程序的是开发人员,并且知道代码应该如何在生产环境中工作。因此,将可观察性作为开发原则,能够从源头上解决问题。 2. 扩展数据 将监控的范围进行扩大,包括来自每个基础设施组件的日志、跟踪、度量和警报,这样团队能够及时了解到应用程序的最新动态,能够快速获得对系统进行最佳补救或提供更多环境的访问权限。 3. 采购用于观察的监控工具 尽管现在有很多强大的可观察性工具,但在使用方面比较复杂且需要专业知识。APM工具或越来越多的开放源代码监视工具(例如Prometheus)可以帮助衡量操作标准,例如在应用程序正常运行期间可能发生的应用程序、客户端和服务器端错误。 4. 简化工具 企业在大多数情况下,都需要进行监视和使用可观察性工具,并把它们用于解决紧迫的问题,但这些工具之间是无法联系的,因此,我们很容易看到一个组织最终可以使用多种解决重叠用例的监控工具。企业应当使用平台解决方案来管理和统一所有数据,为开发人员和运营商简化工作流程,节约时间。 5. 改善最终用户体验
可观察性的益处有两方面,一方面是可以及时提醒开发人员及管理员应用程序出现的情况,另一方面,可观察性工具产生的许多见解可以为可能从事销售、市场营销、支持或专业服务的同事提供丰富的信息,最终提高用户体验感。 (编辑:文章分享网_茂名站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |