2017-06-01 24 views
0

我使用grafana創建了幾個儀表板,我發現模板功能非常有用,但是我正在監視一些ec2實例並從cloudwatch的ec2命名空間獲取一些指標,但是那些使用instanceid作爲參數,因爲instanceid不是真正人類可讀,這使我想到我的問題:任何方式有關鍵/值對格拉法納模板變量?

有沒有什麼辦法將鍵/值對作爲儀表板的模板變量?這種方式,人們會看到主機名,選擇它,正確的實例id將被輸送到面板,提前

感謝

回答

1

Grafana從此v4.0 of Grafana特設過濾變量,但不幸的是,CloudWatch的數據源不但支持他們。 (InfluxDB,Elasticsearch和Prometheus都有支持)。

但是,您可以鏈接模板變量,以便可以將父模板變量傳遞給子模板變量。這是一個演示that(使用Graphite,但原理相同)。

而且在Grafana.com這CloudWatch的儀表盤也採用這樣的特徵:

https://grafana.com/dashboards/590

Cloudwatch dashboard

這是一個子模板變量(如下圖)。其他模板變量值將傳遞到維度值的查詢中 - dimension_values($region, $namespace, $metric, $dimension)

Template Variable Editor

相關問題