Skip to main content

sentry-kafka-management

Libraries for managing our Kafka clusters/consumers, as well as Taskbroker.

Usage

  • make install-dev to install the development environment
  • make tests to run the unit tests
  • make typecheck to run Python type checking
  • make lint to lint the code base and apply auto generated changes
  • make build to build the wheels for the project and package the release

Local kafka

  • devservices up to spin up a local kafka node
  • docker exec kafka-kafka-1 kafka-topics --bootstrap-server localhost:9092 --topic test-topic --create to create a test topic for the cluster
    • TODO: find a way to auto-create a test topic on the local kafka

Docker

Build the image:

docker build -t sentry-kafka-management:local .

Show CLI help (router):

docker run --rm sentry-kafka-management:local --help

Run a script against your local devservices kafka via the unified CLI router:

docker run --rm \
  -v "$PWD/devservices/kafka-conf:/config" \
  --network "devservices" \
  sentry-kafka-management:local \
  list-topics \
  -c /config/local.yml \
  -n <cluster-name>

Metadata

Release files for sentry-kafka-management 0.1.12

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

Built distribution (wheel)

Table of built distributions (wheels) for sentry-kafka-management 0.1.12
File Interpreter ABI Platform Actions
sentry_kafka_management-0.1.12-py3-none-any.whl Python 3 none any Details for sentry_kafka_management-0.1.12-py3-none-any.whl

Release files / sentry_kafka_management-0.1.12-py3-none-any.whl

Download URL sentry_kafka_management-0.1.12-py3-none-any.whl
Size 46.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
62530f9599c6e6c0202c57c5d10bf77b7f92991031d95ea24c5f953f5f8535a5
BLAKE2b-256 checksum
How to use checksums
7ce512bbb9fd962a6cf54b0794288ecf7431c769df29d26ab143a6c587680cc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.2

Security for sentry-kafka-management 0.1.12

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