﻿{"id":3064,"date":"2023-09-20T14:57:22","date_gmt":"2023-09-20T09:27:22","guid":{"rendered":"https:\/\/blogs.infosys.com\/infosys-cobalt\/?p=3064"},"modified":"2023-09-20T14:57:22","modified_gmt":"2023-09-20T09:27:22","slug":"monitoring-solution-by-infosys-for-oracle-retail-cloud","status":"publish","type":"post","link":"https:\/\/blogs.infosys.com\/infosys-cobalt\/cloud-analytics\/monitoring-solution-by-infosys-for-oracle-retail-cloud.html","title":{"rendered":"Monitoring Solution by Infosys for Oracle Retail Cloud"},"content":{"rendered":"<p><strong>Introduction<\/strong><br \/>\nAs digital transformation accelerates and IT environments become increasingly complex, organizations need reliable, real-time visibility across their technology stacks. That\u2019s where application performance monitoring and end-to-end observability can help. Monitoring is the process of tracking and collecting key performance metrics to pinpoint potential problems that may arise and fix them before they become an incident.<\/p>\n<p>Today\u2019s world enterprise wants to focus more on business than supporting their IT systems. As part of this many Enterprises today wants to adopt cloud journey and thereby reduce total cost of ownership [TCO]. There are multiple players in the cloud space who offer many services, Tool adoption, latest technology framework. Cloud offering comes in different XaaS[anything as a service] flavors like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Function as a Service (FaaS), Data as a Service (DaaS), Database as a service (DBaaS) etc.<\/p>\n<p>Oracle being the major cloud service provider, they offer both an integrated suite of cloud applications and the cloud infrastructure platform. Oracle provides a complete set of mission-critical retail solutions under SaaS subscription. It is important to note that customer wants to make sure their business is not disrupted. It is apparent that all cloud providers offer sophisticated monitoring solutions either as service or with the leading market tools to monitor applications, middleware, integration components and underlying infrastructure. Likewise, RMFCS \u2013 A cloud SaaS subscription for Oracle Retail Merchandising Foundation Cloud Service has its own monitoring tool, however customer does not have any visibility or control over these performance statistics.<\/p>\n<p>Based on this, there was a strong desire to develop a monitoring solution for a cloud platform. Infosys has developed a monitoring solution for a cloud platform that caters to customer requirement to monitor entire eco system including SaaS Infrastructure. This helps to get real-time data, alerts, and notifications and to identify and mitigate any of the future failures or attacks that may pose potential disruptions to operations.<\/p>\n<p><strong>Building Blocks<\/strong><br \/>\nIn general, all components of a platform are typically Monitored from 5 perspectives as explained below.<br \/>\n1. Application Module Monitoring<br \/>\nThis includes code profiling, Thread monitoring, Heap utilization monitoring.<br \/>\n2. End User Experience Monitoring<br \/>\nThis comprises of Synthetic transaction monitoring, Active user Monitoring etc.<br \/>\n3. Application Interface Monitoring<br \/>\nAny API calls or LDAP or connection to any source will be monitored here.<br \/>\n4. Middleware, Integrations &amp; DB Monitoring<br \/>\nAny integration tools or services or Batch jobs or Database performance are monitored.<br \/>\n5. Infrastructure Monitoring<br \/>\nThis is very vast and critical that includes all major infrastructure components to be monitored such as Cloud VMs or Network etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3160 size-full\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Picture1-2.png\" alt=\"\" width=\"624\" height=\"298\" \/><\/p>\n<p>Few of these perspectives are adopted to Oracle Retail Merchandising Foundation Cloud Service as well.<br \/>\nIn this context, there are few metrices identified as crucial to be monitored in Oracle Retail. This article explains on those important KPIs or metrices and how they are monitored using various market led tools and AI\/ML solution by Infosys.<\/p>\n<ul>\n<li>Business Process Monitoring<\/li>\n<li>Data Replication, GG Service Availability<\/li>\n<li>Job\/Batch Monitoring<\/li>\n<li>Application Interfaces Monitoring<\/li>\n<li>DAS &#8211; Infrastructure monitoring<\/li>\n<\/ul>\n<p><strong>Business Process Monitoring<\/strong><br \/>\nReports are created\/built for all business-critical transactions such as PO, Price Changes, Transfers, Allocations, Invoices, Sales, Inventory, SL. This provides insight into any discrepancies across systems\/applications.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3068\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Pic2.jpg\" alt=\"\" width=\"727\" height=\"363\" \/><\/p>\n<p><strong>Data Replication, GG Service Availability:<\/strong><br \/>\nIn Oracle Retail, there is no access to Data on SaaS unless they are replicated to extension layer that is called DAS or Extended Integration layer. Golden gate is used to replicate SaaS Data onto Extended Integration layer Data Base either on IaaS or PaaS. Monitoring GG service is critical to ensure data integrity across all connected systems. GG service is monitored through heartbeat and fed to AIOps engine to create an incident in case of any upcoming issues such as slowness or services not available etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3069\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Pic3.jpg\" alt=\"\" width=\"624\" height=\"202\" \/><\/p>\n<p><strong>Job\/Batch Monitoring<\/strong><br \/>\nNightly batch job execution is very critical and is the prominent event in the Retail to process the data for the day and make systems ready for the next business day. It is utmost important to monitor these job executions for any failures. POM is used to schedule all batch jobs under SaaS platform. POM provides REST APIs to access status of each job. In retail there are multiple custom jobs that are scheduled separately outside of SaaS platform. REST APIs are leveraged to integrate these extended jobs with POM scheduled jobs. All these jobs are monitored through REST API to track status of each batch execution in call back mechanism. Metrics are mined through robotic process automation[RPA].<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3070\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Pic4.jpg\" alt=\"\" width=\"624\" height=\"337\" \/><\/p>\n<p><strong>Application Interfaces Monitoring<\/strong><br \/>\nIntegration Services include monitoring of Integration components, API Calls, FTP Services, Message Flows. Data synchronization across systems\/applications are crucial and ensured by monitoring all these integration services. These vital parameters are monitored and fed to AIOps engine for further process.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3071\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Pic5.jpg\" alt=\"\" width=\"624\" height=\"228\" \/><\/p>\n<p><strong>DAS &#8211; Infrastructure monitoring<\/strong><br \/>\nDAS is an extension layer for Oracle Retail SaaS. Entire DAS infrastructure is hosted under customer platform be it IaaS or PaaS or On Prem, customer will own the responsibility of monitoring all resource starting from server\/VM till the services. Above diagram shows what parameters are monitored on Oracle Retail Applications and how. In the broader perspective, the entire eco system is leveraging multiple market driven tools with combination of Infosys developed solutions.<\/p>\n<p>Monitoring Tool set for entire eco systems:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3072\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Pic6.jpg\" alt=\"\" width=\"624\" height=\"303\" \/><br \/>\nBelow diagram shows how all alerts are classified and fed to bot factory for further processing. This is entirely automated process where alerts are received based on the anomalies within the system and takes corrective action. These corrective actions are automated based on the automated model retraining [MLOps] over the period.<\/p>\n<p><strong>Cognitive-First Framework by Infosys for Business-Aware Operations<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3073\" src=\"https:\/\/blogs.infosys.com\/infosys-cobalt\/core\/uploads\/2023\/08\/Pic7.jpg\" alt=\"\" width=\"624\" height=\"253\" \/><\/p>\n<p><strong>In conclusion<\/strong><br \/>\nIt is very important to monitor entire eco system including SaaS to detect any system anomalies to reduce the risk of business disruption, avoid organization&#8217;s services becoming unavailable and to enable customer to take appropriate action well in advance. Issues classified based on model learning, are bifurcated to right stream to take corrective actions. Unclassified issues undergo model learning though automated process [MLOps]. Corrections are possible before any abnormalities become an incident. So, prevent abnormal situations in the first place through sophisticated monitoring solutions covering entire customer landscape including SaaS, PaaS, IaaS, and On-Premises systems\/Applications.<\/p>\n<p>Automated monitoring &amp; corrective solution by Infosys is the unique solution that caters to retailers need and can be leveraged by all retailers to enhance their business operations run smoothly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction As digital transformation accelerates and IT environments become increasingly complex, organizations need reliable, [&hellip;]<\/p>\n","protected":false},"author":478,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[11],"tags":[],"coauthors":[317],"class_list":["post-3064","post","type-post","status-publish","format-standard","hentry","category-cloud-analytics"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts\/3064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/users\/478"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/comments?post=3064"}],"version-history":[{"count":5,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts\/3064\/revisions"}],"predecessor-version":[{"id":3283,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/posts\/3064\/revisions\/3283"}],"wp:attachment":[{"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/media?parent=3064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/categories?post=3064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/tags?post=3064"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.infosys.com\/infosys-cobalt\/wp-json\/wp\/v2\/coauthors?post=3064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}