但是如何充分利用云日志呢?这是一个更复杂的问题。本文通过讨论充分利用云日志和日志工具的最佳实践来帮助回答这个问题。具体来说,我们将介绍有助于最小化云日志成本、最大化可见性并使日志数据尽可能具有可操作性的策略。
最佳实践1:减少云日志数据摄取
当谈到云日志记录时,人们的第一反应可能是记录和分析尽可能多的数据。毕竟,数据越多越好,不是吗?
从理论上说,是的。但是,记录云资源产生的每个潜在数据点的问题是,您最终将花费更多。大多数云日志工具的收费部分取决于您摄取了多少数据或多少事件,因此更多的数据意味着更高的价格。
最重要的是,拥有超过实际分析能力的数据会削弱可见性。最好是基于少量的云日志数据得出可操作的结论,而不是试图分析超出您理解范围的更多信息。
因此,避免记录不必要的事件。企业还可以考虑采取数据采样或从日志文件中删除冗余条目等做法,以减少云日志大小,并进一步降低云日志记录成本。
最佳实践2:确保在需要的地方打开云日志记录
企业需要避免记录不必要的数据,所以下一点建议可能听起来违反直觉:确保在云中需要的任何地方启用日志记录。
并不是说企业应该打开不需要跟踪的资源的日志记录(例如正在测试的托管应用程序的虚拟机)。这将浪费精力和金钱,并且违反我们上面描述的云日志记录最佳实践。
我们所说的是,您需要确保在需要时启用日志记录。这一点很重要,因为有些云服务默认情况下不生成日志,因此如果需要从它们收集数据,您需要确保打开了登录。
最佳实践3:不要满足于云计算供应商的日志工具
所有主要的云供应商都提供内置的云日志工具和服务。这些解决方案易于使用,因为它们默认与公共云平台集成。使用它们通常很简单,只需打开它们,然后通过云提供商的门户访问日志即可。
然而,云供应商自己的日志工具也有局限性。一个很大的问题是,大多数这些工具只能在单个云上工作,如果企业有多个云要管理,这就有问题了。在某些情况下,内置的日志工具在摄取、分析和存储数据方面的成本可能比第三方解决方案更高,而且它们的可视化和分析功能可能更有限。
因此,在决定使用云提供商提供的内置工具管理所有云日志记录之前,请探索其他选项。您可以决定将内置工具与第三方解决方案一起使用,或者仅依赖第三方工具来管理云日志。
最佳实践4:设置云日志保留策略
除了根据它们摄取的数据量收费外,大多数云日志工具还根据您保留的日志数据量和保留的时间收费。
因此,为日志设置保留策略非常重要。与其计划无限期地存储所有日志数据,不如根据合规性需求等因素确定需要保留不同类型日志的时间。然后,在云日志工具中设置相应的自动删除规则。
最佳实践5:关联云日志数据
要充分利用云日志,需要比日志本身更多的数据。理想情况下,您还可以将日志数据与其他信息源相关联,例如未记录在云日志中的应用程序性能指标或存储在单独系统中的身份验证事件。
因此,要努力确保分析操作能够利用来自云日志和其他来源的数据。这样,您就可以获得云日志中出现的事件或趋势的完整场景。
从云日志中获取更多信息
云日志是了解云工作负载性能、成本和安全性的重要来源。但是,要想以最可行的形式获得所需的见解,需要的不仅仅是收集云提供商默认记录的任何数据,然后就此收官。要有意识地选择要记录的内容,并确保优化了日志记录和分析流程,以最小化成本并最大化可操作性。