{"action":"created","issue":{"url":"https://api.github.com/repos/prometheus/blackbox_exporter/issues/194","repository_url":"https://api.github.com/repos/prometheus/blackbox_exporter","labels_url":"https://api.github.com/repos/prometheus/blackbox_exporter/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/prometheus/blackbox_exporter/issues/194/comments","events_url":"https://api.github.com/repos/prometheus/blackbox_exporter/issues/194/events","html_url":"https://github.com/prometheus/blackbox_exporter/issues/194","id":242898090,"number":194,"title":"Differentiate between \"could not connect\" and \"certificate expired\"","user":{"login":"sandersaares","id":9914262,"avatar_url":"https://avatars2.githubusercontent.com/u/9914262?v=3","gravatar_id":"","url":"https://api.github.com/users/sandersaares","html_url":"https://github.com/sandersaares","followers_url":"https://api.github.com/users/sandersaares/followers","following_url":"https://api.github.com/users/sandersaares/following{/other_user}","gists_url":"https://api.github.com/users/sandersaares/gists{/gist_id}","starred_url":"https://api.github.com/users/sandersaares/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandersaares/subscriptions","organizations_url":"https://api.github.com/users/sandersaares/orgs","repos_url":"https://api.github.com/users/sandersaares/repos","events_url":"https://api.github.com/users/sandersaares/events{/privacy}","received_events_url":"https://api.github.com/users/sandersaares/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-07-14T05:03:25Z","updated_at":"2017-07-14T07:23:42Z","closed_at":"2017-07-14T07:23:42Z","body":"At the moment an expired certificate just looks like the URL to be probed is down, with no indication that an expired certificate is the reason. It would be desirable to differentiate between a failure to connect and an expired certificate, to allow any triggered human action to be more easily directed at the root cause of the problem."},"comment":{"url":"https://api.github.com/repos/prometheus/blackbox_exporter/issues/comments/315290708","html_url":"https://github.com/prometheus/blackbox_exporter/issues/194#issuecomment-315290708","issue_url":"https://api.github.com/repos/prometheus/blackbox_exporter/issues/194","id":315290708,"user":{"login":"brian-brazil","id":7115638,"avatar_url":"https://avatars7.githubusercontent.com/u/7115638?v=3","gravatar_id":"","url":"https://api.github.com/users/brian-brazil","html_url":"https://github.com/brian-brazil","followers_url":"https://api.github.com/users/brian-brazil/followers","following_url":"https://api.github.com/users/brian-brazil/following{/other_user}","gists_url":"https://api.github.com/users/brian-brazil/gists{/gist_id}","starred_url":"https://api.github.com/users/brian-brazil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brian-brazil/subscriptions","organizations_url":"https://api.github.com/users/brian-brazil/orgs","repos_url":"https://api.github.com/users/brian-brazil/repos","events_url":"https://api.github.com/users/brian-brazil/events{/privacy}","received_events_url":"https://api.github.com/users/brian-brazil/received_events","type":"User","site_admin":false},"created_at":"2017-07-14T07:23:42Z","updated_at":"2017-07-14T07:23:42Z","body":"From the standpoint of a users' browser, these are basically the same thing.\r\n\r\nIt's not practical for us to enumerate every single possible error that can occur down in the Go http client as a metric, as that's basically event logging and would require a never ending amount of effort. This is also an error that's going to be really obvious when you go manually test it (or if you've setup alerts for certs about to expire)."}}
{"actor":{"display_login":"brian-brazil"}}