This is Rebus Pro

...the perfect solution for serious Rebus users.
✉ Type your email below 👇 and hit the button to get in touch. ✉

Rebus Pro is

Support agreement

Guarantee that bug fixing will begin within 24 hours, should you discover a bug in one of the supported libraries.

FleetManager license 👆

License to use cloud-hosted Fleet Manager (with 10 GB monthly ingestion limit) or self-hosted Fleet Manager (without any limitations).

Private Slack channel

Access to private Slack channel for ad-hoc, code-centric discussions in relation to Rebus and the supported libraries.

by subscription

Fleet Manager

Fleet Manager is the software you'll get access to through your Rebus Pro subscription.
It is the perfect tool to aid DevOps teams in running their Rebus-based workloads. 🚌

With Fleet Manager you can do these things:

📈
Collect Metrics

Fleet Manager collects metrics from each Rebus instance, visualizing the amount of work performed by each instance or grouped by queue name or machine name.

Read More
💀
Handle Failed Messages

Fleet Manager replaces dead-letter queues, so failed messages are centrally stored. Inspect message bodies, exception details, and re-deliver them to any queue without leaving Fleet Manager!

Read More
🔎
Ease Debugging

Messaging-based systems are often harder to debug. Fleet Manager helps developers get valuable insights by recording and visualizing saga state changes and optionally enabling message auditing.

Read More

How to get started?

As a Rebus Pro subscriber, you can simply connect your bus instances to Fleet Manager using the NuGet package

Nuget

and the configuration

.Options(o => o.EnableFleetManager(...))

and then your bus instance will enlist itself in your fleet. 🚌🎉

Go to Pricing to check out the available options.

Features

Here's a selection of the features available in Fleet Manager:

See what's cooking

View realtime dashboards of message processing activity, grouped by instance, queue name, or machine name.

  • Is it alive? Status lights indicate whether instance/queue/machine has seen recent activity or has recently sent a heartbeat signal.
  • Is it working? Handled messages are visualized as greenish (OK), yellow (exception was caught), or red (message was dead-lettered in Fleet Manager).
See what went wrong

Fleet Manager completely replaces your ordinary dead-letter queues, thus letting you handle the entire workflow around failures in the comfort of its simple Failed Messages dashboard.

  • Search and filter failed messages by message type, exception type, etc.
  • Tag/untag messages to implement a simple workflow around how they should be handled (e.g. by tagging a bunch of them with 🏁 Retry when BUG123 has been fixed)
  • Re-deliver messages to their source queues or to any other queue known by Fleet Manager. ✅
Inspect message bodies

Since failed messages are stored in Fleet Manager, it's possible to inspect their message bodies.

  • Does it look right? Messages serialized as JSON or XML can be decoded by Fleet Manager, thus making it possible for you to inspect the failed message payloads.
  • How about the headers? A tab in the message details dialog shows all headers attached to the message.
  • But what happened? The last tab in the message details dialog shows all of the exception details collected by Fleet Manager.
Formulate a diagnosis

Upon inspecting the full exception details of all of the caught exceptions, it should be possible to understand why the message could not be handled.

  • Exception details with nifty .NET stacktrace hightlighing.
Debug your sagas

Saga state snapshots are stored in Fleet Manager, making is possible to browse through all of the recorded revisions of each saga instance.

  • What triggered a state change? See which message type caused the saga to become a specific revision.
  • What happened? Any previous revision can be inspected, helping developers understand why some particular thing happened.
  • What will happen next? A snapshot of the saga's current state can help developers predict what will happen next.

Available pricing plans

Become a Rebus Pro subscriber now and 1-up your Rebus experience.
⭐Pay less often to get up to 20% discount.⭐

Starter

Suitable for most businesses

DKK 2500,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 10 GB monthly quota
Tier 2

Businesses with more activity

DKK 3500,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 20 GB monthly quota
Tier 3

Businesses with lots of activity

DKK 4500,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 40 GB monthly quota
Enterprise

Custom quote

DKK ? /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • ?? GB monthly quota
Starter

Suitable for most businesses

DKK 2500,-2300,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 10 GB monthly quota
Tier 2

Businesses with more activity

DKK 3500,-3220,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 20 GB monthly quota
Tier 3

Businesses with lots of activity

DKK 4500,-4140,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 40 GB monthly quota
Enterprise

Custom quote

DKK ? /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • ?? GB monthly quota
Starter

Suitable for most businesses

DKK 2500,-2000,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 10 GB monthly quota
Tier 2

Businesses with more activity

DKK 3500,-2800,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 20 GB monthly quota
Tier 3

Businesses with lots of activity

DKK 4500,-3600,- /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • 40 GB monthly quota
Enterprise

Custom quote

DKK ? /mo
  • Support agreement
  • Fleet Manager
  • Private Slack channel
  • ?? GB monthly quota
Trial

Just looking

DKK 0,- /mo
  • Fleet Manager TEST
What does Trial give me?

The Trial is just an opportunity to check out Fleet Manager and connect a few Rebus instances to it. It's fully functional, but data is sometimes wiped from it, making it unsuitable for any real uses besides trying it.

What's this thing about the billing frequency?

Since less frequent billing gives less administration and a longer commitment, it's rewarded with a discount. You can get up to 20% with the plans mentioned, but if your needs are beyond the mentioned quotas, you might get an even bigger discount.

How is Fleet Manager hosted?

Fleet Manager can run both as a software-as-a-service (which is where the mentioned quotas are relevant) as well as on-premise, i.e. on your own machinery. It is supported on Windows (runs as a Windows Service with an embedded web server) and on Linux (a Docker container image is available).

What is the price and which quotas apply when self-hosting Fleet Manager?

The Starter tier comes with a license to install self-host Fleet Manager, and there are no quotas. You will only be limited by the amount of resources you dedicate to your Fleet Manager installation.

Which open source Rebus libraries are covered?

Not all libraries listed under rebus-org are covered by the support agreement, but most are. Please get in touch if you have questions regarding specific libraries of relevance to you.

Can I get a cup of coffee?

Yes. If you happen to be near the Rebus FM office in Horsens, please come by and get a cup of coffee or a cold beer.

Who are you?

Rebus Pro is offered by Rebus FM, a company registered in Denmark.

Do you have a question? Get in touch!

Interested in hearing more about what Rebus Pro can give you? Or curious about anything Rebus-related, or just want to say hello? 🙂

Contact

Fill out the form below to get in touch. There's no commitment of any kind, please feel free to ask about anything (preferably Rebus-related 🙂).

If you prefer email instead of the contact form, you may write to [email protected] ✉