Manage Storage Queues
  • 16 Sep 2021
  • 5 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Manage Storage Queues

  • Dark
    Light
  • PDF

Article Summary

Overview

Cerebrata makes managing the data stored in your queue storage like child's play. Cerebrata provides the most comprehensive set of features with full fidelity with Azure Queue Storage REST API, from managing queues to messages.
Armed with features like monitoring queues, copying/moving messages from one queue to another, one-click clearing queue and more, user quest for managing the queue storage assets ends with Cerebrata.

Add Queue

Cerebrata offers the capability to create a Storage Queue. It makes developers life more comfortable and saves time switching to Azure Portal to create a Storage Queue.
Following are the steps to create an Azure Storage Queue:
1. Click the + button in the Queue node. It will open a dialogue box
2. Provide the Queue name
3. Click Save to add a Storage Queue
Add Queue

CORS Settings

CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Cerebrate also offers the capability to manage CORS Rules. Using Cerebrata, the user can create, delete, edit the CORS Rules.
Following are steps to create the CORS Rule:

  1. Select the context menu of the Queue node and click CORS Settings
  2. It will open a popup showing list of CORS Rules that are already available. User can even the CORS Rules.
  3. Click New CORS Rule and provide appropriate information like Allowed Domains, Allowed methods, Allowed Headers, Exposed Headers, Max Age
  4. Click Ok to save the CORS Rule

New CORS Rule

Analytics Settings

Azure Storage Analytics performs logging and provides metrics data for a storage account. You can use this data to trace requests, analyze usage trends, and diagnose your storage account issues. Cerebrata offers options to changes the settings for Azure Storage Analytics as well. Analytics Setting provides three types of settings. They are,
1. Logging Settings: Logging settings allows user to configure the operations to log. It is possible to log Write, Read and Delete Operations. It also offers options to configure the retention for the log stored.
2. Hourly Settings: Hourly settings allows user to log the operations on an Hourly basis along with Retention policy
3. Minutes Settings: Minutes settings allows user to log the operations on every minute along with Retention policy

Delete All Queues

Consider when a QA team created multiple Storage Queues to perform testing. When the testing is over, the QA engineer would need to delete all the Storage Queues. Here comes Delete All Queues option in Cerebrata.
Following are the steps to delete all Storage Queues:

  1. Select the context menu of the Storage Queue node and click Delete All Queues
  2. It will open a popup and ask the user to enter the numbers in the "VERIFICATION CODE" box into the "CONFIRM CODE" box beside it.
  3. Once the Verification code is entered, Click Delete to delete all the Queues in a Storage Account

Delete All Queues

Note

A background task will delete storage Queues. You can track this task's progress by clicking on "Tasks" in the bottom left corner of the application window.

Clear Queue

Using Cerebrata, the user can delete all messages from a queue in a single click without deleting the Queue itself.
Following are the steps to clear queue messages:

  1. Select the context menu of the Storage Queue node and click Clear Queue
  2. It will open a popup and ask the user to enter the numbers in the "VERIFICATION CODE" box into the "CONFIRM CODE" box beside it.
  3. Once the Verification code is entered, Click Clear to delete all the Queues in a Storage Account

Clear Queue

Properties

For Storage Queues, the user can check the properties like the Message count or metadata. It is also possible to add or delete metadata from Cerebrata.

Following are the steps to view the properties of Storage Queues.

  1. Select the context menu of the Storage Queue and click Properties
  2. It will open a popup "Queue Properties" that shows the properties like Messages and metadata.
  3. User can click New Metadata to add new metadata for Storage Queues
  4. Click Save to save the properties

View Properties(1)

Shared Access Signature & Permissions

Using Cerebrata, user can even manage Shared access Signature for Storage Queues. It also provides an option to define the access level that needs to be provided for a SAS Token. It also Permissions to manage the Access Policy of the SAS Token. Click here to know about Shared Access Signature

Following are the steps to create SAS Token and URL for Storage Queues by defining the granular access:

  1. Select the context menu of appropriate Storage Queue and click Shared Access Signature
  2. This will open a Popup "Queue Shared Access Signature (SAS)."
  3. Select the level of access that needs to be provided along with the Expiry date of the SAS Token
  4. Click Manage to create and delete Access policies

Queue Shared Access Signature

  1. Click Next to get the SAS URL and Token for the selected Storage Queue.
Note

Cerebrata also offers the option to restrict the IP Address and protocol using Advanced settings. Click More Settings in the left bottom of the dialog to open Advanced SAS Settings.

Monitor

Along with Operational capabilities like managing SAS Token and Message processing, Cerebrata also offers Monitoring capabilities for users to know the Storage Queues' live status.
Following are the steps to perform live monitoring on the Message count in Cerebrata:

  1. Select the context menu of the appropriate Storage Queue and click Monitor
  2. In the Monitor window. Select the required Frequency and Date/Time Range to monitor the Storage Queue
  3. Now user can see the live monitoring report of the selected Storage Queue as shown below:
    Storage Queue Live Monitoring

Settings

The user can enhance the management part of Storage in Azure Storage Account with Cerebrata's settings. To leverage these settings,

  1. Navigate to Files > Settings > Application Settings > Storage Settings> Queue Service

  2. User can define the maximum number of queues to fetch from a storage account in a single request. The value provided must be greater than zero and less than or equal to 1000.
    Queue Service

  3. User can define the maximum number of messages to fetch from a queue in a storage account in a single request. The value provided must be greater than zero and less than or equal to 1000.

  4. Fetch and Display messages in each queue when listing the queues in a storage account by enabling a checkbox

  5. Set Tab Behaviour for opening messages and Behaviour to view the messages in PEEK or GET mode or in different panel views.


Was this article helpful?