Skip to content

Releases: afiore/rmqfwd

Distinguish betwen messages leaving and entering the cluster

03 May 15:50
Compare
Choose a tag to compare

Implemented an additional message attribute called direction, which allows distinguishing between messages leaving and entering the cluster

Config file

25 Apr 16:03
Compare
Choose a tag to compare

Read RabbitMQ and Elasticsearch configuration parameters from file instead of CLI arguments (by default, /etc/rmqfwd.toml). This should improve usability and is a first step towards packaging the program executable along-side a default configuration file and a systemd unit.

Also, a significant amount of boilerplate has been removed from the main.rs module, where possible using the Result type instead of resorting to expect and unwrap calls

Flatter messages

07 Feb 22:19
Compare
Choose a tag to compare
  • Leverage serde's flexible serialisation options to persist Rabbit messages in a flat, query-friendly structure. This should play nicely with Kibana, while also simplifying the underlying queries in Elasticsearch.
  • Scrap a good amount of boiler plate by introducing structopt, a nice library that maps cli subcommands and options into Rust types.

rmqfwd v0.2.0

31 Jan 17:08
526c7aa
Compare
Choose a tag to compare

Implement a new id flag for the export and the replay sub-commands. This allows operating directly on messages stored in the document store as opposite of select them through a query

Basic trace, export and republish functionality

10 Nov 01:18
Compare
Choose a tag to compare
v0.0.1

increase timeout for init script