The Rabbit MQ Management Plugin exposes a REST API for management functions, I am specifically interested in the functions related to health monitoring like queue depth. Is there any C#/.net wrapper for the Management API? The only one I have found is the EasyNetQ library, however it only contains a limited set of functions exposed by the API.
-
1... I cannot believe they dont have an open api specStefan– Stefan2020-04-04 04:26:15 +00:00Commented Apr 4, 2020 at 4:26
-
@Stefan RabbitMQ is open-source software and we would gladly review pull requests to implement that. Thanks.Luke Bakken– Luke Bakken2020-04-10 17:15:23 +00:00Commented Apr 10, 2020 at 17:15
-
@LukeBakken I would love to help you out... but ideally you would auto gen it from the actual api methods (or even better; base the methods on the specs). This will have quite the impact on the project. Do you have a link to the repo?Stefan– Stefan2020-04-10 19:34:29 +00:00Commented Apr 10, 2020 at 19:34
-
github.com/rabbitmq/rabbitmq-managementLuke Bakken– Luke Bakken2020-04-13 19:54:39 +00:00Commented Apr 13, 2020 at 19:54
Add a comment
|
1 Answer
There is this nuget package that gives you access to the REST api for your rabbitmq management server https://github.com/EasyNetQ/EasyNetQ.Management.Client