blackbox_exporter.git
4 years agoChange DoT default port to 853 (#655)
Kakashi Liu [Fri, 26 Jun 2020 16:41:23 +0000 (00:41 +0800)]
Change DoT default port to 853 (#655)

Signed-off-by: Kakashi Liu <kakashi1000@gmail.com>
4 years agoUpdate common Prometheus files (#648)
PrometheusBot [Tue, 23 Jun 2020 10:11:15 +0000 (13:11 +0300)]
Update common Prometheus files (#648)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
4 years agoDeal with URLs with literal IPv6 addresses (#645)
André Cruz [Fri, 19 Jun 2020 15:42:01 +0000 (16:42 +0100)]
Deal with URLs with literal IPv6 addresses (#645)

Recent versions of Go have started enforcing the usage of
brackets in URLs with literal IPv6 addresses. This change
prevents the attempt to resolve an address in the form
[address]. URL.Hostname() takes care of striping the brackets.

Signed-off-by: André Cruz <acruz@cloudflare.com>
4 years agoRelease 0.17.0
Brian Brazil [Fri, 19 Jun 2020 11:30:27 +0000 (12:30 +0100)]
Release 0.17.0

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years agoAdd option to disable TLS certificate check in DoT (#644)
André Cruz [Thu, 18 Jun 2020 08:54:54 +0000 (09:54 +0100)]
Add option to disable TLS certificate check in DoT (#644)

Signed-off-by: André Cruz <acruz@cloudflare.com>
4 years agoAdd support for DoT to DNS probes (#643)
André Cruz [Wed, 17 Jun 2020 13:59:50 +0000 (14:59 +0100)]
Add support for DoT to DNS probes (#643)

Signed-off-by: André Cruz <acruz@cloudflare.com>
4 years agoAdd support for "rootless" ping (#642)
David Leadbeater [Tue, 16 Jun 2020 14:38:05 +0000 (15:38 +0100)]
Add support for "rootless" ping (#642)

This works for Linux and Darwin.

On Linux the user running the exporter needs to be a member of a group
with an ID in the range specified in the sysctl
net.ipv4.ping_group_range.

Signed-off-by: David Leadbeater <dgl@dgl.cx>
4 years agoUpdate deps (#639)
Brian Brazil [Mon, 15 Jun 2020 15:42:51 +0000 (16:42 +0100)]
Update deps (#639)

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years agoSeed RNG to ensure different ICMP ids. (#638)
Brian Brazil [Mon, 15 Jun 2020 13:14:32 +0000 (14:14 +0100)]
Seed RNG to ensure different ICMP ids. (#638)

Fixes #632

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years ago[dns] Allow to specify query Class (#635)
Baptiste Courtois [Sun, 14 Jun 2020 10:35:33 +0000 (12:35 +0200)]
[dns] Allow to specify query Class (#635)

* [dns] validate query_class and query_type config values
This allows to catch simple config errors earlier.

Signed-off-by: Baptiste Courtois <b.courtois@criteo.com>
4 years agoUpdate prometheus/common to v0.10.0 (#622)
Julien Pivotto [Wed, 10 Jun 2020 08:21:34 +0000 (10:21 +0200)]
Update prometheus/common to v0.10.0 (#622)

Enable HTTP/2.
Fixes #617

Add support for "0" duration.

Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
4 years agoAdd new probe_ssl_last_chain_expiry_timestamp_seconds metric (#636)
Takuya Kosugiyama [Wed, 10 Jun 2020 08:20:54 +0000 (17:20 +0900)]
Add new probe_ssl_last_chain_expiry_timestamp_seconds metric (#636)

* Add new probe_ssl_latest_verified_chain_expiry metric

Resolves https://github.com/prometheus/blackbox_exporter/issues/340

Based on the discussion in the issue above, this metric will help determine
when the SSL/TLS certificate expiration error actually happens on clients
like a browser that attempts to verify certificates by building one or
more chains from peer certificates.

Signed-off-by: Takuya Kosugiyama <re@itkq.jp>
4 years agofix the example.yml file: HTTP/2 is shown as HTTP/2.0 in the golang http client ...
Simon THOBY [Fri, 5 Jun 2020 16:38:55 +0000 (18:38 +0200)]
fix the example.yml file: HTTP/2 is shown as HTTP/2.0 in the golang http client (#633)

Signed-off-by: Simon Thoby <simon.thoby@bleemeo.com>
4 years agomakefile: update Makefile.common with newer version (#627)
PrometheusBot [Tue, 19 May 2020 08:23:22 +0000 (11:23 +0300)]
makefile: update Makefile.common with newer version (#627)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
4 years agoBump go version to 1.14 (#611)
Julien Pivotto [Fri, 1 May 2020 16:06:00 +0000 (18:06 +0200)]
Bump go version to 1.14 (#611)

Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
4 years agoAdd password file field to document (#605)
tottoto [Wed, 22 Apr 2020 12:20:32 +0000 (21:20 +0900)]
Add password file field to document (#605)

Signed-off-by: tottoto <tottotodev@gmail.com>
4 years agoBumping DNS dependency to 1.1.25 (#597)
David Collom [Tue, 14 Apr 2020 12:51:49 +0000 (13:51 +0100)]
Bumping DNS dependency to 1.1.25 (#597)

Bump other deps too.

Signed-off-by: David Collom <david.collom@creditkarma.com>
4 years agoMerge pull request #587 from carlosedp/ppc64le
Ben Kochie [Sun, 29 Mar 2020 14:13:47 +0000 (16:13 +0200)]
Merge pull request #587 from carlosedp/ppc64le

Add image build for ppc64le architecture

4 years agoAdd image build for ppc64le architecture
Carlos de Paula [Sun, 29 Mar 2020 13:40:41 +0000 (10:40 -0300)]
Add image build for ppc64le architecture

Signed-off-by: Carlos de Paula <me@carlosedp.com>
4 years agoadd probe_ip_addr_hash to detect if the IP changes (#584)
Wei He [Wed, 18 Mar 2020 12:30:59 +0000 (21:30 +0900)]
add probe_ip_addr_hash to detect if the IP changes (#584)

* add probe_ip_addr_hash to detect if the IP changes

Signed-off-by: Wing924 <weihe924stephen@gmail.com>
4 years agomakefile: update Makefile.common with newer version (#574)
PrometheusBot [Tue, 25 Feb 2020 09:13:01 +0000 (11:13 +0200)]
makefile: update Makefile.common with newer version (#574)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
4 years agoSkip network dependent test in short mode (#566)
Daniel Swarbrick [Fri, 3 Jan 2020 13:08:14 +0000 (14:08 +0100)]
Skip network dependent test in short mode (#566)

Signed-off-by: Daniel Swarbrick <daniel.swarbrick@cloud.ionos.com>
4 years agoAdd none/all matches to DNS RRset validation (#552)
Paul Wood [Thu, 21 Nov 2019 15:13:04 +0000 (15:13 +0000)]
Add none/all matches to DNS RRset validation (#552)

Signed-off-by: Paul Wood <pauwood@ebay.com>
4 years agoRelease 0.16.0
Brian Brazil [Mon, 11 Nov 2019 16:25:58 +0000 (16:25 +0000)]
Release 0.16.0

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years agoFix logging of IP addresseses in resolve code. (#548)
Brian Brazil [Thu, 7 Nov 2019 11:49:35 +0000 (11:49 +0000)]
Fix logging of IP addresseses in resolve code. (#548)

Also add logging missing from one code path.

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years ago[BUGFIX] disable ip protocol fallback and tests (#540)
genofire [Wed, 23 Oct 2019 12:03:30 +0000 (14:03 +0200)]
[BUGFIX] disable ip protocol fallback and tests (#540)

Signed-off-by: Martin/Geno <geno+dev@fireorbit.de>
4 years agoExport TLS version (#538)
Silke Hofstra [Mon, 14 Oct 2019 08:27:37 +0000 (10:27 +0200)]
Export TLS version (#538)

* Add a metric for the TLS version used

Signed-off-by: Silke Hofstra <silke@slxh.eu>
4 years agoAdd locking around tracer.
Brian Brazil [Fri, 11 Oct 2019 11:29:41 +0000 (12:29 +0100)]
Add locking around tracer.

It can be called concurrently, and after the request has finished.

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years agoBetter handling of HTTP redirects.
Brian Brazil [Fri, 27 Sep 2019 12:44:49 +0000 (13:44 +0100)]
Better handling of HTTP redirects.

If the redirect is to a different host, don't set ServerName.
Fixes #237.

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
4 years agoadd probe_http_uncompressed_body_length metric (#535)
Anton Markelov [Tue, 8 Oct 2019 08:23:02 +0000 (18:23 +1000)]
add probe_http_uncompressed_body_length metric (#535)

Signed-off-by: Anton Markelov <doublic@gmail.com>
5 years agoRelease 0.15.1
Brian Brazil [Tue, 17 Sep 2019 12:28:58 +0000 (13:28 +0100)]
Release 0.15.1

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoBump golang 1.13 (#522)
Simon Pasquier [Fri, 13 Sep 2019 10:48:09 +0000 (12:48 +0200)]
Bump golang 1.13 (#522)

*: bump Go version to 1.13
* Fix go.mod and vendor/

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agomakefile: update Makefile.common with newer version (#521)
PrometheusBot [Thu, 12 Sep 2019 10:38:53 +0000 (12:38 +0200)]
makefile: update Makefile.common with newer version (#521)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoChange the front page links to probe logs into relative links (#520)
Chris Siebenmann [Wed, 11 Sep 2019 16:48:52 +0000 (12:48 -0400)]
Change the front page links to probe logs into relative links (#520)

The front page contains a table of links to logs from the most recent
probes. These links were accidentally changed to absolute links in
252a878, in a form that doesn't work when using --web.external-url.
Rather than prefixing these with the external URL (if set), we return
them to being relative links, as they are meant to be (per issue #519).

Fixes #519

Signed-off-by: Chris Siebenmann <cks.git01@cs.toronto.edu>
5 years agoRelease 0.15.0
Brian Brazil [Wed, 11 Sep 2019 12:51:05 +0000 (13:51 +0100)]
Release 0.15.0

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoAdding web.external-url and web.route-prefix flags (#515)
Sven Nebel [Wed, 11 Sep 2019 12:36:17 +0000 (13:36 +0100)]
Adding web.external-url and web.route-prefix flags (#515)

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>
5 years agoAdd separate history for expired failed probe results (#517)
Jake Utley [Tue, 10 Sep 2019 11:48:50 +0000 (04:48 -0700)]
Add separate history for expired failed probe results (#517)

Signed-off-by: Jake Utley <jutley@hiya.com>
5 years agoprober: remove duplicated tests (#324)
Simon Pasquier [Mon, 2 Sep 2019 15:44:43 +0000 (17:44 +0200)]
prober: remove duplicated tests (#324)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agomakefile: update Makefile.common with newer version (#514)
PrometheusBot [Sat, 31 Aug 2019 00:23:25 +0000 (02:23 +0200)]
makefile: update Makefile.common with newer version (#514)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoUse HTTP request's context, so cancellation works. (#510)
Brian Brazil [Fri, 16 Aug 2019 12:58:30 +0000 (13:58 +0100)]
Use HTTP request's context, so cancellation works. (#510)

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoBump default timeout to 2m (#509)
Brian Brazil [Fri, 16 Aug 2019 12:43:30 +0000 (13:43 +0100)]
Bump default timeout to 2m (#509)

The current default of 10s is problematic when testing slower probes
from a browser. Cancellation will still work as a fallback,
including for older Prometheus servers that don't send the timeout
header, so there shouldn't be a big buildup of ongoing probes.

Fixes #259

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoDon't put v4 addresses in brackets (#506)
Brian Brazil [Tue, 6 Aug 2019 20:52:23 +0000 (21:52 +0100)]
Don't put v4 addresses in brackets (#506)

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoFix function comments based on best practices from Effective Go (#428)
CodeLingo Team [Tue, 6 Aug 2019 17:27:12 +0000 (05:27 +1200)]
Fix function comments based on best practices from Effective Go (#428)

Signed-off-by: CodeLingo Bot <bot@codelingo.io>
5 years agoBuild ARM container images (#496)
Simon Pasquier [Wed, 3 Jul 2019 07:42:52 +0000 (09:42 +0200)]
Build ARM container images (#496)

It also updates the Circle CI configuration to use the Prometheus orb.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agomakefile: update Makefile.common with newer version (#494)
PrometheusBot [Wed, 26 Jun 2019 07:50:48 +0000 (09:50 +0200)]
makefile: update Makefile.common with newer version (#494)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoMerge pull request #493 from prometheus/makefile_common
Ben Kochie [Sun, 23 Jun 2019 06:39:45 +0000 (08:39 +0200)]
Merge pull request #493 from prometheus/makefile_common

Synchronize Makefile.common from prometheus/prometheus

5 years agomakefile: update Makefile.common with newer version
prombot [Sun, 23 Jun 2019 00:00:48 +0000 (00:00 +0000)]
makefile: update Makefile.common with newer version

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoDo not apply offsets for explicit timeouts (#492)
Tomas Dabasinskas [Fri, 21 Jun 2019 13:24:31 +0000 (16:24 +0300)]
Do not apply offsets for explicit timeouts (#492)

Signed-off-by: Tomas Dabasinskas <tomas@dabasinskas.net>
5 years agoUpdate dependencies. (#490)
Brian Brazil [Tue, 18 Jun 2019 12:06:49 +0000 (13:06 +0100)]
Update dependencies. (#490)

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agomakefile: update Makefile.common with newer version (#488)
PrometheusBot [Fri, 14 Jun 2019 09:30:25 +0000 (10:30 +0100)]
makefile: update Makefile.common with newer version (#488)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoMerge pull request #484 from prometheus/makefile_common
Ben Kochie [Fri, 7 Jun 2019 06:57:14 +0000 (08:57 +0200)]
Merge pull request #484 from prometheus/makefile_common

Synchronize Makefile.common from prometheus/prometheus

5 years agomakefile: update Makefile.common with newer version
prombot [Fri, 7 Jun 2019 00:01:34 +0000 (00:01 +0000)]
makefile: update Makefile.common with newer version

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoUse Circle CI's org context (#482)
Simon Pasquier [Wed, 29 May 2019 16:20:10 +0000 (18:20 +0200)]
Use Circle CI's org context (#482)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoFix CircleCI job to publish container images (#478)
Simon Pasquier [Thu, 23 May 2019 08:14:14 +0000 (10:14 +0200)]
Fix CircleCI job to publish container images (#478)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoMerge pull request #476 from prometheus/makefile_common
Brian Brazil [Wed, 15 May 2019 06:56:15 +0000 (07:56 +0100)]
Merge pull request #476 from prometheus/makefile_common

Synchronize Makefile.common from prometheus/prometheus

5 years agoRemove obsolete release tool.
Ben Kochie [Wed, 15 May 2019 00:02:10 +0000 (02:02 +0200)]
Remove obsolete release tool.

Signed-off-by: Ben Kochie <superq@gmail.com>
5 years agomakefile: update Makefile.common with newer version
prombot [Wed, 15 May 2019 00:00:38 +0000 (00:00 +0000)]
makefile: update Makefile.common with newer version

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoMerge pull request #472 from prometheus/makefile_common
Ben Kochie [Tue, 7 May 2019 07:46:13 +0000 (09:46 +0200)]
Merge pull request #472 from prometheus/makefile_common

Synchronize Makefile.common from prometheus/prometheus

5 years agomakefile: update Makefile.common with newer version
prombot [Sat, 4 May 2019 00:00:53 +0000 (00:00 +0000)]
makefile: update Makefile.common with newer version

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoMerge pull request #468 from prometheus/makefile_common
Ben Kochie [Fri, 26 Apr 2019 09:21:54 +0000 (11:21 +0200)]
Merge pull request #468 from prometheus/makefile_common

Synchronize Makefile.common from prometheus/prometheus

5 years ago*: bump Go version to 1.12 (#469)
Simon Pasquier [Thu, 25 Apr 2019 15:06:46 +0000 (17:06 +0200)]
*: bump Go version to 1.12 (#469)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoAdd .golangci.yml
Simon Pasquier [Thu, 25 Apr 2019 08:46:09 +0000 (10:46 +0200)]
Add .golangci.yml

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agomakefile: update Makefile.common with newer version
prombot [Thu, 25 Apr 2019 00:00:35 +0000 (00:00 +0000)]
makefile: update Makefile.common with newer version

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoUse timeout for chooseProtocol (#458)
Thor [Wed, 24 Apr 2019 13:23:22 +0000 (08:23 -0500)]
Use timeout for chooseProtocol (#458)

* travisci skip ipv6 dns tests

Signed-off-by: Thor <thansen@digitalocean.com>
5 years agoconfig: close configuration file (#467)
Simon Pasquier [Tue, 23 Apr 2019 15:27:04 +0000 (17:27 +0200)]
config: close configuration file (#467)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoMerge pull request #461 from prometheus/makefile_common
Ben Kochie [Tue, 16 Apr 2019 08:50:19 +0000 (10:50 +0200)]
Merge pull request #461 from prometheus/makefile_common

Synchronize Makefile.common from prometheus/prometheus

5 years agomakefile: update Makefile.common with newer version
prombot [Tue, 16 Apr 2019 00:00:36 +0000 (00:00 +0000)]
makefile: update Makefile.common with newer version

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agomakefile: update Makefile.common with newer version (#460)
PrometheusBot [Fri, 12 Apr 2019 08:04:44 +0000 (11:04 +0300)]
makefile: update Makefile.common with newer version (#460)

Signed-off-by: prombot <prometheus-team@googlegroups.com>
5 years agoadded yamlv3 (#457)
Hrishikesh Barman [Wed, 10 Apr 2019 16:17:39 +0000 (21:47 +0530)]
added yamlv3 (#457)

* added yamlv3
* removed unused packages

Signed-off-by: geekodour <hrishikeshbman@gmail.com>
5 years agoHandle SIGTERM gracefully (#449)
Peter Gallerani [Wed, 27 Mar 2019 16:00:28 +0000 (10:00 -0600)]
Handle SIGTERM gracefully (#449)

Fixes #447

Signed-off-by: silentpete <peter.gallerani@gmail.com>
5 years agoseparating build and run instructions, so users can just download the released softwa...
Daniel Caballero [Wed, 27 Mar 2019 11:22:48 +0000 (12:22 +0100)]
separating build and run instructions, so users can just download the released software (#452)

Signed-off-by: Daniel Caballero <dani.caba@gmail.com>
5 years agoadd license information to missing Go files (resolves #448) (#450)
Peter Gallerani [Wed, 27 Mar 2019 09:04:41 +0000 (03:04 -0600)]
add license information to missing Go files (resolves #448) (#450)

Signed-off-by: silentpete <peter.gallerani@gmail.com>
5 years agoMerge pull request #446 from silentpete/issue-352
Ben Kochie [Tue, 26 Mar 2019 16:33:08 +0000 (17:33 +0100)]
Merge pull request #446 from silentpete/issue-352

#352 - swap MAINTAINER for LABEL

5 years ago#352 - swap MAINTAINER for LABEL
silentpete [Tue, 26 Mar 2019 15:32:07 +0000 (09:32 -0600)]
#352 - swap MAINTAINER for LABEL

Signed-off-by: silentpete <peter.gallerani@gmail.com>
5 years agoRelease 0.14.0
Brian Brazil [Fri, 15 Mar 2019 13:18:47 +0000 (13:18 +0000)]
Release 0.14.0

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoEmpty in YAML means null. (#440)
Brian Brazil [Thu, 14 Mar 2019 16:39:35 +0000 (16:39 +0000)]
Empty in YAML means null. (#440)

The null then overrides the default config. Avoid this
in the example config file.

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoFix ip_protocol_fallback default value (#436)
Pascal Gauthier [Thu, 14 Mar 2019 14:21:37 +0000 (10:21 -0400)]
Fix ip_protocol_fallback default value  (#436)

Fix for https://github.com/prometheus/blackbox_exporter/issues/424
Also fix an undefined probeIPProtocolGauge in case of no IP found.

Signed-off-by: Pascal Gauthier <pgauthier@nihilisme.ca>
5 years agoAdd regexp matching of HTTP response headers to the http probe (#419)
Gleb Smirnov [Thu, 21 Feb 2019 13:28:52 +0000 (21:28 +0800)]
Add regexp matching of HTTP response headers to the http probe (#419)

Signed-off-by: Gleb Smirnov <me@gvsmirnov.ru>
5 years agoAdd metric successful_config_load (#413)
Ryan [Mon, 4 Feb 2019 14:01:27 +0000 (09:01 -0500)]
Add metric successful_config_load (#413)

Signed-off-by: Ryan Shatford <ryan.shatford@tapad.com>
5 years agoprober: icmp: Initialize ID and sequence to random values (#412)
Benoît Knecht [Wed, 30 Jan 2019 10:57:57 +0000 (11:57 +0100)]
prober: icmp: Initialize ID and sequence to random values (#412)

This should help preventing issues with some network devices that have
trouble NATing ICMP packets with the same ID and sequence nubmer but a
different source IP address.

Currently, this can happen if the blackbox_exporter runs in a container
(the ID is set to the PID, which is typically 1 in a container), and
serveral blackbox_exporters are restarted at the same time (the sequence
numbers are reset to zero and stay in sync).

This commit sets the ICMP echo ID to a random value if the PID is 1, and
initializes the sequence number at a random offset.

See #411 for details.

Signed-off-by: Benoît Knecht <benoit.knecht@fsfe.org>
5 years agoImplemented Last-Modified HTTP header metric (#407)
Johannes Visintini [Thu, 17 Jan 2019 10:00:43 +0000 (11:00 +0100)]
Implemented Last-Modified HTTP header metric (#407)

This feature returns a probe_http_last_modified metric with the content
of the Last-Modified HTTP response header, if it is set by the server.

Signed-off-by: Johannes Visintini <johannes.visintini@uni-heidelberg.de>
5 years ago*: update Makefile.common with new staticcheck (#404)
Simon Pasquier [Mon, 7 Jan 2019 10:30:57 +0000 (11:30 +0100)]
*: update Makefile.common with new staticcheck (#404)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoMerge pull request #397 from simonpasquier/fix-go1.11.4-build
Simon Pasquier [Tue, 18 Dec 2018 10:18:50 +0000 (11:18 +0100)]
Merge pull request #397 from simonpasquier/fix-go1.11.4-build

Fix go.sum after Go1.11.4 bump

5 years agoFix go.sum after Go1.11.4 bump
Simon Pasquier [Mon, 17 Dec 2018 10:07:41 +0000 (11:07 +0100)]
Fix go.sum after Go1.11.4 bump

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoAdd force preferred ip protocol (#382)
Pascal Gauthier [Fri, 7 Dec 2018 15:20:36 +0000 (10:20 -0500)]
Add force preferred ip protocol (#382)

Signed-off-by: Pascal Gauthier <pgauthier@nihilisme.ca>
5 years agoRelease 0.13.0
Brian Brazil [Tue, 4 Dec 2018 15:05:47 +0000 (15:05 +0000)]
Release 0.13.0

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoMerge pull request #387 from simonpasquier/fix-promu-cfg
Ben Kochie [Thu, 29 Nov 2018 10:33:32 +0000 (11:33 +0100)]
Merge pull request #387 from simonpasquier/fix-promu-cfg

promu: fix ldflags for Go modules

5 years agopromu: fix ldflags for Go modules
Simon Pasquier [Thu, 29 Nov 2018 10:00:54 +0000 (11:00 +0100)]
promu: fix ldflags for Go modules

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoMerge pull request #386 from simonpasquier/go-modules
Ben Kochie [Wed, 28 Nov 2018 11:34:38 +0000 (12:34 +0100)]
Merge pull request #386 from simonpasquier/go-modules

*: support for Go modules

5 years agoFix typo
Simon Pasquier [Wed, 28 Nov 2018 10:54:37 +0000 (11:54 +0100)]
Fix typo

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years ago*: support for Go modules
Simon Pasquier [Mon, 26 Nov 2018 14:50:53 +0000 (15:50 +0100)]
*: support for Go modules

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agocircleci: switch to 2.1 config (#385)
Simon Pasquier [Tue, 27 Nov 2018 09:08:28 +0000 (10:08 +0100)]
circleci: switch to 2.1 config (#385)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
5 years agoSignal channel should have a buffer of 1. (#381)
Brian Brazil [Wed, 14 Nov 2018 18:00:11 +0000 (18:00 +0000)]
Signal channel should have a buffer of 1. (#381)

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
5 years agoUpdate vendor github.com/prometheus/client_golang/...@v0.9.0 (#372)
Ben Kochie [Mon, 15 Oct 2018 16:29:25 +0000 (18:29 +0200)]
Update vendor github.com/prometheus/client_golang/...@v0.9.0 (#372)

Signed-off-by: Ben Kochie <superq@gmail.com>
5 years agoAccount response read time for http prober (#363)
Ivan Babrou [Thu, 4 Oct 2018 10:59:29 +0000 (03:59 -0700)]
Account response read time for http prober (#363)

Withot this change `transfer` time is near zero, because `trace.end`
time is clocked when response body is available, not when it's read.

Signed-off-by: Ivan Babrou <ibobrik@gmail.com>
5 years agoUpdate CircleCI to Go 1.11 (#367)
Ben Kochie [Thu, 27 Sep 2018 19:31:54 +0000 (21:31 +0200)]
Update CircleCI to Go 1.11 (#367)

Signed-off-by: Ben Kochie <superq@gmail.com>
5 years agoMerge pull request #362 from bobrik/fix-broken-build
Ben Kochie [Thu, 27 Sep 2018 19:28:56 +0000 (21:28 +0200)]
Merge pull request #362 from bobrik/fix-broken-build

Fix broken build because of go fmt issue

5 years agoUpgrade go10 to go11 in travis
Ivan Babrou [Thu, 27 Sep 2018 17:31:29 +0000 (10:31 -0700)]
Upgrade go10 to go11 in travis

Signed-off-by: Ivan Babrou <ibobrik@gmail.com>
5 years agoFix broken build because of go fmt issue
Ivan Babrou [Tue, 25 Sep 2018 18:54:33 +0000 (11:54 -0700)]
Fix broken build because of go fmt issue

```
$ make
>> checking code style
! gofmt -d $(find . -path ./vendor -prune -o -name '*.go' -print) | grep '^'
diff -u ./prober/utils_test.go.orig ./prober/utils_test.go
--- ./prober/utils_test.go.orig 2018-09-25 11:52:34.000000000 -0700
+++ ./prober/utils_test.go 2018-09-25 11:52:34.000000000 -0700
@@ -43,7 +43,7 @@
    publickey := &privatekey.PublicKey

    cert := x509.Certificate{
- IsCA: true,
+ IsCA:                  true,
BasicConstraintsValid: true,
SubjectKeyId:          []byte{1},
SerialNumber:          big.NewInt(1),
make: *** [style] Error 1
```

Signed-off-by: Ivan Babrou <ibobrik@gmail.com>
6 years agoensure resp.Body is discarded to avoid broken tcp sockets (#348)
Thomas Maier [Tue, 14 Aug 2018 14:38:07 +0000 (16:38 +0200)]
ensure resp.Body is discarded to avoid broken tcp sockets (#348)

Signed-off-by: Thomas Maier <contact@thomas-maier.net>