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
75f02d80bbe2191cd0af297bbf200a81cbe7aeb0 authored over 6 years ago by Tobias Schmidt <[email protected]>
7b5b8c9b753f83be32e0964297f516d95082a226 authored over 6 years ago by Tobias Schmidt <[email protected]>
Use Makefile.common from Prometheus
8a5cc768e8442b29db68f8a603605071c06150d8 authored over 6 years ago by Tobias Schmidt <[email protected]>Signed-off-by: Simon Pasquier <[email protected]>
7ea2846fcc554b59feaff0f2fb0eff2d775d72a2 authored over 6 years ago by Simon Pasquier <[email protected]>Signed-off-by: Simon Pasquier <[email protected]>
63f6af9b4b69f725b8771e294c9e082a05cc1692 authored over 6 years ago by Simon Pasquier <[email protected]>Update README.md
0c7e8e593ff94114049c97917dc7ed384e789572 authored almost 7 years ago by Tobias Schmidt <[email protected]>20a68da3a99211927182b1d7b53ff6b74b31d24e authored almost 7 years ago by Guido Iaquinti <[email protected]>
Update README.md
77e9d41b06daa8f32d536033efdb201c2063f089 authored about 7 years ago by Tobias Schmidt <[email protected]>Update the tag name from service to service_name because service_name is what is getting returne...
389b5027ddf5b38d963e293225abac4dad9c57ab authored about 7 years ago by Dan Fredell <[email protected]>1e37ab79d023c21fc6984b0f76270b4bd62a760b authored over 7 years ago by Julian Einwag <[email protected]>
Add AllowStale/RequireConsistent/Datacenter flags
a72cb099403496936947137441ed2722b25459af authored over 7 years ago by Tobias Schmidt <[email protected]>Also display them on / to make it easier to debug issues.
e6bcda4f55b6dac62922a0c9779710680ba6fad6 authored over 7 years ago by Corentin Chary <[email protected]>Fetch health summaries in parallel
3b1eaaefa33b07973f604e8e1636f9ef80f6c1d8 authored over 7 years ago by Tobias Schmidt <[email protected]>
This makes it slighlty more usable when one has a lot of services.
Tested with 10k+ services (10...
Switch to kingpin flags
a446b9b06378fafd0f4205fd1edf9080cac69902 authored over 7 years ago by Tobias Schmidt <[email protected]>13343c2e7cb1032a4e97062b57bff452c2304543 authored over 7 years ago by Calle Pettersson <[email protected]>
* 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]>b2f901e9a4a30dc3300cb55815c33090cee6c0a9 authored over 7 years ago by Tobias Schmidt <[email protected]>
5f439584f4c4369186fec234d18eb071ec76fdde authored almost 8 years ago by Tobias Schmidt <[email protected]>
Add support for client and self-signed TLS certificates
cd9bc4b8f7d5d5137a81a1b1c7bf1cbae2f30cc5 authored almost 8 years ago by Tobias Schmidt <[email protected]>
In cases the hostname specified in the -consul.server flag doesn't match
the TLS server certific...
It's now possible to specify a custom CA certificate to validate the
authenticity of a self-sign...
f1367ccf13617b1e989c113a2e1bf88b42b75914 authored almost 8 years ago by Tobias Schmidt <[email protected]>
e450907ed520a4c8fe58d4cf1b8efd2f0f73541c authored almost 8 years ago by Tobias Schmidt <[email protected]>
39e6c430ba14f38d80d585d320c99ee976b506a6 authored almost 8 years ago by Tobias Schmidt <[email protected]>
Replace AUTHORS.md by an updated MAINTAINERS.md
c7a08e4921b386955103f8940a1329938e56369d authored almost 8 years ago by Tobias Schmidt <[email protected]>7240062ffee4f0791ff9c23cebed2c129d66902a authored almost 8 years ago by beorn7 <[email protected]>
7f88f9f732a63027b93c7aef188245089a1a86d7 authored almost 8 years ago by Tobias Schmidt <[email protected]>
Support standard consul api package config options
28b079483026cc77606fd9e8622d47de1159750f authored almost 8 years ago by Tobias Schmidt <[email protected]>
The consul/api package supports several config options to configure
their ACL tokens or also TLS...
Update vendored packages
674272f15851f88d210dc03fe928b4e571f14d0a authored almost 8 years ago by Tobias Schmidt <[email protected]>5926ebfa6d678bc192a822acf44bcc9d7befea6e authored almost 8 years ago by Tobias Schmidt <[email protected]>
Include service_name and service_id labels in metrics.
433ddf1f49c85aaa2eacf8e5102b77947f58f4ae authored almost 8 years ago by Tobias Schmidt <[email protected]>325ee7f3424138bc9be9bf9aab9aed19e9f93ce4 authored about 8 years ago by Julian Einwag <[email protected]>
0e97c0c1e15bb58014a1cfdef390417475acdd17 authored about 8 years ago by Julian Einwag <[email protected]>
* Expose /v1/status/leader as a metric
* Add timeout to HTTP requests to consul
* Fix test
bd9a03bfd59490f2cddcf87d1330e46e5f8bb4bb authored about 8 years ago by Tom Wilkie <[email protected]>Use golang-builder base image for tests in CircleCI
31959c9774f93e3aa6267ba28b486fa93dd680ca authored over 8 years ago by Steve Durrheimer <[email protected]>623577a3486e04005b094e2022f38a428c0f3df4 authored over 8 years ago by Steve Durrheimer <[email protected]>
e0f6b89298c813e92a6418fa72422111851af812 authored over 8 years ago by Steve Durrheimer <[email protected]>
Use promu default go version + use 1.6 tag for cicleci tests
14ccbbdcfffbb9c5a74d64c6806512ed2add978e authored over 8 years ago by Tobias Schmidt <[email protected]>604186230a354a7b7086513a4f6e0f4a3c531775 authored over 8 years ago by Steve Durrheimer <[email protected]>
use scheme if provided to -consul.server flag
0850661c9c8c8613ebc516f2ff2a9ed83083d3bf authored over 8 years ago by Tobias Schmidt <[email protected]>05930011f30edc73a5f307893317236deb53ea34 authored over 8 years ago by Dylan Clendenin <[email protected]>
a16dc593078648a8c52a519b23824d18f1853b12 authored over 8 years ago by Steve Durrheimer <[email protected]>
New release process using docker, circleci and a centralized building tool
b2fc4b19d2ee4ef4311d8ecea1ab2101917c7ab1 authored over 8 years ago by Tobias Schmidt <[email protected]>3aaf0ff121cfb18e51830c473a707d63f2ae6cf2 authored over 8 years ago by Steve Durrheimer <[email protected]>
8a177e1718d3ed9bb0e17f8825a5c5a0e98a47e8 authored over 8 years ago by Steve Durrheimer <[email protected]>
53cf1a3e8628e614c2e2641a50fe1b2d1e383f06 authored over 8 years ago by Steve Durrheimer <[email protected]>
0864eb85e0fc629e00b8795c28a60ffdc7fff39a authored over 8 years ago by Steve Durrheimer <[email protected]>
use ConstMetrics instead of sharing with lock
e3287265dd3550f0bb4b02c30c65e582858b2f86 authored over 8 years ago by Brian Brazil <[email protected]>310e87c0aac3c517871991f386e90e67b124b037 authored over 8 years ago by Chad Williamson <[email protected]>
49e5968c6b973b7d71770574fdae0f8ec57eca70 authored over 8 years ago by Chad Williamson <[email protected]>
Table describing exported metrics for the README
673081de5f8ee679d38f60b98bd6267298be0ac8 authored about 9 years ago by Tobias Schmidt <[email protected]>566e116f62e0f67da51a6b0fd2eebae84202d396 authored about 9 years ago by Travis Truman <[email protected]>
a952d07a8b07cb28417f6fb8b024ddbf19005307 authored about 9 years ago by Travis Truman <[email protected]>
73cb5908a537bbca5a398875b7ca0929c41a4bab authored about 9 years ago by Julius Volz <[email protected]>
8b80b9d35cfce6e1081de301a02da8d86e27e017 authored over 9 years ago by Tobias Schmidt <[email protected]>
779b2b6e7ce1b63343e1877a817800b03d7a71df authored over 9 years ago by Tobias Schmidt <[email protected]>
Export state of all health checks
a2be344ffec385911bc530851bf4367e4c156149 authored over 9 years ago by Tobias Schmidt <[email protected]>
As this metric requires n+1 API lookups, it might be too expensive to
collect on big clusters. A...
Add a new metric `consul_health_service_status` to report the status of
each individual health c...
The metrics can be seen via /metrics. No need to log them and clutter
the logfile. It's meant to...
A service name is not necessarily unique per node, only the service ID
is unique as stated in ht...
The channel communication is completely useless and just makes the code
harder to follow. As an ...
10704164a7590226ca6a3f5fca695ce3093c7f09 authored over 9 years ago by Tobias Schmidt <[email protected]>
* remove unidiomatic newlines
* fix indentation
* fix variables names
* remove redundant metric ...
New Dockerfile using alpine-golang-make-onbuild base image
6443861d8c2c1d40ce7cdddaa7c6e76b6a7a4df7 authored over 9 years ago by Julius Volz <[email protected]>411f03848525e2d78d1797a9faea316cd1bb7e26 authored over 9 years ago by Steve Durrheimer <[email protected]>
3527cd5ac15d40136980b275778b46c85252622e authored over 9 years ago by Steve Durrheimer <[email protected]>
e9eb4a98d312c0d48b8a430389c395da54a4d4d7 authored over 9 years ago by Steve Durrheimer <[email protected]>
6fe32bcde519ddb8a8c5d313dd5b5dc64b651f4b authored over 9 years ago by Eric Richardson <[email protected]>
424609cf9d4cf8ebc0782a0d3af7aabe753e5ecb authored over 9 years ago by Eric Richardson <[email protected]>
Add support for exposing key-value pairs (implements #7)
e945e2512529daf5dc3f3f5387a15956d6dc3528 authored over 9 years ago by Eric Richardson <[email protected]>077a8f996b3755b6f7e21fea311e3d627ab28921 authored over 9 years ago by Arnout Engelen <[email protected]>
3d64ae74a9990ed180429f999c92427d141e30b5 authored over 9 years ago by Arnout Engelen <[email protected]>
5dbcf23f92c797202b7ba178e5036655085bfde2 authored over 9 years ago by Arnout Engelen <[email protected]>
1891c34a17239d24ea8cf930ae088f9e062abbe4 authored over 9 years ago by Arnout Engelen <[email protected]>
821ca701a507b57140496d6b8b2516bd77ab63b7 authored over 9 years ago by Arnout Engelen <[email protected]>
emit pass=1, anything else=0
c05ff5a0596a32dc3ad755fcecdf89d91d09e863 authored over 9 years ago by david birdsong <[email protected]>
- emit check with tagged states for state: 'any'
- switch to /v1/health/state endpoint
026bce81d3451ba05b40a8b3d7ac43c660490ba1 authored over 9 years ago by david birdsong <[email protected]>
fixing logging
b97a9d28d6ee917b3ae3bc9f001c799830ef78d0 authored over 9 years ago by Julius Volz <[email protected]>7c80f43efe3eb5f07a0cb2bfef3b4dbcf5610829 authored over 9 years ago by Nevins Bartolomeo <[email protected]>
Migrate logging to prometheus/log.
51f9f74442e5f26f8b28eb910667c1516b9456f9 authored over 9 years ago by Julius Volz <[email protected]>d00a923f58c76e57f5f9012fe8dcf349ac0c3577 authored over 9 years ago by Julius Volz <[email protected]>
Dockerfile : no -logtostderr cmd
aa47ac9846cd4e22a4f777c82bfcb5baaa4aa04f authored over 9 years ago by Julius Volz <[email protected]>cf0e7c40fb6d857a29d8ad39f6551fc1fc8c0818 authored over 9 years ago by Steve Durrheimer <[email protected]>
Add Dockerfile
8870304fb9a06e8489700f8af1796b8d5eaaad43 authored over 9 years ago by Johannes 'fish' Ziemke <[email protected]>
Simple image around the consul-exporter by using the
golang:1.4.2-onbuild base image.
0b9e954cfd7e335e9090bf05dc044fbda42580ff authored almost 10 years ago by Julius Volz <[email protected]>
Initial Exporter Implementation
5b10c8c95ead0bc001c8a02617b886235591a572 authored almost 10 years ago by Tobias Schmidt <[email protected]>70d273465c1a2219eabebb8a7ba643a78a2271b3 authored almost 10 years ago by Eric Richardson <[email protected]>
* Newlines at the end of Makefiles
* Tweak `consul.server` flag description
* Remove unused flag...
Start to document useful queries in the README
a389f3ce009ebe88f04e9cdba9af832979feaecd authored almost 10 years ago by Eric Richardson <[email protected]>
* Disambiguate where our services are coming from by adding `catalog_` to
the metric names.
* ...
In the spirit of trying to match Consul terminology, use `raft_peers` instead
of servers.
* Rename `consul_nodes` to `consul_serf_lan_members`
* Add `consul_service_healthy` metric, whic...
* Import consul structs package and use that to check for `HealthPassing`
* Name consul api impo...
c57c1accf5bea63b4d71d251ca76c39e8aeb8198 authored almost 10 years ago by Eric Richardson <[email protected]>
d0aa1529ee5084a70e6e40cdc738593ea1b8bff4 authored almost 10 years ago by Eric Richardson <[email protected]>