2016-11-01 19 views
1

PrometheusのConsul統合を使用して、すべての領事ノードを自動検出したいと考えています。現時点では、私のPrometheusサーバーは、コンフィギュレーションで使用するデータセンターを実際に指定したことはありませんが、のデータセンターからのみノードを受信します(プロメテウスサーバーにインストールされた領事クライアントを選んだと思います)の一部です)。Prometheus:複数のデータセンターからConsulノードを取得する方法

どうすればすべてノードからすべて領事が知っているデータセンターですか?

答えて

3

ソリューションwe foundは、設定で「datacenter」キーワードを使用し、われわれが持っているデータセンターを明示的に表示することでした。その最適ではない(将来データセンターを追加/削除する可能性があるため)が機能します。下記は例です:

scrape_configs: 
    - job_name: 'consul' 
    consul_sd_configs: 
     - server: '0.0.0.0:8500' 
     datacenter: 'datacenter-name-1' 
     - server: '0.0.0.0:8500' 
     datacenter: 'datacenter-name-2' 
     - server: '0.0.0.0:8500' 
     datacenter: 'datacenter-name-3' 
関連する問題