Cerulean

Azure Storage

Queue Storage

Queues

Using Cerulean you can list the queues that are there in your storage account.

Using Cerulean you can create a new queue in your storage account.

Using Cerulean you can delete one or more queues from your storage account.

This is a neat feature in Cerulean where you can delete all queues from a storage account with a single click. This is typically useful when you want to reinitialize your storage account where instead of selecting all queues individually and deleting them, you can simply delete all queues in one click.

Using Cerulean you can delete all messages from a queue in a single click without deleting the queue itself.

Assuming you have a large number of queues in your storage account and you need to work with just one particular queue. Navigating through the list of queues to find that particular queue can be quite cumbersome and counter productive.

This is another productivity feature of Cerulean where you can search for queue(s) you are looking for. You can perform a "prefix" search (i.e. find all queues, names of which begin with certain characters) or "contains" search (i.e. find all queues, names of which contain certain characters).

This is yet another productivity feature in Cerulean wherein you can quickly open a queue by simply typing the name of that queue. This becomes quite handy when you have a large number of queues in your storage account and you don't want to navigate through the list to find the queue you want to work with.

Using Cerulean you can view system defined properties of a queue.

Using Cerulean you can manage (view or update) metadata (custom defined set of key/value pairs) for a queue.

Using Cerulean you can manage (view or update) access policies for a queue. You can add new access policy, update existing policies or delete access policies using Cerulean. Access policies are used for creating shared access signature for that queue.

Using Cerulean you can create Shared Access Signature (SAS) for a queue. You can create an ad-hoc SAS token/URL (i.e. without using any queue access policy) or a SAS token/URL with a queue shared access policy.

Using Cerulean you can move all messages from a queue to another queue in same storage account. This is an ideal feature for handling poison queue messages.

Using Cerulean you can monitor a queue in real time to see how many messages are there in that queue. Monitoring data is displayed in interactive chart/grid format..

Messages

Using Cerulean you can list messages that are there in a queue.

Cerulean supports both "Peeking" messages where message visibility is not changed and "Getting" messages where messages are dequeued and are made hidden from other subscribers of the queue.

You need to fetch messages in "Get" mode i.e. dequeue messages if you want to update or delete messages.

Using Cerulean you can send new messages to a queue. When you create a new message, not only you can set the message's body but also set for how long the message will live (including message will never expire option) and set the initial visibility timeout i.e. message will not appear in the queue for certain amount of time.

Using Cerulean you can delete one or more messages from a queue. In order to delete a message, the message must be dequeued.

Using Cerulean you can update a message. You can change the message contents and change message's visibility timeout period.

Using Cerulean you can copy one or more messages from one queue to another in the same storage account.

Using Cerulean you can move one or more messages from one queue to another in the same storage account. In order to move messages, the messages must be dequeued. This is an ideal feature for handling poison queue messages.

Using Cerulean you can customize the view of listing messages. You can specify what all attributes of a message (like message id, insertion/expiration time, dequeue count, and message text) you want to see.

Queue Service

Using Cerulean you can configure storage analytics settings for the queue service in your storage account.

You can configure (view/update) logging, minute metrics and hourly metrics settings for the queue service in your storage account.

Using Cerulean you can configure CORS settings for the queue service in your storage account.

Using Cerulean you can list the CORS rules defined for the queue service, add new CORS rule, update existing CORS rules or delete CORS rules.