etcd_exporter

command module
v0.0.0-...-394b6d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2016 License: Apache-2.0 Imports: 13 Imported by: 0

README

etcd_exporter

Deprecated: etcd is now natively instrumented with Prometheus and thus an exporter is no longer needed.

This is a simple server that frequently scrapes statistics from etcd and exposes them to be scraped by Prometheus. The etcd exporter can be run in single-mode in which it exports all running etcd nodes through one exporter instance. The default, however, monitors a single instance which allows to also export process information.

Build Status etcd 2.0.x

Build Status etcd 0.4.x

Docker Repository on Quay.io

godep get && godep go build
./etcd_exporter

etcd versions

There are slight differences in the exposed statistics (and version of the used etcd client) between etcd version 0.4.x and 2.0.x. For clusters using etcd 0.4 the etcd-v0.4 branch can be used.

Docker

To run the etcd_exporter in a docker container run

docker run -p 9105:9105 quay.io/fabxc/etcd_exporter -etcd.address="http://some.member:4001"

For clusters using etcd 0.4.x

docker run -p 9105:9105 quay.io/fabxc/etcd_exporter:etcd-v0.4 -etcd.address="http://some.member:4001"

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/code.google.com/p/goprotobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
_workspace/src/github.com/matttproud/golang_protobuf_extensions/ext
Package ext enables record length-delimited Protocol Buffer streaming.
Package ext enables record length-delimited Protocol Buffer streaming.
HTTP Content-Type Autonegotiation.
_workspace/src/github.com/prometheus/client_golang/_vendor/perks/quantile
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
_workspace/src/github.com/prometheus/client_golang/model
Package model contains core representation of Prometheus client primitives.
Package model contains core representation of Prometheus client primitives.
_workspace/src/github.com/prometheus/client_golang/prometheus
Package prometheus provides embeddable metric primitives for servers and standardized exposition of telemetry through a web services interface.
Package prometheus provides embeddable metric primitives for servers and standardized exposition of telemetry through a web services interface.
_workspace/src/github.com/prometheus/client_golang/text
Package text contains helper functions to parse and create text-based exchange formats.
Package text contains helper functions to parse and create text-based exchange formats.
_workspace/src/github.com/prometheus/client_model/go
Package io_prometheus_client is a generated protocol buffer package.
Package io_prometheus_client is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL