10 best features we released in 2017 | ServiceBus360 Product Update

10 best features we released in 2017 — ServiceBus360 Product Update

|  Posted: January 24, 2018  |  Categories: Serverless360

Wish you all a Happy New Year! As we stepped in to 2018, it’s time to look back and see the progress we have made as a team to make ServiceBus360 a more mature product in the market.

In this blog, I’ll run you through the key features and improvements we have made in ServiceBus360 in 2017.

1. Switch to Composite Applications Concept

One of the most important updates to ServiceBus360 was the introduction of the Composite Applications concept. We introduced the concept of Azure Composite Applications in ServiceBus360 where you can logically group together various resources or entities from Azure Subscriptions (same or multiple subscriptions) and namespaces that represent a Line of Business (LoB) application in your architecture. With ServiceBus360, you can manage and monitor the application group as a whole that contains these different Azure services.

For more details about Composite Applications and the work that’s gone behind to achieve this, please read these blog articles —

ServiceBus360 – The Shift to Composite Applications Concept

Introducing ServiceBus360 v2.0 – Overhauled UX/UI, Azure Composite Apps Management and New Features

ServiceBus360 Composite Applications

ServiceBus360 Management Stack

2. User Access Policy

We improved the security aspects of ServiceBus360 with the User Access Policy restrictions. You can now create two types of user access — Super User and Normal User and define fine-grained security restrictions for normal users for different sections of ServiceBus360.

ServiceBus360 User Access Policy

ServiceBus360 User Access Policy Settings

3. Governance and Auditing

We added the capability of Governance and Auditing in ServiceBus360 and categorized the reports based on three different activities —

  • Operations (all basic CRUD operations on the entities)
  • Messaging (all messaging operations such as resubmit, delete, repair and resubmit, and so on)
  • Activity (all activity related information such as activity initiated time, activity completed time, entity, activity status and so on)

ServiceBus360 Governance Audit Operations History

ServiceBus360 Governance Audit Messaging History

ServiceBus360 Governance Audit Activities History

4. Dead-letter activity configurations

ServiceBus360 allows users to configure activities for dead-letter message processing from the Activities screen. Users can perform different actions on the messages such as Resubmit, Resubmit and Delete, Delete the message. This activity runs in the background and can process hundreds of messages without any user intervention. For e.g., the user can configure an activity to delete all dead-lettered messages from the queue every night at 00:00 hrs. This avoids the need for the user to manually delete every dead-lettered message from the queue.

ServiceBus360 Dead-letter activity configuration

5. Schedule Activities to Queues and Topics

ServiceBus360 users can create activity configurations and schedule activities at specific time intervals. By configuring activities, users can test their queues to see if its properly receiving and processing the messages and avoid doing this manually. E.g., user can schedule an activity every day at 10 AM in the morning to send 10 messages into the queue. Users can configure the schedule recurrence as well according to their requirements.

Send Messages Activity - Activity Configuration

Send Messages Activity - Activity Property Configuration

ServiceBus360 Send Messages Activity Schedule Configuration

6. Repair the message before  resubmission

With ServiceBus360, you can now edit the message body before resubmitting it back to the queue/topic.

ServiceBus360 Repair and Resubmit Messages

7. API Monitoring

You can now set up monitoring of your API endpoints and get to know if the API is healthy. If there is a state mismatch, you will be notified with the error details so that you can immediately take action on the API. With the API Monitoring feature, you can monitor the endpoint based on —

  • Status Code
  • Keywords in the message body
  • Response time

Alternatively, you can also configure the request to your endpoint by providing Authorization Credentials, Payload and/or Custom Header.

ServiceBus360 API Monitoring Request Validation

ServiceBus360 API Monitoring Response Validation

8. Logic Apps Management and Monitoring

In addition to the Service Bus, Relays and Event Hubs capabilities of ServiceBus360, we added the capability for users to manage and monitor their Azure Logic Apps from ServiceBus360. Say, the hybrid integration solution connects to Logic App to execute a workflow — in this case, the user need not switch to the Azure Portal just to manage and monitor the Azure Logic App. Users can perform these operations right within the ServiceBus360 portal. Users can also monitor the Logic App based on the state (Enabled/Disabled). 

ServiceBus360 Logic Apps Operations

We also added the Data Monitoring capability for Azure Logic Apps that will help administrators to keep a watch on specific metrics for a defined time period. Data Monitoring is the concept of alerting based on historical data. Example: “If my total billable executions of Azure Logic Apps exceeds over 500 every 30 minutes, then send me an alert”. With Logic Apps Data Monitoring capability, ServiceBus360 covers about 30 different metrics as shown below —

Azure Logic Apps Data Monitoring Metrics

9. Analytics for Service Bus entities

We added the analytics capability in ServiceBus360 for dead-lettered messages in queues. You can view the analytical data in the form of pie chart, line graph, grid view. Currently, analytics is available only for dead-letter statistics of Queues. We will be enhancing the capability in future releases for other areas.

ServiceBus360 Analytics

10. Notification Channels

We added quite a few number of notification channels in ServiceBus360. We completely moved the notification channel configuration activity to the Settings pane. We added new notification channels like Microsoft Teams, Webhook notification channel in addition to the existing Slack, ServiceNow and PagerDuty channels.

ServiceBus360 Notification Channels

We will be continuing to invest more in adding more interesting features in ServiceBus360. Stay tuned for updates in 2018! 

Get started with a 30 day Free Trial

Interested to try ServiceBus360? You can get started with a 30 day free trial of the product.