2017-05-14 42 views
0

我普羅米修斯與黑盒組件的工作,並希望傳遞參數給黑盒組件 - 除了模塊和目標,其已經工作得非常好。普羅米修斯+黑盒組件 - >如何監控HTTP內容,而無需單獨檢查

我正在尋找一種方法來傳遞像'fail_if_not_matches_regexp'和其他可以在黑盒子組件中設置的參數,以及傳入值來覆蓋現有的參數。我需要爲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

這不支持,在blackbox導出器中爲您需要的每一組設置創建模塊。