博客/释放

Grafana v6.5发布

2019年11月25日 10分钟

Grafana 6.5稳定版本包括改进监测,探索,模板,Azure监视、石墨、码头工人、供应、身份验证代理,OAuth,等等。

立即下载

突出了

基于ubuntu码头工人的图片

在Grafanav6.4,我们将Grafana码头工人形象从Ubuntu高山。这一变化提供了更安全的和轻量级的码头工人的形象。

这种变化已经收到了正面和负面的反馈以及一些bug报告。我们了解到,切换到一个Alpine-based码头工人的形象是一个很大的突破改变对于许多用户。我们应该更清楚地强调了这个在一篇博客文章中,发行说明,更新日志,码头工人中心自述

我们也打破了码头工人图片的手臂,但这是固定在Grafana v6.5。

Grafana码头工人的图片应该尽可能的安全在默认情况下,这就是为什么Alpine-based码头工人将继续Grafana默认图像(grafana / grafana: <版本>)。说完这些,很高兴给用户选择,这就是为什么从Grafana v6.5,基于ubuntu(码头工人图像也有grafana / grafana: <版本> ubuntu可用)。

阅读更多关于安装使用码头工人

CloudWatch数据源的改进

在本版本中,一些功能改进和添加在监测数据源。这项工作已经完成与亚马逊合作监测队伍。

GetMetricData API

Grafana版本6.5或更高版本,所有API请求与调用GetMetricData GetMetricStatistics已经取代了,亚马逊的最佳实践是使用GetMetricData API。与GetMetricData大规模数据检索速度。这一变化为监测指标的数学提供更好的支持,使自动搜索表达式的使用。

虽然GetMetricStatistics胜任CloudWatch API层自由,这不是GetMetricData调用。有关更多信息,请参考CloudWatch定价页

动态查询使用维度通配符

在Grafana 6.5或更高版本,您可以监控指标的动态列表用星号(*)为一个或多个维度值通配符。

CloudWatch维度通配符
CloudWatch维度通配符

示例查询名称空间中的所有指标AWS / EC2指标的名称CPUUtilization任何InstanceId维度。这可以帮助您监控指标AWS资源,如EC2实例或容器。例如,当创建新实例作为一个自动伸缩功能活动的一部分,他们自动出现在图你无需跟踪新实例id。你可以点击显示查询预览看到搜索表达式自动构建支持通配符。了解更多关于搜索表达式访问CloudWatch文档

默认情况下,搜索表达式定义的方式查询指标必须定义的维度名称完全匹配。这意味着,在这个例子中它只返回指标与一个维度名称“InstanceId。”

你可以untoggle匹配精确包括其他维度定义的度量。关掉匹配精确还创建了一个搜索表达式即使你不使用通配符。我们只是搜索任何度量匹配至少名称空间,指标名称和所有已定义的维度。

深度链接从Grafana板监测控制台

CloudWatch深度链接
CloudWatch深度链接

左击的时间序列与链接面板显示上下文菜单在监测控制台视图。单击该链接将打开监测控制台并显示查询的所有指标。如果您不是当前登录到监测控制台,然后打开登录页面的链接。任何账户的链接是有效的,但它只显示正确的指标如果你登录账户在Grafana对应于所选择的数据源。

这个功能不能用于度量是基于数学表达式。

改进的反馈节流发生时

如果限制GetMetricData API的达到——每秒事务数限制或数据点每秒的限制——然后节流错误将返回的CloudWatch API。节流限制定义每个账户和地区,所以警报模态显示数据源进行节流的地区。请求的链接提供了限制增加对受影响的地区,但是你必须登录到正确的账户。例如,对于us-east-1,可以要求增加限制在这里

现在多值模板变量使用搜索表达式

基于多值模板变量在定义维度值,我们现在使用的搜索表达式查询匹配的指标。这使得在一个查询中使用多个模板变量,还允许您使用查询的模板变量匹配精确选择禁用。

搜索表达式是目前限制在1024个字符,所以您的查询可能会失败,如果你有一长串的值。我们建议使用星号(*)通配符代替所有选择如果你想查询的所有有价值的度量某一维度的名字。

使用多值模板变量只支持维值。使用多值模板变量地区,名称空间,或指标名称不支持。

策划仪表板

更新后的监测数据来源是附带预先配置的仪表板五最受欢迎的AWS服务:

  • Amazon Elastic Compute CloudAmazon EC2
  • 亚马逊弹性块存储亚马逊EBS
  • AWSλAWSλ
  • 亚马逊CloudWatch日志亚马逊CloudWatch日志
  • Amazon关系数据库服务Amazon RDS

导入预先配置的仪表板,去监测数据源的配置页面,然后点击指示板选项卡。点击进口你想使用的仪表板。自定义仪表板,我们建议您保存仪表板在一个不同的名称,否则仪表板时将覆盖一个新版本的仪表板。

CloudWatch仪表板进口
CloudWatch仪表板进口

动态typeahead支持查询变量

如果你有一个查询变量,有成千上万的值,它可以是非常慢下拉搜索一个特定值。这是由于这样的事实,所有的搜索过滤是在浏览器中发生。

