Docs · static mirror — the interactive version loads with JavaScript.

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):

ToolDescription
rabbitmqGetOverviewGet broker overview: version, totals, rates.
rabbitmqGetClusterNameGet the cluster name.
rabbitmqSetClusterNameSet the cluster name.
rabbitmqListNodesList cluster nodes with memory and alarms.
rabbitmqGetNodeGet one node with detailed stats.
rabbitmqGetWhoAmIGet the authenticated user; verifies credentials.
rabbitmqAlivenessTestEnd-to-end aliveness test on a vhost.
rabbitmqHealthAlarmsHealth check: resource alarms.
rabbitmqHealthLocalAlarmsHealth check: local node alarms.
rabbitmqHealthCertificateExpirationHealth check: expiring TLS certificates.
rabbitmqHealthPortListenerHealth check: TCP listener on a port.
rabbitmqHealthProtocolListenerHealth check: protocol listener active.
rabbitmqExportDefinitionsExport broker definitions JSON for backup.
rabbitmqExportVhostDefinitionsExport definitions scoped to a vhost.
rabbitmqImportDefinitionsImport broker definitions JSON.
rabbitmqListFeatureFlagsList feature flags and states.
rabbitmqEnableFeatureFlagEnable a feature flag cluster-wide.
rabbitmqListVhostsList virtual hosts.
rabbitmqGetVhostGet one vhost.
rabbitmqCreateVhostCreate a virtual host.
rabbitmqDeleteVhostDelete a vhost and everything inside.
rabbitmqListVhostPermissionsList user permissions on a vhost.
rabbitmqListUsersList users with tags.
rabbitmqGetUserGet one user.
rabbitmqCreateUserCreate or update a user with password and tags.
rabbitmqDeleteUserDelete a user.
rabbitmqListUserPermissionsList all vhost permissions of a user.
rabbitmqListPermissionsList all permissions.
rabbitmqGetPermissionGet one user permission on a vhost.
rabbitmqSetPermissionGrant configure/write/read regex permissions.
rabbitmqDeletePermissionRemove a user permission on a vhost.
rabbitmqListTopicPermissionsList topic permissions.
rabbitmqGetTopicPermissionGet one user topic permission.
rabbitmqSetTopicPermissionGrant topic (routing-key) permission.
rabbitmqDeleteTopicPermissionRemove a topic permission.
rabbitmqListUserLimitsList per-user connection/channel limits.
rabbitmqGetUserLimitGet one user limit value.
rabbitmqSetUserLimitSet a per-user connection/channel limit.
rabbitmqDeleteUserLimitClear a per-user limit.
rabbitmqListExchangesList exchanges across vhosts.
rabbitmqListExchangesInVhostList exchanges in one vhost.
rabbitmqGetExchangeGet one exchange.
rabbitmqDeclareExchangeDeclare a direct/topic/fanout/headers exchange.
rabbitmqDeleteExchangeDelete an exchange.
rabbitmqListExchangeBindingsList downstream bindings of an exchange.
rabbitmqPublishMessagePublish a message to an exchange over HTTP.
rabbitmqListQueuesList queues with depth and consumers.
rabbitmqListQueuesInVhostList queues in one vhost.
rabbitmqGetQueueGet one queue with backlog details.
rabbitmqDeclareQueueDeclare a queue with durability and arguments.
rabbitmqDeleteQueueDelete a queue and its messages.
rabbitmqListQueueBindingsList upstream bindings of a queue.
rabbitmqGetMessagesFetch (peek or consume) messages over HTTP.
rabbitmqPurgeQueueDrop all messages from a queue.
rabbitmqPauseQueuePause delivery on a quorum queue.
rabbitmqResumeQueueResume delivery on a paused queue.
rabbitmqListBindingsList all bindings.
rabbitmqListBindingsInVhostList bindings in one vhost.
rabbitmqCreateQueueBindingBind a queue to an exchange.
rabbitmqDeleteQueueBindingDelete an exchange-to-queue binding.
rabbitmqCreateExchangeBindingBind exchanges exchange-to-exchange.
rabbitmqDeleteExchangeBindingDelete an exchange-to-exchange binding.
rabbitmqListConnectionsList client connections.
rabbitmqGetConnectionGet one connection.
rabbitmqListConnectionChannelsList channels on a connection.
rabbitmqCloseConnectionForce-close a client connection.
rabbitmqListChannelsList channels with unacked counts.
rabbitmqGetChannelGet one channel.
rabbitmqListConsumersList consumers with prefetch and ack mode.
rabbitmqListConsumersInVhostList consumers in one vhost.
rabbitmqListPoliciesList classic policies.
rabbitmqListPoliciesInVhostList policies in one vhost.
rabbitmqGetPolicyGet one policy.
rabbitmqSetPolicyCreate or update a policy.
rabbitmqDeletePolicyDelete a policy.
rabbitmqListOperatorPoliciesList operator policy overrides.
rabbitmqGetOperatorPolicyGet one operator policy.
rabbitmqSetOperatorPolicyCreate or update an operator policy.
rabbitmqDeleteOperatorPolicyDelete an operator policy.
rabbitmqListParametersList runtime parameters.
rabbitmqListComponentParametersList parameters for one component.
rabbitmqGetParameterGet one runtime parameter.
rabbitmqSetParameterCreate or update a runtime parameter.
rabbitmqDeleteParameterDelete a runtime parameter.
rabbitmqListGlobalParametersList global runtime parameters.
rabbitmqGetGlobalParameterGet one global parameter.
rabbitmqSetGlobalParameterCreate or update a global parameter.
rabbitmqDeleteGlobalParameterDelete a global parameter.