Chronograf 1.6 发布:引入日志查看器和更多共享功能

导航至

Chronograf 正在不断进化,因为我们的客户发现了从 InfluxData 平台中获得价值的新方法。在本版本中,我们重点关注了两个主要主题:查看日志数据和共享上下文。前往下载页面获取最新版本。

查看存储在 InfluxDB 中的日志

如果您还没有机会阅读我们关于在 InfluxDB 中存储日志数据的上一篇文章,您应该看看!我们在 InfluxDays London 上介绍了 Chronograf 日志查看器的第一个版本,并一直在进行改进。我们相信以“指标优先”的方法进行监控,我们的目标是提供一种简单直观的方式,使用指标来解锁日志的价值。

一旦您使用 Telegraf Syslog 输入插件将日志数据流入 InfluxDB,您就可以立即开始在 Chronograf 中可视化并探索您的数据。许多用户已经在他们的仪表板上使用我们在 1.5 版本中引入的表格显示来显示日志数据,但我们想更进一步,在 Chronograf 中提供专门的日志查看器。

Chronograf 中的新日志查看器使用户能够访问存储在 InfluxDB 中的日志数据。

日志查看器提供针对日志的额外自定义功能。

顶部日志直方图按日志级别细分,以指示感兴趣的事件可能发生的时间。单击直方图中的一个条形,将日志显示缩小到该条形表示的时间窗口。直方图使用的颜色也可以自定义。

配置日志查看器中列的颜色和顺序。

一旦您聚焦在某个时间范围内,您可以通过单击表中的任何列值来进一步筛选显示的日志信息。最后,您可以在搜索栏中使用正则表达式进一步筛选日志消息。请在InfluxData 社区网站上告诉我们您对整体体验的看法!

利用日志查看器中的搜索和筛选。

构建和共享上下文

本版本的重点关注点是共享。使用 Chronograf 时,您自然而然地构建了关于系统和收集的遥测数据的上下文。您正在构建有关可能发生事件的特定时间段的上下文,或者构建有关导致或经历问题的主机、区域或服务的上下文。我们希望构建工具和功能,使您能够快速与其他组织成员共享这些上下文。

分享您的辛勤工作

共享上下文的第一步是共享您正在查看的仪表板。创建一个功能强大的仪表板需要时间,它是关于特定系统或应用程序的所有上下文的编码。一旦您构建了仪表板并显示了重要的指标,其他人就会想要使用它。在我们的 1.4 版本中,我们通过引入组织和共享仪表板来实现我们的目标。在本版本中,我们增加了导出包含仪表板规范文件的功能,以及将其导入 Chronograf 另一个实例的功能。

用户可以将仪表板导出为文件以进行共享和备份。

导出仪表板的能力使您能够快速与他人共享或将其版本备份到源代码控制中。您甚至可以创建一个系统或应用程序的预配置仪表板库,以帮助新用户快速开始。

分享您的世界观

共享仪表板只是开始。当您在最新版本的 Chronograf 中打开仪表板时,您可能会注意到模板变量值现在在浏览器地址栏中显示并保持同步。这意味着您可以将这些 URL 快速发送给其他用户,让他们看到您看到的内容。

这也意味着您可以从其他地方程序化地构建仪表板中的链接,包括 Kapacitor 警报。现在,当您的 TICKscript 触发警报时,您可以为故障排除仪表板添加链接,并直接跳转到事件的时间段,同时提供其他有价值的信息,确保查看仪表板的人看到您需要他们看到的内容。

您的仪表板比以往任何时候都更加灵活

当仪表板被更多的人共享时,它们通常会保留更长的时间,但仪表板太多可能会让人感到不知所措。当多个用户共享同一仪表板时,他们中的每一个人可能都希望在相同的视图中看到略微不同的内容,而且他们不需要克隆或导入仪表板的副本来查看。

在本版本中,我们引入的新模板变量类型使您的仪表板比以往任何时候都更加动态。

自定义元查询类型允许您使用任何有效的 InfluxDB 元查询 为模板填充值,并利用一些更高级的元查询功能。

用户可以利用自定义元查询来填充他们的模板变量。

映射类型模板变量允许您为变量构建键值对列表,这在使用查询中的标识符时很有用。键将在 UI 中显示,而值将被替换到查询中。因此,您可以上传客户名称到系统客户标识符的映射,使您的仪表板更加用户友好。

映射模板变量允许您在名称和标识符之间建立映射。

活跃事件调查

仪表板可以用于不同的目的。有时,它们在办公室显示,以便一眼就能识别趋势并跟踪关键绩效指标(KPI)。在其他时候,仪表板被积极用于事件调查。

我们添加的最后一个模板变量类型是自由文本输入,它允许您在无需手动编辑查询的情况下主动修改仪表板中的查询。

新的文本模板变量类型允许对仪表板进行实时过滤。

一个很好的用例是将它与表格图结合使用,以便在查找内容时主动过滤表格结果。您可以动态地添加额外的where子句到查询中,或提供动态的正则表达式进行过滤。

我们期待您的反馈

Chronograf是TICK堆栈的用户界面,我们希望构建让用户生活更轻松的功能和改进。这意味着我们需要听取您的意见,即我们的用户,才能实现这一点。

此版本包含我们的日志查看器的第一个迭代和这些额外的共享功能。我们对如何进一步改进它们有很多想法,并且我们很乐意听听您的想法。请通过社区或直接在GitHub上打开问题与我们互动,让我们知道您希望看到什么,以便我们继续发展。

自我们的一些早期版本以来,Chronograf已经取得了长足的进步。我鼓励您重新审视它,并告诉我们您的想法。

快乐分享!