kafka-connect-watcher


Namekafka-connect-watcher JSON
Version 0.5.1 PyPI version JSON
download
home_page
SummaryKafka Connect active watcher
upload_time2023-12-13 14:37:12
maintainer
docs_urlNone
authorJohn "Preston" Mille
requires_python>=3.8,<4.0
licenseMPL-2.0
keywords kafka connect monitoring observability
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
===========================================
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"
}
        
Elapsed time: 0.14910s