Chronograf 1.6 发布:引入日志查看器和额外的共享功能
作者:Russ Savage / 产品
2018 年 7 月 19 日
导航至
随着我们的客户发现从 InfluxData 平台获取价值的新方法,Chronograf 在不断发展。在此版本中,我们专注于两个总体主题:查看日志数据和共享上下文。前往下载页面获取最新版本。
查看存储在 InfluxDB 中的日志
如果您还没有机会阅读我们之前关于在 InfluxDB 中存储日志数据的帖子,您应该看一看!我们在伦敦 InfluxDays 上推出了 Chronograf 日志查看器的第一个迭代版本,并且一直在努力改进。我们相信“指标优先”的监控方法,我们对日志查看器的目标是提供一种简单直观的方式,使用指标来释放日志的价值。
一旦您使用 Telegraf Syslog Input Plugin将日志数据流式传输到 InfluxDB 中,您就可以立即开始在 Chronograf 中可视化和探索您的数据。许多用户已经在使用我们在 1.5 中引入的表格显示在其仪表板中显示日志数据,但我们希望更进一步,并在 Chronograf 中提供专用的日志查看器。
日志查看器提供专为日志定制的额外自定义功能。
顶部的日志直方图按日志级别细分,以指示可能发生感兴趣事件的时间。单击其中一个直方图条会缩小日志的显示范围,使其仅显示该条所代表的时间窗口。直方图中使用的颜色也是可自定义的。
一旦您专注于某个时间范围,您可以通过单击表格中的任何列值来进一步筛选显示的日志信息。最后,您可以使用搜索栏中的正则表达式来进一步筛选日志消息。请在InfluxData 社区站点上告诉我们您对整体体验的看法!
构建和共享上下文
此版本的下一个重点是共享。当您使用 Chronograf 时,您会自然而然地构建关于您的系统和正在收集的遥测数据的上下文。您正在构建关于可能发生事件的时间范围的上下文,或者构建关于导致或正在经历问题的主机、区域或服务的上下文。我们希望构建工具和功能,使您能够快速与组织的其他成员共享该上下文。
分享您的辛勤工作
共享上下文的第一步是共享您正在查看的仪表板。创建一个功能强大的仪表板需要时间,它是您对特定系统或应用程序的所有上下文的编纂。一旦您构建了仪表板并显示了重要的指标,其他人就会想要使用它。在我们的 1.4 版本中,我们通过引入组织和共享仪表板朝着我们的目标迈进。在此版本中,我们添加了导出和共享包含仪表板规范的文件以及将其导入到 Chronograf 的另一个实例中的能力。
导出仪表板的能力使您能够快速与他人共享仪表板或在源代码控制中备份版本。您甚至可以为您的系统或应用程序创建一个预配置仪表板的存储库,以帮助新用户快速入门。
分享您对世界的看法
共享您的仪表板只是开始。当您在最新版本中打开 Chronograf 仪表板时,您可能会注意到模板变量值现在显示在浏览器地址栏中并保持同步。这意味着您可以快速将这些 URL 发送给其他用户,让他们看到您所看到的完全相同的内容。
这也意味着您可以从其他地方(包括 Kapacitor 警报)以编程方式构建指向仪表板的链接。现在,当您的 TICKscript 触发警报时,您可以添加指向分类仪表板的链接,并直接跳转到事件发生的时间范围,同时提供其他有价值的上下文,并确保查看仪表板的人员准确地看到您需要他们看到的内容。
您的仪表板比以往任何时候都更灵活
当仪表板在更多人之间共享时,它们往往会保留更长时间,但仪表板过多可能会让人感到不知所措。当多个用户共享同一个仪表板时,他们每个人可能都希望在同一个视图中看到略有不同的内容,并且他们不应该克隆或导入仪表板的副本才能看到它。
我们在此版本中引入的新模板变量类型使您的仪表板比以往任何时候都更具动态性。
自定义元查询类型允许您使用任何有效的InfluxDB 元查询来填充模板的值,并利用一些更高级的元查询功能。
映射类型模板变量允许您为变量构建键值对列表,这在使用查询中的标识符时非常有用。键将显示在 UI 中,而值将被替换到查询中。因此,您可以上传系统中的客户名称到客户标识符的映射,并使您的仪表板更加用户友好。
主动事件调查
仪表板可以服务于不同的目的。有时,它们显示在办公室中,以便可以一目了然地识别趋势和跟踪 KPI。有时,仪表板会主动用于事件调查。
我们添加的最后一个模板变量类型是自由文本输入,它可以让您主动操作仪表板中的查询,而无需手动编辑查询。
一个很棒的用例是将其与表格图表结合使用,以便在查找内容时主动筛选表格的结果。您可以动态地向查询添加额外的where
子句,或为筛选提供动态正则表达式。
我们需要您的反馈
Chronograf 是 TICK Stack 的用户界面,我们希望构建使我们的用户生活更轻松的功能和改进。这意味着我们需要听取您的意见,我们的用户,才能实现这一目标。
此版本包含我们的日志查看器的第一个迭代版本和这些额外的共享功能。我们有很多关于如何改进它们的想法,我们也希望听到您的想法。请通过社区与我们互动,或直接在 Github 上打开问题,让我们知道您希望在我们继续发展时看到什么。
自从我们早期的一些版本以来,Chronograf 已经取得了长足的进步。我鼓励您重新审视一下,并告诉我们您的想法。
快乐分享!