Skip to content

lukasmalkmus/faktory_exporter

Repository files navigation

lukasmalkmus/faktory_exporter

A Faktory Exporter for Prometheus. - by Lukas Malkmus

Travis Status Go Report Latest Release License

Important

This project is not actively maintained. As explained in this issue any contribution will be reviewed and potentially accepted, however it is not regularly tested. A very similar Python Faktory exporter has been developed and is, as of 2024, actively used.


Table of Contents

  1. Introduction
  2. Usage
  3. Contributing
  4. License

Introduction

The faktory_exporter is a simple server that scrapes a configured Faktory instance for stats by issuing the "INFO" command and exports them via HTTP for Prometheus consumption.

Usage

Installation

The easiest way to run the faktory_exporter is by grabbing the latest binary from the release page.

Building from source

This project uses dep for vendoring.

git clone https://github.com/lukasmalkmus/faktory_exporter
cd faktory_exporter
make

Using the exporter

./faktory_exporter [flags]

Help on flags:

./faktory_exporter --help

Using docker

make docker
docker run -d --rm -p9386:9386 faktory-exporter:master

Contributing

Feel free to submit PRs or to fill Issues. Every kind of help is appreciated.

License

© Lukas Malkmus, 2017

Distributed under Apache License (Apache License, Version 2.0).

See LICENSE for more information.