{"id":28705416,"url":"https://github.com/johnpreston/kafka-connect-watcher","last_synced_at":"2026-02-28T19:01:52.584Z","repository":{"id":190364956,"uuid":"616818130","full_name":"JohnPreston/kafka-connect-watcher","owner":"JohnPreston","description":"Kafka Connect Watcher","archived":false,"fork":false,"pushed_at":"2025-06-14T08:22:29.000Z","size":338,"stargazers_count":3,"open_issues_count":1,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-17T20:37:53.194Z","etag":null,"topics":["aws","kafka","kafka-connect","monitoring"],"latest_commit_sha":null,"homepage":"http://kafka-connect-watcher.docs.compose-x.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JohnPreston.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-21T06:25:49.000Z","updated_at":"2025-06-14T08:22:33.000Z","dependencies_parsed_at":"2023-08-24T10:12:31.411Z","dependency_job_id":"d931fda4-d5a2-461f-869d-4e3d19601b52","html_url":"https://github.com/JohnPreston/kafka-connect-watcher","commit_stats":null,"previous_names":["johnpreston/kafka-connect-watcher"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/JohnPreston/kafka-connect-watcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnPreston%2Fkafka-connect-watcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnPreston%2Fkafka-connect-watcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnPreston%2Fkafka-connect-watcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnPreston%2Fkafka-connect-watcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JohnPreston","download_url":"https://codeload.github.com/JohnPreston/kafka-connect-watcher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnPreston%2Fkafka-connect-watcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29948228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","kafka","kafka-connect","monitoring"],"created_at":"2025-06-14T14:30:38.906Z","updated_at":"2026-02-28T19:01:52.563Z","avatar_url":"https://github.com/JohnPreston.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\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 \u0026 their respective connectors.\n\n\n.. _AWS EMF: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnpreston%2Fkafka-connect-watcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnpreston%2Fkafka-connect-watcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnpreston%2Fkafka-connect-watcher/lists"}