A Kafka client instrumented with Prometheus.
The following environment variables may be used to configure the service:
Name | Value |
---|---|
KAFKA_* |
Kafka client configuration as understood by Confluent Platform docker containers |
This package uses Poetry for packaging and Python virtual environment management. To get started:
-
Install pre-commit hooks by running the following two commands:
pip install pre-commit pre-commit install
-
Install Poetry by following their installation instructions.
-
Install this package and its dependencies by running the following command inside your clone of this repository:
poetry install --all-extras
-
Run the following command to launch a shell that is preconfigured with the project's virtual environment:
poetry shell