Skip to main content

Kafka Connect Manager

A tool to manage Apache Kafka Connect connectors and tasks

Usage:

$ kcm [OPTIONS] COMMAND [ARGS]...

Options:

  • --host TEXT: Connect worker host [env var: CONNECT_HOST; default: http://localhost:8083]
  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Commands:

  • add: Register new connector Supporting environment...
  • list: List all connectors
  • status: Get status connector
  • update: Update connector configuration
  • watch: Actively monitor your connectors health

kcm add

Register new connector

Supporting environment variable expansion in JSON file.

A connector requires a name and configuration, we take both of them separately.

For example:

{
    "name": "MySinkConnector",
    "config": {
        "connector.class": "com.mongodb.kafka.connect.MongoSinkConnector",
        "connection.uri": "${MONGODB_URL}"
    }
}

Usage:

$ kcm add [OPTIONS]

Options:

  • -f, --file FILE: Config JSON file path [required]
  • --help: Show this message and exit.

kcm list

List all connectors

Usage:

$ kcm list [OPTIONS]

Options:

  • --type [all|sink|source]: Type of connectors to list [default: all]
  • --help: Show this message and exit.

kcm status

Get status connector

Usage:

$ kcm status [OPTIONS]

Options:

  • --connector TEXT: Name of connector [required]
  • --help: Show this message and exit.

kcm update

Update connector configuration

Usage:

$ kcm update [OPTIONS] CONNECTOR

Arguments:

  • CONNECTOR: Connector name [required]

Options:

  • -f, --file FILE: Config JSON file path [required]
  • --help: Show this message and exit.

kcm watch

Actively monitor your connectors health

Dashboard Screenshot

Usage:

$ kcm watch [OPTIONS] [CONNECTORS]...

Arguments:

  • [CONNECTORS]...: Connectors to monitor

Options:

  • --refresh-interval INTEGER: Refresh interval [default: 5]
  • --help: Show this message and exit.

Metadata

Release files for kafka-connect-manager 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kafka-connect-manager 0.5.1
File Size Uploaded Provenance Actions
kafka_connect_manager-0.5.1.tar.gz 8.2 kB Without provenance Details for kafka_connect_manager-0.5.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kafka-connect-manager 0.5.1
File Interpreter ABI Platform Actions
kafka_connect_manager-0.5.1-py3-none-any.whl Python 3 none any Details for kafka_connect_manager-0.5.1-py3-none-any.whl

Total release size: 17.6 kB

Release files / kafka_connect_manager-0.5.1.tar.gz

Download URL kafka_connect_manager-0.5.1.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2559bf5843c259811d019f9b298ceb161b7c05b15e8b8fb8320fcc690c5ae69d
BLAKE2b-256 checksum
How to use checksums
18d2768f0212d3690c0478cf080459164459b440939be624defd7718b05d2a00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.8 Linux/5.15.0-1024-azure

Release files / kafka_connect_manager-0.5.1-py3-none-any.whl

Download URL kafka_connect_manager-0.5.1-py3-none-any.whl
Size 9.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64800a972625fe4bd9e24155ac486017c1fc88d554bbfa462f18c87a06c6e13b
BLAKE2b-256 checksum
How to use checksums
479462f9b110b0df3358a619bd7fad2c3f1d7c1354486ef83c4532ff54998962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.8 Linux/5.15.0-1024-azure

Security for kafka-connect-manager 0.5.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page