带有OpenTSDB的Grafana模板

带有OpenTSDB的Grafana模板,grafana,opentsdb,Grafana,Opentsdb,在OpenTSDB上用Grafana进行模板制作的文档似乎相当粗略。我甚至很难建立一个基本的模板,如果能提供一些建议,我将不胜感激。我在OpenTSDB中有一些简单的指标,我正在尝试创建一个模板。下面是一个示例度量及其相关标记: disk.free.percent -- location -- Seattle -- Omaha -- servertype -- web -- db -- host -- web01 -- web02

在OpenTSDB上用Grafana进行模板制作的文档似乎相当粗略。我甚至很难建立一个基本的模板,如果能提供一些建议,我将不胜感激。我在OpenTSDB中有一些简单的指标,我正在尝试创建一个模板。下面是一个示例度量及其相关标记:

disk.free.percent
  -- location
    -- Seattle
    -- Omaha
  -- servertype
    -- web
    -- db
  -- host
    -- web01
    -- web02
    -- db01
    -- db01
disk.free.gb
  (Repeat tags/values)
理想情况下,我希望创建4个下拉列表:

  • 选择disk.free.percent和disk.free.gb
  • 选择单个主机
  • 地点之间的选择
  • 服务器类型之间的选择
  • 但是,我在第二步上遇到了麻烦。使用模板设置中的以下内容获取第一个菜单没有问题:

    Name:  fs
    Type:  Query
    Data Source:  MyTesterOTSD
    Query:  metrics(fs)
    
    Name:  hosts
    Type:  Query
    Data Source:  MyTesterOTSD
    Query:  $fs
    Tags query:  tag_names(fs)
    Tag values query:  tag_value(fs, host)
    
    通过这些设置,值的预览效果非常好,我可以使用$fs作为度量名称来创建图形。杰出的然而,下一步我遇到了各种各样的问题。我使用以下设置创建了一个新变量:

    Name:  fs
    Type:  Query
    Data Source:  MyTesterOTSD
    Query:  metrics(fs)
    
    Name:  hosts
    Type:  Query
    Data Source:  MyTesterOTSD
    Query:  $fs
    Tags query:  tag_names(fs)
    Tag values query:  tag_value(fs, host)
    
    这确实会创建一个下拉列表,但它只包含“无”。很显然,我没有抓住这里的愿景。我已经尝试过变体--$fs包含在标记查询中,等等。我如何做到这一点?是否有一种简单的方法来添加(3)和(4)?多谢各位