{"id":11084,"date":"2021-07-06T12:08:50","date_gmt":"2021-07-06T12:08:50","guid":{"rendered":"http:\/\/ismiletechnologies.com\/?p=11084"},"modified":"2021-11-12T22:25:48","modified_gmt":"2021-11-12T16:55:48","slug":"serverless-360-azure-serverless-monitoring-and-management-platform","status":"publish","type":"post","link":"https:\/\/ismiletechnologies.com\/en_us\/cloud-services\/serverless-360-azure-serverless-monitoring-and-management-platform\/","title":{"rendered":"Serverless 360 :  Azure Serverless Monitoring and Management Platform"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"11084\" class=\"elementor elementor-11084\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aa61b59 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aa61b59\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f133cc9\" data-id=\"f133cc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d1af0c5 elementor-widget elementor-widget-html\" data-id=\"d1af0c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/f.hubspotusercontent30.net\/hubfs\/9471087\/Data-Ops\/DataOps%20Services_17%20illustration-%20Solution%20for%20Microsoft%20Azure%20Data%20Lake.svg\" alt=\"serverless 360\">\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-689c2c9 elementor-widget elementor-widget-text-editor\" data-id=\"689c2c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b><span data-contrast=\"none\">Serverless\u00a0360<\/span><\/b><span data-contrast=\"none\">\u00a0is an\u00a0<\/span><b><span data-contrast=\"none\">Azure Serverless Monitoring and Management platform<\/span><\/b><span data-contrast=\"none\">. It can monitor your complete serverless integration solutions.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Azure Portal is specially designed for vertical technology silos but the real-time scenario involves the integrated cloud applications that require at least 3 to 4 different Azure services. They are not always built in a single technology stack and hence it gets difficult to visualize and manage such connected solutions with Azure Portal.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Serverless360 is a tool that will help you to manage and monitor all your distributed Azure services in one place.\u00a0Serverless360 can solve the challenges faced by businesses while working with Azure portal and resources, such as no application visibility, no integrated tooling, no consolidated monitoring, message processing, no auditing, no application-level security, etc.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p aria-level=\"4\"><b><span data-contrast=\"auto\">1)Application Visibility:<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:2,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:288}\">\u00a0<\/span><\/p>\n<p aria-level=\"4\"><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:2,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:288}\">\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\" data-contrast=\"none\">The dashboard will provide a view of all your serverless applications in one place. Here is the composite application dashboard of Serverless360. In this image, you can see the composite applications defined to represent the business solution. Serverless360 has an intuitive UI.<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Serverless360 will allow you to add resources from different Azure subscriptions and regions into composite applications. You can view them here on the dashboard with the business solutions they are solving.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p aria-level=\"4\"><b><span data-contrast=\"auto\">2)\u00a0Consolidated Monitoring:<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:2,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:288}\">\u00a0<\/span><\/p>\n<p aria-level=\"4\"><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:2,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:288}\">\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\" data-contrast=\"auto\">Serverless360 provides the feature of consolidated monitoring. It has Status Monitor, Data Monitor, Threshold Monitor, and Watch Monitor.<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Status Monitor:<\/span><\/b><span data-contrast=\"auto\">\u202fIf your business solution is using Azure serverless components like Service Bus Queues, Logic Apps, and Function Apps and your monitoring requirement is to get the status update on all the resources at every one-hour interval.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">You want to share the status report with the team members over Slack then Serverless360 has the solution of Status Monitor.\u00a0<\/span><span data-contrast=\"auto\">Configuring a Status Monitor:\u00a0Creating\/Editing the Status Monitor:<\/span><span data-contrast=\"auto\">\u202fA status Monitor is present in every Composite Application created. Serverless360 will allow you to create any number of status monitors as per your requirement.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Defining the Status Monitor:<\/span><span data-contrast=\"auto\">\u202fYou can edit the status monitor configuration and define the frequency to generate the status report. You can even configure the status report to get alerts only if there is any violation. You can refer to the below image for the Edit option.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">3) Deep Integrated Tooling<\/span><\/b><b><span data-contrast=\"auto\">:<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">We will take an example of an order processing scenario to understand this deep\u00a0scenario. There\u00a0is a website for customers. Customers can submit an order. When an order is placed by a customer, a new service bus message is pushed into the service bus queue. There is a logic app that picks the message from the queue for\u00a0processing. The\u00a0azure function will validate the order and return the status to Service Bus Topic. In this topic, there is a Topic Subscription rule that is defined to handle messages according to status value.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Azure developers have some challenges to complete this solution in Azure Portal. One challenge is defining topic subscription rules. This can\u2019t be achieved through a portal. Serverless360 has this capability and will help you with such\u00a0scenarios. When\u00a0you associate a resource with a composite application, then, managing and monitoring resources will be easier. The Service Bus queue is shown in the below image. There is a list of management capabilities that you can perform on them.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d40f0d0 elementor-widget elementor-widget-html\" data-id=\"d40f0d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.xenonstack.com\/hubfs\/Xenonstack-Solution%20Internal\/Cloud%20Native%20Applications\/Cloud%20Native%20Applications_02%20illustration.svg\" alt=\"serverless 360\">\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b554351 elementor-widget elementor-widget-text-editor\" data-id=\"b554351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b><span data-contrast=\"auto\">4) Application-level Security:\u00a0<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Serverless360 offers the features for Application-level Security and Auditing. If you have multiple applications. You want the access levels at the application. Azure Portal offers role-access policy definition capabilities but you can do it for entities level.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">A typical business scenario can be a granular user access policy for a set of users for the composite application. You want a custom role to map multiple users. Serverless360 offers User Management features. By default, there are two users\u00a0i.e.\u00a0Administrator, and Super User. The administrator has full control over the application and Super User can access the whole application. This user doesn\u2019t have access to the Licensing and Payment section. Serverless360 supports the creating of n number of custom roles.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">5) Governance And Auditing Capabilities:<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:336,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Let us understand this capability better by picking up the message resubmission scenario as example. Consider a Service Bus Queue, one of the dead letter messages in this queue need to be repaired and resubmitted. A Serverless360 user, authorized to perform this action had successfully modified the message content, added\u00a0an\u00a0user property and resubmitted the message. This Repair and Resubmit action will be tracked by Governance and Audit capability in Serverelss360. Any user authorized to access Governance and Audit can view the details Serverless360 has a powerful operational governance and auditing capability to maintain the logs of the user activities in the system. This feature helps the administrators to find out &#8220;Who did what and when?&#8221; in the Azure integration scenario over a period of time. Consider a few example scenarios when the support user:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ol>\n<li data-leveltext=\"%1.\" data-font=\"Aparajita,Times New Roman\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Accidentally delete a Logic App<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:200,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"Aparajita,Times New Roman\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"none\">Changes the properties of a Queue<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:200,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"Aparajita,Times New Roman\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">Repair and re-submit a message with incorrect details<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:200,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ol>\n<div>\u00a0<\/div>\n<p><span data-contrast=\"none\">In these situations, if the user action is recorded and logged as an event, it will help the administrator to identify the root cause of the issue. Right now, in Azure Portal, none of the activities are audited. This leaves organizations to run their support purely based on trust, which may not be ideal in some mission-critical situations like Healthcare, Financial services etc.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:200,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p aria-level=\"4\"><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:2,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:288,&quot;469777462&quot;:[1544],&quot;469777927&quot;:[0],&quot;469777928&quot;:[1]}\">\u00a0<\/span><b style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;\"><span data-contrast=\"none\">Conclusion:<\/span><\/b><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\" data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:200,&quot;335559739&quot;:0,&quot;335559740&quot;:312}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">This was all about Serverless360 and its capabilities. These are just a few of its major features. It contains many more features and functionalities that will help your business with Azure serverless Monitoring and Management.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Serverless&nbsp;360&nbsp;is an&nbsp;Azure Serverless Monitoring and Management platform. It can monitor your complete serverless integration solutions.&nbsp; Azure Portal is specially designed for vertical technology silos but the real-time scenario involves the integrated cloud applications that require at least 3 to 4 different Azure services. They are not always built in a single technology stack and hence [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11085,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81],"tags":[134],"class_list":["post-11084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-services","tag-serverless360"],"_links":{"self":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/11084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/comments?post=11084"}],"version-history":[{"count":1,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/11084\/revisions"}],"predecessor-version":[{"id":20851,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/11084\/revisions\/20851"}],"wp:attachment":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/media?parent=11084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/categories?post=11084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/tags?post=11084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}