2017-02-23 29 views
0

根據https://www.consul.io/docs/agent/options.html#_node_meta 我可以與領事節點關聯任何元數據鍵/值對。可以prometheus閱讀領事節點元?

普羅米修斯能讀取這個元數據嗎? 我明白,只有下面的元標籤可用於普羅米修斯:

  • __meta_consul_address:目標地址
  • __meta_consul_node:的標籤列表:目標
  • __meta_consul_tags定義的節點名稱目標由標籤分離器接合
  • __meta_consul_service:目標屬於
  • __meta_consul_service_address的服務的名稱:靶的服務地址
  • __meta_consul_service_port:目標的服務端口
  • __meta_consul_service_id:目標的服務ID
  • __meta_consul_dc:目標

但我想是絕對肯定,我錯過什麼數據中心名稱或者沒有辦法去做。

謝謝

回答

0

的功能只是一個月前發佈這是不支持的,但隨時發送pull請求。

0

是的。這是引入Prometheus 1.8

現在,您可以直接引用__meta_consul_metadata_$KEYNAME

以下顯示了普羅米修斯標籤重寫它過濾節點「位置」的元數據,這是我們已經添加到在倫敦運行領事代理ldn事實。

- source_labels: [__meta_consul_metadata_location] separator: ; regex: ldn replacement: $1 action: keep