博客/工程

新Grafana Kubernetes集成的云:Kubernetes事件,Pod日志等等

2022年4月25日6分钟

我们最近更新Kubernetes Grafana云监控解决方案。更多信息关于如何开始使用可视化和警报Kubernetes集群在几分钟内,我们去页面Kubernetes监控解决方案bob彩票中奖计划,请阅读我们的文档,或者参考我们的最新博客Kubernetes监控
2022年7月13日

Kubernetes集成Grafana云帮助用户轻松监控和警报在核心Kubernetes指标使用Grafana代理,我们的轻量级的可观察性数据收集器优化发送指标,记录和跟踪数据Grafana云。它包在一起的一组易于部署体现代理,以及预先构建的仪表板和警报。

因为我们最后一次更新Kubernetes集成Grafana云与新的仪表板,Kubernetes主页,警报,和更多的,我们已经添加了一些新特性。

这个更新包括以下改进:

学习如何更新到最新版本,请参阅我们的文档更新Kubernetes集成

支持Kubernetes事件(β)

Kubernetes事件给你您的集群行为的深刻见解。它们发出的大多数控制器和坚持控制飞机的etcd商店,但只有一个小时。Grafana代理的嵌入eventhandler集成,你可以看Kubernetes事件发生时,船到洛基下沉,如Grafana云,长期存储、查询和分析。

你可能熟悉Kubernetes事件运行的输出kubectl得到事件kubectl描述舱…你现在可以浏览和解析通过这个直接从Grafana丰富的测井资料,从使用LogQL强大的事件创建指标度量查询特性,然后创建警报时得到通知豆荚OOM-killed或无法安排。

Kubernetes集成Grafana云:日志数据样本
Kubernetes集成Grafana云:日志数据样本

让你启动并运行,我们添加了一个事件对k8集成主页仪表盘面板:

Kubernetes集成Grafana云:新事件面板Kubernetes仪表板
Kubernetes集成Grafana云:新事件面板Kubernetes仪表板

我们还添加了注释板在整个k8集成仪表板可以关联资源使用与您的集群事件的变化:

Kubernetes集成在Grafana云:添加注释在Kubernetes集成仪表板
Kubernetes集成在Grafana云:添加注释在Kubernetes集成仪表板

这些可以使用Grafana修改的注释配置或关闭完全使用仪表板的顶部的开关。

你可以开始浏览Kubernetes事件使用Grafana的探索。标签的默认事件工作= "集成/ kubernetes /事件”标签。你可以修改这个代理配置:

Kubernetes集成Grafana云:代理配置
Kubernetes集成Grafana云:代理配置

最后,在安装向导的Kubernetes集成,我们默认启用这种集成。你可以通过删除禁用它集成提供代理ConfigMap节。

收集和运输容器日志

你现在可以收集和船舶所有容器日志Grafana云日志无缝地使用Grafana代理的嵌入日志收集

负责人开始航运日志Kubernetes设置视图的集成,并遵循快速入门的说明集群部署预先配置代理体现到你的。这将推出一个DaemonSet Grafana代理,尾巴容器日志,方便的一组标签申请查询,remote_write日志条目云日志存储、分析和查询。

Kubernetes集成Grafana云:航运日志
Kubernetes集成Grafana云:航运日志

你可能需要修改代理的配置来满足您的查询/分析用例,但默认情况下您可以使用{pod = " pod_name "}看到日志对于一个给定的豆荚。在类似的方式集群,容器,名称空间为方便设置标签查询的。

使用LogQL强大的度量查询功能,您可以从日志创建指标以及警报时得到通知你的工作量并不如预期的行为。

最后,您可以关联度量日志在探索利用Grafana“拆分”功能。使用这个,导航到探索,和查询一个普罗米修斯度量。然后点击分裂,并选择洛基数据源分隔面板。标签从你的度量查询会传播到洛基窗格的查询,这样你就可以很快看指标及其相应的日志,并排:

Kubernetes集成Grafana云:Grafana洛基分隔面板
Kubernetes集成Grafana云:Grafana洛基分隔面板

更多地了解相关指标、日志和跟踪与Grafana云,你可以看我们的相关网络研讨会在需求。

更多Kubernetes集成更新

降低指标基数

我们删除内部kubelet指标,造成大量的基数(阅读:成本)k8集成的默认设置刮指标,他们很少在日常操作使用。

一如既往,Kubernetes集成的默认配置包含一个方便的allowlist指标集成更便宜。随着这些变化,会更划算监视Kubernetes集群Grafana云。

代理StatefulSet

我们已经更新我们的默认代理体现使用StatefulSet要运行代理,而不是部署。

这允许代理坚持其write-ahead-log重启和崩溃和接上次应该出错的东西。

Kubernetes mixin更新

Grafana云Kubernetes集成是严重依赖于上游Kubernetes OSS混合项目。我们带来了最新的修改和bug修复(其中有些我们贡献),这样你就可以利用出血边上游项目的更新。

像往常一样,我们的充满活力的社区维护Kubernetes mixin的开源开发者,我们将继续支持和贡献于这个项目,以及添加新的开源特性改善Kubernetes可观测性。

接下来是什么Kubernetes集成

我们的工程团队努力工作现有Grafana云集成node-exporter一样,MySQL的集成,和其他致力于Kubernetes作为一个平台。

代理运营商最近增加了对管理的支持集成使用自定义资源定义(crd),我们很快就会带来这些变化更为宜居的新员工培训经验。

我们也在努力建设我们的下一代Kubernetes监控解决方案,基于我们当前集成的好处。与下一个版本,将会有新的观点,帮助你无缝导航集群工作负载(灵感来自工具的k9)和快速跳转到相应的警报、度量和日志。这里有一个not-so-sneak预览:

Kubernetes集成Grafana云:下一个版本的预览
Kubernetes集成Grafana云:下一个版本的预览
Kubernetes集成Grafana云:预览下一版本2
Kubernetes集成Grafana云:预览下一版本2

开始使用Kubernetes集成Grafana云

新版本的Kubernetes集成通常是可用的Grafana云。今天安装使用预排从你的托管Grafana实例。

如果你已经运行集成和想要升级,请看到我们更新Kubernetes集成文档。

了解更多关于所有包含的特性和找到额外的配置说明,请参阅Kubernetes集成文档

如果你不是已经在使用Grafana云-最简单的方法开始使用可观察性在14天的免费试用注册现在Grafana云无限的度量,日志、痕迹和用户,长期保留和访问一个企业插件。