===========================================
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
Raw data
{
"_id": null,
"home_page": "",
"name": "kafka-connect-watcher",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "kafka,connect,monitoring,observability",
"author": "John \"Preston\" Mille",
"author_email": "john@ews-network.net",
"download_url": "https://files.pythonhosted.org/packages/ad/15/d0bd1f8fd78319720fc4bc50009f0a991ec41003dd988dad595e9e5fe0b0/kafka_connect_watcher-0.5.1.tar.gz",
"platform": null,
"description": "\n===========================================\nKafka Connect Watcher\n===========================================\n\nService that will actively probe and monitor your Kafka connect clusters using the Connect API.\nIt can report metrics to AWS CloudWatch (Prometheus coming) using `AWS EMF`_ to allow creating alerts\nand alarms.\n\nFeatures\n=========\n\n* Scan multiple clusters at once\n* Implement different remediation rules\n* Include/Exclude lists for connectors to evaluate/ignore\n\nRoadmap\n=========\n\n* Prometheus support\n* Multiple channels of alerts (i.e. webhooks)\n\n\nSystems recommendations\n------------------------------\n\nWhen using multiple clusters, we recommend to provide multiple CPUs to the service as it\nhas multi-threading enabled, allowing for parallel processing of clusters & their respective connectors.\n\n\n.. _AWS EMF: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.html\n",
"bugtrack_url": null,
"license": "MPL-2.0",
"summary": "Kafka Connect active watcher",
"version": "0.5.1",
"project_urls": {
"GitHub": "https://github.com/johnpreston/kafka-connect-watcher"
},
"split_keywords": [
"kafka",
"connect",
"monitoring",
"observability"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a54893fec4280971a890284326bf1651a6d21eb7af8194fbace61df23b8e8360",
"md5": "654aa7b4f1c661c9b3c770b72a7d47b3",
"sha256": "b4a4a55daba049ea2c5a358e4d3d5d76bbb015805a538079fc318512cc2c4554"
},
"downloads": -1,
"filename": "kafka_connect_watcher-0.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "654aa7b4f1c661c9b3c770b72a7d47b3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 24671,
"upload_time": "2023-12-13T14:37:11",
"upload_time_iso_8601": "2023-12-13T14:37:11.693133Z",
"url": "https://files.pythonhosted.org/packages/a5/48/93fec4280971a890284326bf1651a6d21eb7af8194fbace61df23b8e8360/kafka_connect_watcher-0.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad15d0bd1f8fd78319720fc4bc50009f0a991ec41003dd988dad595e9e5fe0b0",
"md5": "9319d79b54d3cc7deb8b966b6736eb78",
"sha256": "600a76e6e89e2d395b8ee379a68a57d85e47b1f7fce5f13198a2a98b433d3ee1"
},
"downloads": -1,
"filename": "kafka_connect_watcher-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "9319d79b54d3cc7deb8b966b6736eb78",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 18422,
"upload_time": "2023-12-13T14:37:12",
"upload_time_iso_8601": "2023-12-13T14:37:12.954639Z",
"url": "https://files.pythonhosted.org/packages/ad/15/d0bd1f8fd78319720fc4bc50009f0a991ec41003dd988dad595e9e5fe0b0/kafka_connect_watcher-0.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-13 14:37:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "johnpreston",
"github_project": "kafka-connect-watcher",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "kafka-connect-watcher"
}