Commit Graph

16 Commits

Author SHA1 Message Date
Ben Kochie b67b69acd3
Update for Prometheus Community
Add standard Prometheus build setup
* CircleCI config
* Makefile
* Go modules
* Golang-CI Lint
* promu config
* Remove /vendor
* Remove mage build
* Update READMEs

https://github.com/prometheus-community/postgres_exporter/issues/478

Signed-off-by: Ben Kochie <superq@gmail.com>
2021-02-23 10:51:33 +01:00
Will Rouesnel 03457ae745
Stop including tools/src in source tarballs.
Fixes #239.
2019-11-01 01:18:05 +11:00
Will Rouesnel 1e5f7f46f4
Fix the metric changes script. 2018-11-11 18:02:41 +11:00
Will Rouesnel 3acec53018
Add gh-assets-clone.sh script. 2018-11-11 16:04:10 +11:00
Hang Sun f00c4b7b87 Added command-line flag to disable the default metrics 2018-03-21 00:28:59 +11:00
Will Rouesnel 989489096e Refactor repository layout and convert build system to Mage.
This commit implements a massive refactor of the repository, and
moves the build system over to use Mage (magefile.org) which should
allow seamless building across multiple platforms.
2018-03-06 07:29:35 +10:00
Will Rouesnel 5b9fea01ee Add cross-compilation Makefile targets and tar-based releases.
Revamp the build system to be more inline with other Prometheus exporters.
Notably add Darwin and Windows build targets, and add support for releases
using tar files.
2017-11-30 13:17:13 +10:00
Matthias Berkenkamp 6e3d130f40 fix shell usage in make file 2017-09-20 21:24:32 +10:00
Matthias Berkenkamp 4bee618699 add coverage folder 2017-09-20 21:24:32 +10:00
Will Rouesnel 8a1a12fd05 Update Makefile test handling. 2017-06-07 00:53:19 +10:00
Will Rouesnel e2b6c973a1 Add self-contained gometalinter build tooling. 2017-06-07 00:53:19 +10:00
Will Rouesnel f6e4292bc5 Have smoketests output representative samples of metrics.
Future: build the current master and produce a comparison.
2017-04-14 01:21:31 +10:00
Will Rouesnel ff8e0c5382 Add coverage and code quality badges. 2017-02-25 01:18:27 +11:00
Will Rouesnel 045ae96430 Implement the compileable source code of the basic integration test suite.
This is the first step in moving the integration test suite to a more
reliable Golang based one.
2016-11-17 03:09:20 +11:00
Will Rouesnel 4191c1a938 Update gitignore 2015-08-28 04:29:03 +10:00
Will Rouesnel 2a08787a90 Compiling version of the postgres_exporter.
This is based on the mysqld_exporter, but drastically changes how metrics are
discovered and enumerated since postgres already very closely follows the
Prometheus format.
2015-08-25 03:28:41 +10:00