使用__searchFilter在模板变量查询字段,您可以过滤查询结果基于用户类型下拉输入的变量。当没有输入的用户,默认值为__searchFilter*,。*,或%根据数据来源和格式的选择。

下面的例子展示了如何使用__searchFilter作为查询的一部分字段启用搜索服务器而用户类型下拉选择框。

查询

应用。app.servers。__searchFilter美元

TagValues

tag_values(服务器,服务器= ~ $ {__searchFilter:正则表达式})

这个功能目前仅支持石墨,MySQL,Postgres数据源。

石墨:支持额外的Metrictank功能

石墨数据源现在有一个选项来使用时启用额外的功能Metrictank作为一个石墨数据存储。

在石墨的数据源配置,您可以改变Metrictank的类型。Metrictank返回2种附加元数据在其响应:

  • 性能信息:时间查询索引,获取数据,运行处理功能,获取的系列和点数量,缓存命中率/失误等。这可以用于优化查询或调整块缓存。
  • 血统信息返回的系列:档案是获取(生或汇总),(如果有的话)的运行时整合应用(使用处理功能),等等。这是非常有用的信息对于那些试图了解他们的数据生成和为什么它看起来并没有像预期的那样。

查看元数据反应Metrictank您可以使用查询检查员检查响应小组查询选项卡中找到。Grafana 6.5包括一个新的面板检查员在α/预览,您也可以看到从Metrictank元数据的响应。你可以试试通过启用功能标记在Grafana配置文件:

[feature_toggles]使=检查
新的面板检查员模态
新的面板检查员模态

在Grafana 6.6中,这将有一个更用户友好的显示。在未来,额外的Metrictank功能将成为当石墨数据源选项设置为可用Metrictank类型。

探索/指标:图悬停/工具提示

我们终于实现的系列悬停显示值timeseries你上空盘旋。这是一个请求的特性自从探索被释放。图形组件已经被重写,让它更可组合为未来的交互与图形数据。

探索图形工具提示/悬停
探索图形工具提示/悬停

探索/日志:日志行细节

我们已经大大简化了显示日志行标签/字段以及解析字段,将它们放入一个可扩展的区域在每一行。

到目前为止标签挤进自己的专栏,使长标签值难以读或相互作用。同样,解析字段(用于logfmt和JSON结构日志)对于鼠标交互过于繁琐。为了解决这个问题,我们把这两个放在一个倒塌的面积低于每一行更健壮的交互。我们还添加了过滤标签的能力,即。,turn them into a negative filter on click (in addition to a positive filter).

探索日志行细节
探索日志行细节

洛基/探索:导出字段

导出字段允许任何日志消息的一部分变成一个链接。依靠数据链接图的概念,我们在探索扩展日志结果查看器将某些解析字段变成一个链接,基于模式匹配。

这允许您将一个发生如traceId = 624 f706351956b81,在你的日志,到一个链接到你的分布式跟踪系统跟踪查看。模式匹配的配置可以在数据源设置。

这个版本开始支持洛基,但是我们很快就会把这个概念到其他数据源。

时间同步分裂观点的探索

在探索分割视图中,您现在可以连接两个timepickers所以如果你改变一个,另一个也会被改变。这有助于保持拆分视图查询的开始和结束时间同步和将确保你看相同的时间间隔在拆分窗格。

时间同步分裂观点的探索
时间同步分裂观点的探索

提醒支持Azure应用见解

Azure监控在Azure云数据源支持多个服务。之前Grafana v6.5,只有Azure监视服务支持Grafana报警。在Grafana 6.5中,提醒支持已经实现了应用程序的见解服务

从UI允许储蓄供应仪表板

历史上已经可以更改配置仪表板Grafana UI。然而,它没有可以保存更改,没有人工干预。Grafana 6.5中我们引入一个新的仪表板配置设置命名allowUiUpdates。如果allowUiUpdates被设置为真正的你更改配置仪表板,您可以保存仪表板和变化将被持久化到Grafana数据库。

阅读更多关于这个新功能供应Grafana

新设置enable_login_token设置为true, Grafana将身份验证代理头验证成功之后,分配用户登录令牌和饼干。你只需要配置您的身份验证代理提供标题/登录路线。请求通过其他途径将身份验证使用cookie。

阅读更多关于这个新功能身份验证代理身份验证

通用的OAuth角色映射

Grafana 6.5可以配置通用的OAuth地图一定反应OAuth提供者一定Grafana组织的角色,类似于现有的LDAP组的映射特性。新设置命名role_attribute_path和预计JMESPath表达式。

阅读更多关于这个新功能通用的OAuth身份验证并确保检查出[JMESPath例子]//www.tubolov.com/docs(/认证/ generic-oauth / # jmespath-examples)。

图像渲染器插件

自从我们宣布弃用PhantomJS和新图像渲染器插件在Grafana6.4我们收到了错误报告和有价值的反馈。

在Grafana 6.5我们已经更新文档,让它更容易理解如何安装和解决可能出现的问题。阅读更多关于图像呈现

请试一试图像渲染器插件并让我们知道你的想法。

升级

看到升级的笔记

更新日志

看看CHANGELOG.md新特性的完整列表,修改和bug修复。

下载

头的下载页面下载链接和指令。

谢谢

大感谢所有提交PRs Grafana用户贡献的bug报告,并反馈!