Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/greenpau/consul_exporter

Exporter for Consul metrics
https://github.com/greenpau/consul_exporter

Release v0.4.0

75f02d80bbe2191cd0af297bbf200a81cbe7aeb0 authored about 6 years ago by Tobias Schmidt <[email protected]>
Update client_golang and common packages

7b5b8c9b753f83be32e0964297f516d95082a226 authored about 6 years ago by Tobias Schmidt <[email protected]>
Merge pull request #82 from simonpasquier/use-makefile-common

Use Makefile.common from Prometheus

8a5cc768e8442b29db68f8a603605071c06150d8 authored over 6 years ago by Tobias Schmidt <[email protected]>
Sync Makefile.common from prometheus

Signed-off-by: Simon Pasquier <[email protected]>

7ea2846fcc554b59feaff0f2fb0eff2d775d72a2 authored over 6 years ago by Simon Pasquier <[email protected]>
Use Makefile.common from Prometheus

Signed-off-by: Simon Pasquier <[email protected]>

63f6af9b4b69f725b8771e294c9e082a05cc1692 authored over 6 years ago by Simon Pasquier <[email protected]>
Merge pull request #74 from guidoiaquinti/master

Update README.md

0c7e8e593ff94114049c97917dc7ed384e789572 authored over 6 years ago by Tobias Schmidt <[email protected]>
Update README.md

20a68da3a99211927182b1d7b53ff6b74b31d24e authored over 6 years ago by Guido Iaquinti <[email protected]>
Merge pull request #73 from certusoft/readme-service_name

Update README.md

77e9d41b06daa8f32d536033efdb201c2063f089 authored almost 7 years ago by Tobias Schmidt <[email protected]>
Update README.md

Update the tag name from service to service_name because service_name is what is getting returne...

389b5027ddf5b38d963e293225abac4dad9c57ab authored almost 7 years ago by Dan Fredell <[email protected]>
Expose service tags as separate metric

1e37ab79d023c21fc6984b0f76270b4bd62a760b authored about 7 years ago by Julian Einwag <[email protected]>
Merge pull request #69 from iksaif/stale-reads

Add AllowStale/RequireConsistent/Datacenter flags

a72cb099403496936947137441ed2722b25459af authored about 7 years ago by Tobias Schmidt <[email protected]>
Add AllowStale/RequireConsistent flags

Also display them on / to make it easier to debug issues.

e6bcda4f55b6dac62922a0c9779710680ba6fad6 authored about 7 years ago by Corentin Chary <[email protected]>
Merge pull request #68 from iksaif/master

Fetch health summaries in parallel

3b1eaaefa33b07973f604e8e1636f9ef80f6c1d8 authored about 7 years ago by Tobias Schmidt <[email protected]>
Fetch health summaries in parallel

