2017-05-14 6 views
0

私はプロメテウスをblackboxコンポーネントと連携させ、パラメータをblackboxコンポーネントに渡したいと考えています。Prometheus + blackboxコンポーネント - >個別のチェックなしでHTTPコンテンツを監視する方法

私は、 'fail_if_not_matches_regexp'やblackboxコンポーネントで設定可能な他のパラメータや、既存の値を上書きするための値渡しなどのキーを渡す方法を探しています。 blackboxコンポーネントのrelabel_configsを記述する必要がありますか?

現在、プロメテウスはキーと値のペアをURLに渡していますが、URLにどのようなキーが含まれているかわかりません。

http://localhost:9115/probe?module=http_2xx&modules_fail_if_not_matches_regexp=1234&target=https%3A%2F%2Fwww.xyz.com

これは私がURLのキー/値のペアを使用して設定することができたブラックボックスコンポーネント変数の疑問につながりますか?

また、静的テキストと各ターゲットをチェックするオプションを含む別個のブラックボックス設定を作成することもできますが、ディスカバリJSONファイルメソッド(現在のターゲットパラメータの設定)を使用すると、

{ 
     "targets": [ "https://yyy" ], 
     "labels": { 
     "fail_if_not_matches_regexp": "web services under your control", 
     } 
    }, 

答えて

2

これはサポートされていません。必要なすべての設定について、ブラックボックスエクスポータでモジュールを作成してください。