博客/社区

在Kubernetes环境中使用Grafana Loki进行大规模伐木的五个技巧

2022年1月4日4分钟

编者注:在之前的版本中,我们没有正确地定义所有演讲者的属性。我们已经纠正了这个错误,并向当事人道歉。

传统的日志解决方案根本无法跟上bob彩票中奖计划复杂的、超融合的区域基础设施CivoKubernetes服务提供商,用户可以在90秒内启动k8s集群。

Civo网站可靠性工程师Anaïs Urlichs表示:“随着我们的基础设施和应用程序部署变得越来越复杂和分布式,我们需要我们的日志解决方案和整个可观测性堆栈来扩展我们的需求。”

在他们最近ObservabilityCon 2021会议主题为“学习在Kubernetes环境中大规模分布式日志记录的Grafana Loki技巧乌利希斯和她的队友首席工程师亚历克斯·琼斯分享了Civo的使用方法Promtail与…一致Grafana洛基而且Grafana仪表板在整个基础设施中收集和可视化日志。他们还分享了他们在此过程中收集到的五条成功秘诀。

开始使用分布式日志的Grafana Loki

会议包括对Civo的可观测性堆栈的广泛概述,以及洛基如何无缝地融入其中。团队使用Promtail在k8s集群中收集和访问日志,然后将日志转发到Grafana Loki聚合.然后,这些日志在Grafana仪表板中可视化,为Civo的团队提供见解。


上图:Civo使用Promtail、Grafana Loki和Grafana仪表板在Kubernetes环境中实现大规模日志记录。

随后,演讲对Civo的Loki设置进行了更细致的介绍(如下所示),概述了成功处理、存储和查询日志所需的组件。

Civo工程师接着做了一个简短的演示,展示了如何开始使用Grafana Loki,具体方法是启动一个Civo集群,并安装Promtail、Grafana和Loki堆栈,以便在几分钟内提供集群级日志记录。

然后,他们展示了如何可视化关键指标,如随着时间的推移的平均误差,并在Grafana中创建一个新的仪表板。“在10分钟内,我就为我的团队增加了价值,因为我可以向他们展示‘嘿,我从我们的日志中获得的数据显示,我们日志中的平均错误数量正在随着时间的推移而增加,’”Jones说。

5个技巧来获得最大的Grafana洛基

然后团队分享了5种最大化使用Grafana Loki的方法:

  1. 配置Grafana Loki以适应您的基础设施拓扑结构和摄入需求。在缩放、KV存储和缓存方面调整你的Grafana Loki配置是非常简单的。
  2. 结合Grafana洛基与Grafana Tempo从您的日志提取痕迹。使用Grafana Tempo,您可以从日志中提取跟踪id,并在Explore中创建一个并排视图。
  3. 利用标签——它们是查看日志的强大快捷方式。创建一组标准的标签和字段,允许您快速地拖放到这些标签中,并更快地获得所需的信息。
  4. 使用LogQL将查询提升到下一个层次。平均、速率和其他命令都可供您使用。这使得构建仪表板和直接从日志中提取有用信息变得简单,而不是使用耗时的链接和过滤技术。
  5. 用Grafana创建强大的可视化。仪表板可以为您的团队提供即时价值。在Civo有这样一种说法:当你使用Explore获取一个表达式并将其放入仪表板时,“你实际上是坠入了成功的深渊。”

接下来是什么?

现在,Civo团队已经掌握了Kubernetes环境中的大规模日志记录,他们计划实现跨区域日志记录,交付供应链可观察性,并为租户集群部署额外的合成监控。

查看完整的演示,并获得更多关于Civo团队的最好的提示,日志规模与Grafana Loki的细节全程观看.我们所有的课程ObservabilityCON 2021现在可按需提供。

规模Kubernetes日志甚至更快Grafana云.开始使用高达50 GB的免费日志存储使用我们的永远免费的计划看看我们的快速入门指南将日志发送到Grafana Cloud。