Marcelo Magallón Thank you very much, this solved my problem. I learned that i need also to check about relases and changes in app version :)
piątek, 2 kwietnia 2021 o 03:05:55 UTC+2 Marcelo Magallón napisał(a): > In the version you are using it's called "fail_if_matches_regexp" and > "fail_if_not_matches_regexp". > > Marcelo > > On Thu, Apr 1, 2021 at 10:29 AM Michał Siwik <[email protected]> wrote: > >> Marcelo, >> >> In second example when I copy config from blackbox-exporter repo >> cat blackbox2.yml >> >> modules: >> http_2xx_example: >> prober: http >> timeout: 5s >> http: >> valid_http_versions: ["HTTP/1.1", "HTTP/2.0"] >> valid_status_codes: [] # Defaults to 2xx >> method: GET >> headers: >> Host: vhost.example.com >> Accept-Language: en-US >> Origin: example.com >> no_follow_redirects: false >> fail_if_ssl: false >> fail_if_not_ssl: false >> fail_if_body_matches_regexp: <- this is line 16 >> - "Could not connect to database" >> fail_if_body_not_matches_regexp: >> - "Download the latest version here" >> >> prometheus-blackbox-exporter --config.file blackbox2.yml --config.check >> level=info ts=2021-04-01T06:38:02.91294192Z caller=main.go:215 >> msg="Starting blackbox_exporter" version="(version=0.13.0+ds, >> branch=debian/sid, revision=0.13.0+ds-2+b11)" >> level=error ts=2021-04-01T06:38:02.913576183Z caller=main.go:219 >> msg="Error loading config" err="Error parsing config file: yaml: unmarshal >> errors:\n line 16: field fail_if_body_matches_regexp not found in type >> config.plain\n line 18: field fail_if_body_not_matches_regexp not found in >> type config.plain" >> >> czwartek, 1 kwietnia 2021 o 15:50:06 UTC+2 Marcelo Magallón napisał(a): >> >>> I apologize for using YAML, whitespace-sensitve-anythings should have >>> never been put into use... >>> >>> The problem is that here: >>> >>> On Thu, Apr 1, 2021 at 12:41 AM Michał Siwik <[email protected]> wrote: >>> >>> http_get_api_zkat: >>>> prober: http >>>> timeout: 5s >>>> http: >>>> method: GET >>>> headers: >>>> Content-Type: "application/json" >>>> fail_if_body_not_matches_regexp: >>>> - "^{heheszki}$" >>>> >>> >>> fail_if_body_not_matches_regexp is indented at the same level as >>> Content-Type before it. If you align it under "headers" it works. >>> >>> Marcelo >>> >> -- >> > You received this message because you are subscribed to the Google Groups >> "Prometheus Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/prometheus-users/57f9125a-35b4-4d32-9545-51cdab1c9dffn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/prometheus-users/57f9125a-35b4-4d32-9545-51cdab1c9dffn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Marcelo Magallón > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/0c3b8170-ee4c-4b3a-bdeb-be92b95ec047n%40googlegroups.com.

