GithubHelp home page GithubHelp logo

dnsfilter / burrow_exporter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alvarobacelar/burrow_exporter

0.0 1.0 0.0 1.31 MB

A Prometheus Exporter for gathering Kafka consumer group info from Burrow

License: Apache License 2.0

Dockerfile 2.04% Go 95.03% Makefile 2.93%

burrow_exporter's Introduction

Prometheus Burrow Exporter

A Prometheus Exporter for gathering Kafka consumer group info from Burrow.

This project is a hard-fork of jirwin/burrow_exporter.

It was largely refactored with the following changes:

  • Uses custom collector implementation, to avoid scraping periodically
  • By using custom collector, stale metrics are automatically removed from output
  • Reorganized with prometheus recommended project structure
  • Using promu tool to build project
  • Using prometheus recommended libraries for logger and flags
  • Migrated to Go modules from Glide

Usage

usage: burrow_exporter [<flags>]

Flags:
  -h, --help                  Show context-sensitive help (also try --help-long
                              and --help-man).
  -l, --web.listen-address=":8237"
                              Address to listen on for web interface and
                              telemetry.
      --web.telemetry-path="/metrics"
                              Path under which to expose metrics.
      --burrow.address="http://localhost:8000"
                              Burrow API address.
      --burrow.api-version=3  Burrow API version to leverage.
      --collector.disabled-metrics=""
                              Comma separated list of metrics to disable (one
                              of: consumer-status, partition-current-offset,
                              partition-lag, partition-max-offset,
                              partition-status, topic-partition-offset,
                              total-lag).
      --log.level="info"      Only log messages with the given severity or
                              above. Valid levels: [debug, info, warn, error,
                              fatal]
      --log.format="logger:stderr"
                              Set the log target and format. Example:
                              "logger:syslog?appname=bob&local=7" or
                              "logger:stdout?json=true"
      --version               Show application version.

Run with Docker

docker run -p 8237:8237 simenduev/burrow-exporter \
  --burrow.address http://localhost:8000

burrow_exporter's People

Contributors

agolomoodysaada avatar alvarobacelar avatar alvarolmedo avatar hchargois avatar jirwin avatar jyates avatar kanga333 avatar phoebesimon avatar shamil avatar wp-vtuska avatar xiu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.