2017-05-14 9 views
0

나는 Prometheus를 blackbox 구성 요소와 함께 사용하고 있으며 매개 변수를 blackbox 구성 요소에 전달하려고합니다. 이미 잘 작동하는 모듈 및 대상을 제외하고.Prometheus + blackbox 구성 요소 -> 별도의 검사없이 HTTP 내용을 모니터링하는 방법

'fail_if_not_matches_regexp'및 blackbox 구성 요소에서 설정할 수있는 다른 매개 변수와 같은 값을 전달하고 값을 전달하여 기존 값을 무시하는 방법을 찾고 있습니다. blackbox 구성 요소에 relabel_configs를 작성해야합니까?

현재 Prometheus가 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

이것은 지원되지 않습니다. 필요한 모든 설정을 위해 블랙 박스 내보내기 모듈을 만드십시오.