将可观察性构建到应用程序中是FinOps最佳实践之一,可以帮助管理事故并找到性能问题的根本原因。它所创建的数据流也可以帮助识别优化成本的机会。
Aceldata的联合创始人兼首席执行官RohitChoudhary说:“组织越来越倾向于云基础设施,这些基础设施非常复杂和动态,使得很难理解其部署和支出中的数据。“数据可观察性可以帮助组织检测和识别数据差异的主要原因,并提出如何提高数据系统效率和可靠性的建议,从而降低整体云成本。”
一般来说,在应用程序现代化中建立可观察性是非常重要的。通过构建可观察性,可以帮助管理事故,找出性能问题的根本原因,识别优化成本的机会。数据可观察性可以帮助组织检测和识别数据差异的主要原因,并提出如何提高数据系统效率和可靠性的建议,从而降低整体云成本。
可观察性可以告诉你关于成本的信息。低使用期间资源利用率高或比预期更多的数据库或API调用的应用程序可能会增加成本。这些都是考虑代码优化的好理由。
那么,在FinoPS实践中,如何将可观测性融入现代化应用程序构建?以下是一些最佳实践经验技巧,可以帮助您实现这一目标。
1. 将可观测性视为应用程序构建的重要组成部分
这意味着,在应用程序构建的每个阶段,都应该考虑如何收集和分析关键数据。从代码编写到部署,再到应用程序的运行和维护,每个阶段都需要保证可观测性。
2. 选择正确的工具和技术
现在有许多可观测性工具可供选择,例如:Prometheus、Grafana、Jaeger 等等。这些工具可以帮助您收集、存储和分析数据,并提供可视化数据的方式。
3. 为应用程序设置指标
在设计应用程序时,您应该考虑添加一些度量指标,例如:请求的延迟、CPU 和内存利用率、以及错误率等等。这将有助于您更好地了解应用程序在运行时的行为。
4. 监控应用程序的运行
利用已有的日志和指标,监控应用程序的运行情况。通过监控来获取应用程序的健康状况及时发现问题并及时解决,防止级联失败的发生。
Opentext数字运营产品营销高级总监Travisgrene分享了如何在云成本和超支领域找到隐藏的建议。“使用多云可观察平台识别异常,了解其来源,并采取快速行动关闭浪费利用率,”他说。采取这些步骤“可以最大限度地减少困扰许多组织的账单惊喜”
总的来说,可观察性可以帮助你了解应用程序的成本。通过使用多云可观察平台识别异常,了解其来源,并采取快速行动关闭浪费的利用率,可以最大限度地减少账单惊喜。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://finops.itqm.com/51.html