Kafka Connect Watcher
http://kafka-connect-watcher.docs.compose-x.io/
- Python 89.6%
- Makefile 7.5%
- Dockerfile 2%
- Jinja 0.6%
- Shell 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .codebuild | ||
| docs | ||
| kafka_connect_watcher | ||
| tests | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| configuration.example.yaml | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| LICENSE | ||
| Makefile | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.rst | ||
=========================================== Kafka Connect Watcher =========================================== Service that will actively probe and monitor your Kafka connect clusters using the Connect API. It can report metrics to AWS CloudWatch (Prometheus coming) using `AWS EMF`_ to allow creating alerts and alarms. Features ========= * Scan multiple clusters at once * Implement different remediation rules * Include/Exclude lists for connectors to evaluate/ignore Roadmap ========= * Prometheus support * Multiple channels of alerts (i.e. webhooks) Systems recommendations ------------------------------ When using multiple clusters, we recommend to provide multiple CPUs to the service as it has multi-threading enabled, allowing for parallel processing of clusters & their respective connectors. .. _AWS EMF: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.html