RabbitMQ
Source: https://runstack.engineer/docs/toolkits/rabbitmq
Operate RabbitMQ over the Management HTTP API: publish and fetch messages, queues, exchanges, bindings, vhosts, users, policies, and health.
Tools (88):
| Tool | Description |
|---|---|
rabbitmqGetOverview | Get broker overview: version, totals, rates. |
rabbitmqGetClusterName | Get the cluster name. |
rabbitmqSetClusterName | Set the cluster name. |
rabbitmqListNodes | List cluster nodes with memory and alarms. |
rabbitmqGetNode | Get one node with detailed stats. |
rabbitmqGetWhoAmI | Get the authenticated user; verifies credentials. |
rabbitmqAlivenessTest | End-to-end aliveness test on a vhost. |
rabbitmqHealthAlarms | Health check: resource alarms. |
rabbitmqHealthLocalAlarms | Health check: local node alarms. |
rabbitmqHealthCertificateExpiration | Health check: expiring TLS certificates. |
rabbitmqHealthPortListener | Health check: TCP listener on a port. |
rabbitmqHealthProtocolListener | Health check: protocol listener active. |
rabbitmqExportDefinitions | Export broker definitions JSON for backup. |
rabbitmqExportVhostDefinitions | Export definitions scoped to a vhost. |
rabbitmqImportDefinitions | Import broker definitions JSON. |
rabbitmqListFeatureFlags | List feature flags and states. |
rabbitmqEnableFeatureFlag | Enable a feature flag cluster-wide. |
rabbitmqListVhosts | List virtual hosts. |
rabbitmqGetVhost | Get one vhost. |
rabbitmqCreateVhost | Create a virtual host. |
rabbitmqDeleteVhost | Delete a vhost and everything inside. |
rabbitmqListVhostPermissions | List user permissions on a vhost. |
rabbitmqListUsers | List users with tags. |
rabbitmqGetUser | Get one user. |
rabbitmqCreateUser | Create or update a user with password and tags. |
rabbitmqDeleteUser | Delete a user. |
rabbitmqListUserPermissions | List all vhost permissions of a user. |
rabbitmqListPermissions | List all permissions. |
rabbitmqGetPermission | Get one user permission on a vhost. |
rabbitmqSetPermission | Grant configure/write/read regex permissions. |
rabbitmqDeletePermission | Remove a user permission on a vhost. |
rabbitmqListTopicPermissions | List topic permissions. |
rabbitmqGetTopicPermission | Get one user topic permission. |
rabbitmqSetTopicPermission | Grant topic (routing-key) permission. |
rabbitmqDeleteTopicPermission | Remove a topic permission. |
rabbitmqListUserLimits | List per-user connection/channel limits. |
rabbitmqGetUserLimit | Get one user limit value. |
rabbitmqSetUserLimit | Set a per-user connection/channel limit. |
rabbitmqDeleteUserLimit | Clear a per-user limit. |
rabbitmqListExchanges | List exchanges across vhosts. |
rabbitmqListExchangesInVhost | List exchanges in one vhost. |
rabbitmqGetExchange | Get one exchange. |
rabbitmqDeclareExchange | Declare a direct/topic/fanout/headers exchange. |
rabbitmqDeleteExchange | Delete an exchange. |
rabbitmqListExchangeBindings | List downstream bindings of an exchange. |
rabbitmqPublishMessage | Publish a message to an exchange over HTTP. |
rabbitmqListQueues | List queues with depth and consumers. |
rabbitmqListQueuesInVhost | List queues in one vhost. |
rabbitmqGetQueue | Get one queue with backlog details. |
rabbitmqDeclareQueue | Declare a queue with durability and arguments. |
rabbitmqDeleteQueue | Delete a queue and its messages. |
rabbitmqListQueueBindings | List upstream bindings of a queue. |
rabbitmqGetMessages | Fetch (peek or consume) messages over HTTP. |
rabbitmqPurgeQueue | Drop all messages from a queue. |
rabbitmqPauseQueue | Pause delivery on a quorum queue. |
rabbitmqResumeQueue | Resume delivery on a paused queue. |
rabbitmqListBindings | List all bindings. |
rabbitmqListBindingsInVhost | List bindings in one vhost. |
rabbitmqCreateQueueBinding | Bind a queue to an exchange. |
rabbitmqDeleteQueueBinding | Delete an exchange-to-queue binding. |
rabbitmqCreateExchangeBinding | Bind exchanges exchange-to-exchange. |
rabbitmqDeleteExchangeBinding | Delete an exchange-to-exchange binding. |
rabbitmqListConnections | List client connections. |
rabbitmqGetConnection | Get one connection. |
rabbitmqListConnectionChannels | List channels on a connection. |
rabbitmqCloseConnection | Force-close a client connection. |
rabbitmqListChannels | List channels with unacked counts. |
rabbitmqGetChannel | Get one channel. |
rabbitmqListConsumers | List consumers with prefetch and ack mode. |
rabbitmqListConsumersInVhost | List consumers in one vhost. |
rabbitmqListPolicies | List classic policies. |
rabbitmqListPoliciesInVhost | List policies in one vhost. |
rabbitmqGetPolicy | Get one policy. |
rabbitmqSetPolicy | Create or update a policy. |
rabbitmqDeletePolicy | Delete a policy. |
rabbitmqListOperatorPolicies | List operator policy overrides. |
rabbitmqGetOperatorPolicy | Get one operator policy. |
rabbitmqSetOperatorPolicy | Create or update an operator policy. |
rabbitmqDeleteOperatorPolicy | Delete an operator policy. |
rabbitmqListParameters | List runtime parameters. |
rabbitmqListComponentParameters | List parameters for one component. |
rabbitmqGetParameter | Get one runtime parameter. |
rabbitmqSetParameter | Create or update a runtime parameter. |
rabbitmqDeleteParameter | Delete a runtime parameter. |
rabbitmqListGlobalParameters | List global runtime parameters. |
rabbitmqGetGlobalParameter | Get one global parameter. |
rabbitmqSetGlobalParameter | Create or update a global parameter. |
rabbitmqDeleteGlobalParameter | Delete a global parameter. |