Monitor RabbitMQ queue length from Elixir?

Has anybody used Elixir to check the length of a RabbitMQ queue? It can be done with declare_queue, but it’s ugly - you have to pass the exact option you originally declared the queue with, plus :passive.

The use case is to detect when the system is backing up and respond accordingly.