This makes it slighlty more usable when one has a lot of services.
Tested with 10k+ services (10...

1ebc83ca39e71a4aad5d5a77217722760c36e0c9 authored about 7 years ago by Corentin Chary <[email protected]>
Merge pull request #66 from carlpett/kingpin

Switch to kingpin flags

a446b9b06378fafd0f4205fd1edf9080cac69902 authored about 7 years ago by Tobias Schmidt <[email protected]>
Switch to kingpin flags

13343c2e7cb1032a4e97062b57bff452c2304543 authored about 7 years ago by Calle Pettersson <[email protected]>
Provide consul health check status as label (#53)

* Provide consul health check status as label

* added consul maintenance status

* document...

745b3450bb1a2f813b8c833448afbfb8d518347a authored over 7 years ago by Albert van 't Hart <[email protected]>
Create sha256 checksums file during release

b2f901e9a4a30dc3300cb55815c33090cee6c0a9 authored over 7 years ago by Tobias Schmidt <[email protected]>
Release v0.3.0

5f439584f4c4369186fec234d18eb071ec76fdde authored over 7 years ago by Tobias Schmidt <[email protected]>
Merge pull request #48 from prometheus/grobie/support-tls-certificates

Add support for client and self-signed TLS certificates

cd9bc4b8f7d5d5137a81a1b1c7bf1cbae2f30cc5 authored over 7 years ago by Tobias Schmidt <[email protected]>
Add option to override TLS hostname

In cases the hostname specified in the -consul.server flag doesn't match
the TLS server certific...

52852457de8d0beba54e263597cdb6549a12701f authored over 7 years ago by Tobias Schmidt <[email protected]>
Add support for client and self-signed TLS certificates

It's now possible to specify a custom CA certificate to validate the
authenticity of a self-sign...

353fcb0303f7aeaa54f292b652c2366158e4dc03 authored over 7 years ago by Tobias Schmidt <[email protected]>
Update vendored packages

f1367ccf13617b1e989c113a2e1bf88b42b75914 authored over 7 years ago by Tobias Schmidt <[email protected]>
Update CirleCI go environment

e450907ed520a4c8fe58d4cf1b8efd2f0f73541c authored over 7 years ago by Tobias Schmidt <[email protected]>
Update CI go version

39e6c430ba14f38d80d585d320c99ee976b506a6 authored over 7 years ago by Tobias Schmidt <[email protected]>
Merge pull request #43 from prometheus/beorn7/meta

Replace AUTHORS.md by an updated MAINTAINERS.md

c7a08e4921b386955103f8940a1329938e56369d authored over 7 years ago by Tobias Schmidt <[email protected]>
Replace AUTHORS.md by an updated MAINTAINERS.md

7240062ffee4f0791ff9c23cebed2c129d66902a authored over 7 years ago by beorn7 <[email protected]>
Fix environment variables header indentation

7f88f9f732a63027b93c7aef188245089a1a86d7 authored almost 8 years ago by Tobias Schmidt <[email protected]>
Merge pull request #40 from prometheus/grobie/use-consul-api-config

Support standard consul api package config options

28b079483026cc77606fd9e8622d47de1159750f authored almost 8 years ago by Tobias Schmidt <[email protected]>
Support standard consul api package config options

The consul/api package supports several config options to configure
their ACL tokens or also TLS...

aa0e7b504ab0c30720bb27ee890919dd84e3ef24 authored almost 8 years ago by Tobias Schmidt <[email protected]>
Merge pull request #41 from prometheus/grobie/update-vendored-packages

Update vendored packages

674272f15851f88d210dc03fe928b4e571f14d0a authored almost 8 years ago by Tobias Schmidt <[email protected]>
Update vendored packages

5926ebfa6d678bc192a822acf44bcc9d7befea6e authored almost 8 years ago by Tobias Schmidt <[email protected]>
Merge pull request #25 from jeinwag/service_name

Include service_name and service_id labels in metrics.

433ddf1f49c85aaa2eacf8e5102b77947f58f4ae authored almost 8 years ago by Tobias Schmidt <[email protected]>
Rename label service to service_id.

325ee7f3424138bc9be9bf9aab9aed19e9f93ce4 authored almost 8 years ago by Julian Einwag <[email protected]>
Add label with consul service name to health summary.

0e97c0c1e15bb58014a1cfdef390417475acdd17 authored almost 8 years ago by Julian Einwag <[email protected]>
Expose /v1/status/leader as a metric (#36)

* Expose /v1/status/leader as a metric

* Add timeout to HTTP requests to consul

* Fix test

bd9a03bfd59490f2cddcf87d1330e46e5f8bb4bb authored almost 8 years ago by Tom Wilkie <[email protected]>
Merge pull request #31 from prometheus/sdurrheimer-circle-use-base-image-for-tests

Use golang-builder base image for tests in CircleCI

31959c9774f93e3aa6267ba28b486fa93dd680ca authored about 8 years ago by Steve Durrheimer <[email protected]>
circle: add tag v-prefix

623577a3486e04005b094e2022f38a428c0f3df4 authored about 8 years ago by Steve Durrheimer <[email protected]>
Use golang-builder base image for tests in CircleCI

e0f6b89298c813e92a6418fa72422111851af812 authored about 8 years ago by Steve Durrheimer <[email protected]>
Merge pull request #30 from prometheus/sdurrheimer-use-promu-default-go-version

Use promu default go version + use 1.6 tag for cicleci tests

14ccbbdcfffbb9c5a74d64c6806512ed2add978e authored about 8 years ago by Tobias Schmidt <[email protected]>
Use promu default go version + use 1.6 tag for cicleci tests

604186230a354a7b7086513a4f6e0f4a3c531775 authored about 8 years ago by Steve Durrheimer <[email protected]>
Merge pull request #28 from deepthawtz/master

use scheme if provided to -consul.server flag

0850661c9c8c8613ebc516f2ff2a9ed83083d3bf authored about 8 years ago by Tobias Schmidt <[email protected]>
use scheme if provided to -consul.server flag

05930011f30edc73a5f307893317236deb53ea34 authored about 8 years ago by Dylan Clendenin <[email protected]>
Fix mistake in Makefile

a16dc593078648a8c52a519b23824d18f1853b12 authored over 8 years ago by Steve Durrheimer <[email protected]>
Merge pull request #22 from prometheus/sdurrheimer/release-process

New release process using docker, circleci and a centralized building tool

b2fc4b19d2ee4ef4311d8ecea1ab2101917c7ab1 authored over 8 years ago by Tobias Schmidt <[email protected]>
Use common/version package

3aaf0ff121cfb18e51830c473a707d63f2ae6cf2 authored over 8 years ago by Steve Durrheimer <[email protected]>
Move to common/log package

8a177e1718d3ed9bb0e17f8825a5c5a0e98a47e8 authored over 8 years ago by Steve Durrheimer <[email protected]>
New release process using docker, circleci and a centralized building tool

53cf1a3e8628e614c2e2641a50fe1b2d1e383f06 authored over 8 years ago by Steve Durrheimer <[email protected]>
Vendor dependencies

0864eb85e0fc629e00b8795c28a60ffdc7fff39a authored over 8 years ago by Steve Durrheimer <[email protected]>
Merge pull request #20 from dahc/constmetrics

use ConstMetrics instead of sharing with lock

e3287265dd3550f0bb4b02c30c65e582858b2f86 authored over 8 years ago by Brian Brazil <[email protected]>
Add missing metric descriptions to Describe method

310e87c0aac3c517871991f386e90e67b124b037 authored over 8 years ago by Chad Williamson <[email protected]>
use ConstMetrics instead of sharing with lock

49e5968c6b973b7d71770574fdae0f8ec57eca70 authored over 8 years ago by Chad Williamson <[email protected]>
Merge pull request #14 from trumant/document_metrics

Table describing exported metrics for the README

673081de5f8ee679d38f60b98bd6267298be0ac8 authored almost 9 years ago by Tobias Schmidt <[email protected]>
Adding consul_catalog_kv which was inadvertently missed earlier

566e116f62e0f67da51a6b0fd2eebae84202d396 authored almost 9 years ago by Travis Truman <[email protected]>
Table describing exported metrics

a952d07a8b07cb28417f6fb8b024ddbf19005307 authored almost 9 years ago by Travis Truman <[email protected]>
Update Julius's email address in AUTHORS.md

73cb5908a537bbca5a398875b7ca0929c41a4bab authored almost 9 years ago by Julius Volz <[email protected]>
Add common authors and contributing files

8b80b9d35cfce6e1081de301a02da8d86e27e017 authored about 9 years ago by Tobias Schmidt <[email protected]>
Add -consul.health-summary flag description

779b2b6e7ce1b63343e1877a817800b03d7a71df authored about 9 years ago by Tobias Schmidt <[email protected]>
Merge pull request #12 from prometheus/unique-metrics

Export state of all health checks

a2be344ffec385911bc530851bf4367e4c156149 authored about 9 years ago by Tobias Schmidt <[email protected]>
Add option to disable consul_catalog_service_node_healthy

As this metric requires n+1 API lookups, it might be too expensive to
collect on big clusters. A...

c20f401333e57d4a6399939595ed78f1f2418861 authored about 9 years ago by Tobias Schmidt <[email protected]>
Export state of all health checks

Add a new metric `consul_health_service_status` to report the status of
each individual health c...

adaf96bb63c4406c1a872f9bb8838f5835316b9b authored about 9 years ago by Tobias Schmidt <[email protected]>
Remove noisy logs

The metrics can be seen via /metrics. No need to log them and clutter
the logfile. It's meant to...

9512163f5e24ae02bf1a3105379498e29511ab74 authored about 9 years ago by Tobias Schmidt <[email protected]>
Fix healthy metric and remove redundant total metric

A service name is not necessarily unique per node, only the service ID
is unique as stated in ht...

4ba4dcaa257575ba0cfb74ed53d2a1a3c49c4d51 authored about 9 years ago by Tobias Schmidt <[email protected]>
Fix and simplify collect code

The channel communication is completely useless and just makes the code
harder to follow. As an ...

e9622e9017be38adf6dc14334cd71c72153e7cf9 authored about 9 years ago by Tobias Schmidt <[email protected]>
Update Makefile.COMMON

10704164a7590226ca6a3f5fca695ce3093c7f09 authored about 9 years ago by Tobias Schmidt <[email protected]>
Clean up and lint code

* remove unidiomatic newlines
* fix indentation
* fix variables names
* remove redundant metric ...

5ec7b7bb6d286c3fb1eaa983dda3627b7d384bb8 authored about 9 years ago by Tobias Schmidt <[email protected]>
Merge pull request #9 from sdurrheimer/master

New Dockerfile using alpine-golang-make-onbuild base image

6443861d8c2c1d40ce7cdddaa7c6e76b6a7a4df7 authored over 9 years ago by Julius Volz <[email protected]>
Add Docker instructions to the README

411f03848525e2d78d1797a9faea316cd1bb7e26 authored over 9 years ago by Steve Durrheimer <[email protected]>
New Dockerfile using alpine-golang-make-onbuild base image

3527cd5ac15d40136980b275778b46c85252622e authored over 9 years ago by Steve Durrheimer <[email protected]>
Update Makefile.COMMON from prometheus/utils

e9eb4a98d312c0d48b8a430389c395da54a4d4d7 authored over 9 years ago by Steve Durrheimer <[email protected]>
Bump version to 0.2.0. Update README for new flags

6fe32bcde519ddb8a8c5d313dd5b5dc64b651f4b authored over 9 years ago by Eric Richardson <[email protected]>
Merge remote-tracking branch 'origin/master' into imgix-checks_reporter

424609cf9d4cf8ebc0782a0d3af7aabe753e5ecb authored over 9 years ago by Eric Richardson <[email protected]>
Merge pull request #8 from wehkamp/keyValueExporter

Add support for exposing key-value pairs (implements #7)

e945e2512529daf5dc3f3f5387a15956d6dc3528 authored over 9 years ago by Eric Richardson <[email protected]>
Skip getting key/value pairs when the prefix is unset

077a8f996b3755b6f7e21fea311e3d627ab28921 authored over 9 years ago by Arnout Engelen <[email protected]>
Simplify control structure by returning on error

3d64ae74a9990ed180429f999c92427d141e30b5 authored over 9 years ago by Arnout Engelen <[email protected]>
Better help text for the catalog_kv gauge

5dbcf23f92c797202b7ba178e5036655085bfde2 authored over 9 years ago by Arnout Engelen <[email protected]>
Consistently end parameter descriptions with a period

1891c34a17239d24ea8cf930ae088f9e062abbe4 authored over 9 years ago by Arnout Engelen <[email protected]>
Add support for exposing key-value pairs (implements #7)

821ca701a507b57140496d6b8b2516bd77ab63b7 authored over 9 years ago by Arnout Engelen <[email protected]>
examine states instead of reporting them in tags

emit pass=1, anything else=0

c05ff5a0596a32dc3ad755fcecdf89d91d09e863 authored over 9 years ago by david birdsong <[email protected]>
tighten up use-case, implement @ewr's feedback

- emit check with tagged states for state: 'any'
- switch to /v1/health/state endpoint

dc173cbff4396678d3a18e6ce08c3e9d71575909 authored over 9 years ago by david birdsong <[email protected]>
report checks not associated with services

026bce81d3451ba05b40a8b3d7ac43c660490ba1 authored over 9 years ago by david birdsong <[email protected]>
Merge pull request #5 from nevins-b/fix_logging

fixing logging

b97a9d28d6ee917b3ae3bc9f001c799830ef78d0 authored over 9 years ago by Julius Volz <[email protected]>
fixing logging

7c80f43efe3eb5f07a0cb2bfef3b4dbcf5610829 authored over 9 years ago by Nevins Bartolomeo <[email protected]>
Merge pull request #4 from prometheus/migrate-logging

Migrate logging to prometheus/log.

51f9f74442e5f26f8b28eb910667c1516b9456f9 authored over 9 years ago by Julius Volz <[email protected]>
Migrate logging to prometheus/log.

d00a923f58c76e57f5f9012fe8dcf349ac0c3577 authored over 9 years ago by Julius Volz <[email protected]>
Merge pull request #3 from sdurrheimer/master

Dockerfile : no -logtostderr cmd

aa47ac9846cd4e22a4f777c82bfcb5baaa4aa04f authored over 9 years ago by Julius Volz <[email protected]>
Dockerfile : no -logtostderr cmd

cf0e7c40fb6d857a29d8ad39f6551fc1fc8c0818 authored over 9 years ago by Steve Durrheimer <[email protected]>
Merge pull request #2 from discordianfish/add-dockerfile

Add Dockerfile

8870304fb9a06e8489700f8af1796b8d5eaaad43 authored over 9 years ago by Johannes 'fish' Ziemke <[email protected]>
Add Dockerfile

Simple image around the consul-exporter by using the
golang:1.4.2-onbuild base image.

161a99c0f07d77c244567fbc3ba6384546dda5cd authored over 9 years ago by Johannes 'fish' Ziemke <[email protected]>
Update Makefile.COMMON

0b9e954cfd7e335e9090bf05dc044fbda42580ff authored over 9 years ago by Julius Volz <[email protected]>
Merge pull request #1 from ewr/master

Initial Exporter Implementation

5b10c8c95ead0bc001c8a02617b886235591a572 authored over 9 years ago by Tobias Schmidt <[email protected]>
Remove unused flags instead of commenting them out

70d273465c1a2219eabebb8a7ba643a78a2271b3 authored over 9 years ago by Eric Richardson <[email protected]>
PR tweaks

* Newlines at the end of Makefiles
* Tweak `consul.server` flag description
* Remove unused flag...

1ee4be3ad523df4d7f44bf45c6489f1db7ec0986 authored over 9 years ago by Eric Richardson <[email protected]>
Pull `service_healthy` back out after discussion with @brian-brazil

Start to document useful queries in the README

a389f3ce009ebe88f04e9cdba9af832979feaecd authored over 9 years ago by Eric Richardson <[email protected]>
Add `catalog_` prefix to services metrics

* Disambiguate where our services are coming from by adding `catalog_` to
the metric names.
* ...

64ea9c0044499fd09b9b618254eb8fc8eb448dea authored over 9 years ago by Eric Richardson <[email protected]>
Rename `servers` to `raft_peers`

In the spirit of trying to match Consul terminology, use `raft_peers` instead
of servers.

e29113085942d505cda4eb78b6d224e3938fa106 authored over 9 years ago by Eric Richardson <[email protected]>
Rename `nodes` metric; Add `service_healthy` metrics

* Rename `consul_nodes` to `consul_serf_lan_members`
* Add `consul_service_healthy` metric, whic...

e8d06467cb6352bd84d2f1f19a14299a10d1533d authored over 9 years ago by Eric Richardson <[email protected]>
Tweak Service Check loop with feedback from @grobie

* Import consul structs package and use that to check for `HealthPassing`
* Name consul api impo...

b026720ed3a11a04ab1e6534673c223316e8d6e9 authored over 9 years ago by Eric Richardson <[email protected]>
Clean up a couple more comments

c57c1accf5bea63b4d71d251ca76c39e8aeb8198 authored over 9 years ago by Eric Richardson <[email protected]>
Add standardized Makefile

d0aa1529ee5084a70e6e40cdc738593ea1b8bff4 authored over 9 years ago by Eric Richardson <[email protected]>