Skip to content

umbrellio/yabeda-rabbit_messaging

Repository files navigation

Yabeda::RabbitMessaging

Built-in metrics for TableSync out of the box! Patch rabbit_messaging gem. Works through Yabeda Framework.

Installation

Put gem in your Gemfile after rabbit_messaging gem.

gem "rabbit_messaging"
gem "table_sync"
...
gem "yabeda-rabbit_messaging"

And then execute:

  $ bundle

After application launch gem patch Rabbit::Receiving::Job class to collect the metrics.

Metrics

Metrics representing state of TableSync receiving jobs processing:

  • Total number of executed jobs: rabbit_messages_total (segmented by exchange, routing_key and success status)
  • Duration of executed jobs: rabbit_messages_duration (segmented by exchange, routing_key and success status)

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/umbrellio/yabeda-rabbit_messaging.

License

Released under MIT License.

Authors

Team Umbrellio


Supported by Umbrellio

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published