Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wasilak/consul_members_exporter
Prometheus exporter providing details about known members
https://github.com/wasilak/consul_members_exporter
Last synced: about 8 hours ago
JSON representation
Prometheus exporter providing details about known members
- Host: GitHub
- URL: https://github.com/wasilak/consul_members_exporter
- Owner: wasilak
- Created: 2020-12-28T10:35:01.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T22:22:24.000Z (29 days ago)
- Last Synced: 2024-10-20T09:28:33.170Z (26 days ago)
- Language: Go
- Size: 99.6 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# consul_members_exporter [![Build Status](https://travis-ci.com/wasilak/consul_members_exporter.svg?branch=main)](https://travis-ci.com/wasilak/consul_members_exporter) [![Maintainability](https://api.codeclimate.com/v1/badges/de65d3d71ee04587d568/maintainability)](https://codeclimate.com/github/wasilak/consul_members_exporter/maintainability)
Prometheus exporter providing details about known membersThis is meant to be supplementary exporter for Consul providing information about known memebers.
Provided metrics:
* `consul_members_details` gauge with constant value `1` providing information as labels, i.e.:
```
consul_members_details{addr="192.168.50.4",name="consul-3.local",server="true",status="1",statusText="Alive",version="1.9.0"} 1
```
Usage:
```
-listen-address string
Address to listen on for telemetry (default ":9142")
-telemetry-path string
Path under which to expose metrics (default "/metrics")
```