Skip to main content

Explore Azure service bus from command line

Project description

Command line Azure ServiceBus Explorer

Explore Azure Service Bus on command line. You can send, receive, peek message from topic/subscriptions.

Installation

Requires python >= 3.7.4

pip install asb-cli-explorer

Quick start

Send a messge.

export SB_CONN_STR="Endpoint=sb://<full conn string having sender or manage role>"
asb-tour send --conn-str=${SB_CONN_STR} --topic=test-topic --props key1=va1,key2=value2 '{"hello":"world"}'

# using json file
asb-tour send --conn-str=${SB_CONN_STR} --topic=test-topic --props key1=va1,key2=value2 --data-file /path/to/payload_file

Peek/stream messge from a subscription asynchronously forever. Press 'Ctrl+C' to stop.

export SB_CONN_STR="Endpoint=sb://<full conn string having receiver or manage role>"
asb-tour peek --topic=test-topic --subscription=log --show-user-props --show-system-props

# optionaly pipe it to `jq` to get pretty printing and futher transformations
asb-tour peek --topic=test-topic --subscription=log --show-user-props --show-system-props | jq

List messages from subscription's dead letter queue (dlq).

export SB_CONN_STR="Endpoint=sb://<full conn string having receiver or manage role>"
asb-tour dlq peek --topic=test-topic --subscription=log --count=10

Move/Copy dlq messages to topics

export SB_CONN_STR="Endpoint=sb://<full conn string having receiver or manage role>"
asb-tour dlq move --topic=test-topic --subscription=log <message-ids>
asb-tour dlq copy --topic=test-topic --subscription=log <message-ids>
asb-tour dlq purge --topic=test-topic --subscription=log

Explore Topics, Subscriptions: Messages & DLQ

You can also explore messages using Terminal User Interface [TUI].

export SB_CONN_STR="Endpoint=sb://<full conn string having manage role>"
asb-tour explore

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asb-cli-explorer-0.1.8.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asb_cli_explorer-0.1.8-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file asb-cli-explorer-0.1.8.tar.gz.

File metadata

  • Download URL: asb-cli-explorer-0.1.8.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for asb-cli-explorer-0.1.8.tar.gz
Algorithm Hash digest
SHA256 5ab6a64f2b59967adcf58c6e21e3fdba8f27897cf64972869fe8cb3a8309f9a8
MD5 b13994b620679c337b4d2fe45414cc51
BLAKE2b-256 491e1cb1d44a2d2a1db276bb711ed1c3ee20c262ecc38907ce733e2e58b8fecc

See more details on using hashes here.

File details

Details for the file asb_cli_explorer-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: asb_cli_explorer-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for asb_cli_explorer-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3f1777d971fa29baf7f337dc3ecebdac90de3c32823f82c839a3b2038f8702a0
MD5 f89149e147ea4a8a2a627c7505cc6fdd
BLAKE2b-256 ff825b2f7eef14a9599f795d6f73627206bfdab8c087aae46941cc3176c07621

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page