Tanzu RabbitMQ on Kubernetes 4.0

Audit Logger

Last Updated February 04, 2025

Tanzu RabbitMQ on Kubernetes supports audit-logging by using the Audit Logger tool. This tool publishes an audit log of RabbitMQ activities to disk or to stdout by using a dedicated utility that leverages the RabbitMQ event exchange plug-in. Audit logs can be configured to be JSON-formatted or human-readable.

This feature is only supported in Tanzu RabbitMQ on Kubernetes. It is not supported in the open-source RabbitMQ product.

Event types

The following event types are logged.

RabbitMQ broker

Queue, exchange, and binding events:

  • queue.created
  • queue.deleted
  • exchange.created
  • exchange.deleted
  • binding.created
  • binding.deleted

Connection and channel events:

  • connection.created
  • connection.closed
  • channel.created
  • channel.closed

Consumer events:

  • consumer.created
  • consumer.deleted

Policy and parameter events:

  • policy.set
  • policy.cleared
  • parameter.set
  • parameter.cleared

Virtual host events:

  • vhost.created
  • vhost.deleted

User-related events:

  • user.authentication.success
  • user.authentication.failure
  • user.created
  • user.deleted
  • user.password.changed
  • user.password.cleared
  • user.tags.set

Permission events:

  • permission.created
  • permission.deleted

Shovel plug-in

Worker events:

  • shovel.worker.status
  • shovel.worker.removed

Federation plug-in

Link events:

  • federation.link.status
  • federation.link.removed

How to get a license

To get a license for Tanzu RabbitMQ products, fill in the Tanzu RabbitMQ support contact form to receive a tailored quote.