博客/社区

在Kubernetes环境中使用Grafana Loki进行大规模日志记录的五个技巧

2022年1月4日4分钟

编者注:在以前的版本中,我们没有正确地指定所有的发言者。我们已经纠正了这个错误,并向相关方道歉。

遗留的日志记录解决方案根本无法bob彩票中奖计划跟上复杂的、超融合的区域基础设施Civo这是一个Kubernetes服务提供商,允许用户在90秒内启动k8s集群。

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

在他们最近ObservabilityCon 2021会议标题为“学习Grafana Loki在Kubernetes环境中的分布式日志记录技巧, Urlichs和她的队友,首席工程师Alex Jones分享了Civo的使用方法Promtail与…一致Grafana洛基Grafana仪表板在整个基础设施中收集和可视化日志。他们还分享了他们一路走来收集到的五条成功秘诀。

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

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


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

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

Civo工程师继续进行了简短的演示,展示了如何通过旋转一个Civo集群并安装Promtail、Grafana和Loki堆栈来开始使用Grafana Loki,从而在几分钟内提供集群级别的日志记录。

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

5个技巧让你充分利用格拉芙娜·洛基

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

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

接下来是什么?

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

查看完整的演示,了解更多关于Civo团队使用Grafana Loki by进行大规模日志记录的最佳技巧的细节观看整个课程.我们所有的会议ObservabilityCON 2021现已按需发售。

扩展Kubernetes日志甚至更快Grafana云.使用我们的免费日志存储开始高达50gb永远免费的计划看看我们的快速入门指南把原木运到格拉弗纳云