RabbitMQ AMQP Tracer

A Java-based AMQP protocol analyzer.

License

License

MPL 1.1
GroupId

GroupId

com.rabbitmq
ArtifactId

ArtifactId

tracer
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

RabbitMQ AMQP Tracer
A Java-based AMQP protocol analyzer.
Project URL

Project URL

http://www.rabbitmq.com
Project Organization

Project Organization

Pivotal Software, Inc.
Source Code Management

Source Code Management

https://github.com/rabbitmq/rabbitmq-tracer.git

Download tracer

How to add to project

<!-- https://jarcasting.com/artifacts/com.rabbitmq/tracer/ -->
<dependency>
    <groupId>com.rabbitmq</groupId>
    <artifactId>tracer</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.rabbitmq/tracer/
implementation 'com.rabbitmq:tracer:1.0.0'
// https://jarcasting.com/artifacts/com.rabbitmq/tracer/
implementation ("com.rabbitmq:tracer:1.0.0")
'com.rabbitmq:tracer:jar:1.0.0'
<dependency org="com.rabbitmq" name="tracer" rev="1.0.0">
  <artifact name="tracer" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.rabbitmq', module='tracer', version='1.0.0')
)
libraryDependencies += "com.rabbitmq" % "tracer" % "1.0.0"
[com.rabbitmq/tracer "1.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
com.rabbitmq : amqp-client jar 3.6.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Maven Central

RabbitMQ Tracer

This repository contains source code of the RabbitMQ AMQP protocol analyzer. The client is maintained by the RabbitMQ team at VMware.

Installing

This is a standalone tool that is distributed in binary form using Bintray or GitHub releases and as a JAR file on Maven Central (see above).

Using

Use runtracer (for UNIX-like systems) or runtracer.bat (for Windows) to run the tracer, e.g.:

runtracer listenPort connectHost connectPort

The program accepts parameters:

  • listenPort: port to listen for incoming AMQP connections on - defaults to 5673.
  • connectHost: hostname to use when making an outbound connection in response to an incoming connection - defaults to localhost.
  • connectPort: port number to use when making an outbound connection - defaults to 5672.

Contributing

See CONTRIBUTING.md for an overview of the development process.

Building

To build the JAR file:

./mvnw clean package

Files are then in the target directory.

To build the JAR file, source and binary distributions:

./mvnw clean package -P assemblies

License

This package, the RabbitMQ AMQP protocol analyzer library, is triple-licensed under the Mozilla Public License 2.0 ("MPL"), the GNU General Public License version 2 ("GPL") and the Apache License version 2 ("ASL").

com.rabbitmq

RabbitMQ

Versions

Version
1.0.0