原文来自于:https://grafana.com/plugins/sileht-gnocchi-datasource
配置列表 名称 描述 Name 数据源的名称 Default 默认数据源,表示它将被新的面板预先选定 Url http协议,是Keystone或者Gnocchi server的ip和端口号(默认端口号是8080) Access Proxy = 通过Grafana后端来访问,Direst = 通过浏览器访问目录 Token 一个有效的Keystone令牌 Project keystone用户user User keystone用户user Password keystone密码 注意: 如果Keystone server被设置为URL,Gnocchi server将会自动被发现。这将仅仅工作在 Access = Direct , 并且CORS 正确配置在Keystne和Gnocchi中。
查询编辑器 通过点击标题打开一个图表编辑模式 这个编辑器有4种模式来检索监控项metrics,你可以通过点击右侧的铅笔改变这种模式。 1 一个监控项的测量值 : 使用已经定义的监控项的数据点来创建一个图表 Metric ID: 你感兴趣的监控项的id 2 一个资源的监控项的测量值:创建已经定义的资源的监控项的数据点的图表 Resource ID:资源的id Resource type:资源的类型(generic,instance,disk,...) Metric name:监控项的名称 3 多个资源某个监控项的测量值: 通过查询语句来创建一个图表,包含每种监控项 Query: 搜索资源的查询语句 Resource type:资源的类型(generic,instance,disk,...) Metric name:监控项的名称 Label attribute:标签或者资源属性,这将用于标签 4 横跨资源的监控项的聚集的测量值:根据匹配查询语句的所有监控项的数据点的聚集创建的图表 Query: 搜索资源的查询语句 Resource type:资源的类型(generic,instance,disk,...) Metric name:监控项的名称 Label attribute:标签或者资源属性,这将用于标签
每一种模式都会有聚集方法来获取监控项的数据点 更多关于查询的格式,请参见Gnocchi 文档。 参考地址:http://gnocchi.xyz/rest.html#searching-for-resources
模板查询 Gocchi 数据源插件在模板编辑器中提供了如下函数在Variables values query字段 名称 描述 metrics(resource_id) 返回由"resource_id"确定的资源可获得的监控项列表 resources(resource_type,attribute,query)返回匹配查询语句的资源属性列表 更多关于查询格式的细节,请参考:http://gnocchi.xyz/rest.html#searching-for-resources
当前限制 Grafana不允许在使用代理模式时,查询两种不同的服务器,因此我们不能用令牌查询Keystone,然后 查询gnocchi。 在代理模式,我们需要在数据源上设置令牌token和Gnocchi URL 在直接模式,我们可以使用login/password 和Keystone URL。 注意CORS 必须在Keystone 和Gnocchi server上开启 |