SlideShare une entreprise Scribd logo
1  sur  16
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
EAIESB
Mule Common Logging Error Framework (mCLE)
EAIESB
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
Exceptional Handling & Logging
 In the enterprise level, application failures might occurs during runtime and leads to several risks or
impacts to business down situation if they are not handled properly.
 Mule Common Logging Error framework (mCLE) addresses these issues by providing a common
solution framework for logging and exception handling as enterprise services with a common
standard structure format
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
What is mCLE
 mCLE framework follows both Top-Down & Bottom-Up approach mechanism. This framework
handles the errors by following a standard structure format in the enterprise level.
 EAIESB has built mCLE connector which can be used in Anypoint Studio.
 Use mCLE in Mule Flow Error Handling Section. You can Publish to Queue or mCLE
Automatically publishes to Queue.
 Error codes will be created itself automatically if it’s already not configured (found) in the DB for
the corresponding error.
 Solution Repository maintains all the SOP (Standard Operating Procedures) for the resolved
error issues. One can follow and resolve/fix the error if it repeats again anytime.
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
Why mCLE for Mule
 Handle exceptions in a standardized uniform structure across all enterprise applications and Flows
 Real time alerts to the assigned groups and users
 Role based access provided to analyze/track the issue – application wise, flow wise, and error wise
 Create logs through structured logs
 Error search made easy with Rich UI
 Export feature is enabled to export error log data that helps research team to analyze the issue more
precisely
 Dashboards designed to provide detailed error information activity wise with graphical representation
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
Architecture of mCLE
Catch
Exception
Strategy
Error
Queue
Error
Fault
Msg
m
C
L
E
F
R
A
M
E
W
O
R
K
Dashboard
Error Search
Error Handler
Solution Repo
Transformations
M
U
L
E
F
L
O
W
m
C
L
E
C
O
N
N
E
C
T
O
R
E
N
T
E
R
P
R
I
S
E
S
E
R
V
I
C
E
S
Fault
Policy
JMS
mCLE
Database
Notify
User
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
Key Capabilities of mCLE
Dashboards generates the following error reports using the error log data:
 Hourly Error Analysis
 Code Error Analysis
 Activity Error Analysis
 Error Type Analysis
 Application Error Analysis
 Flow Error Analysis
Logging provides central services for applications to store and view log records, to manage audit information as
well as to correlate logs and exception records
Exception Handling provides a central services for applications to store exceptions and to view exception and
associated log records
Alerts are sent to concerned team(s), when technical errors occur at enterprise service level
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Error Report Dashboards
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Error Application Details
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Error Application Details
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Application Error Search
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Application Error Transaction Details
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Error Solution Search
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Error Solution Details
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
Integrating mCLE with Mule Application Services
 Mule Service pushes the error
messages onto mCLE error
handling service
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
mCLE: Error Handling Service
 mCLE processes it and updates onto the tables.
Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted
For any questions please write us to mcle@eaiesb.com we will get back to you soon

Contenu connexe

Tendances

Tendances (20)

MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Running and Managing Mule Applications
Running and Managing Mule ApplicationsRunning and Managing Mule Applications
Running and Managing Mule Applications
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
 
Cloudhub 2.0
Cloudhub 2.0Cloudhub 2.0
Cloudhub 2.0
 
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
 
Migrating to mule 4 - Are you ready for This.
Migrating to mule 4 - Are you ready for This.Migrating to mule 4 - Are you ready for This.
Migrating to mule 4 - Are you ready for This.
 
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
 
Mule api management
Mule  api managementMule  api management
Mule api management
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Rtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetesRtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetes
 
Error Handling in Mulesoft
Error Handling in MulesoftError Handling in Mulesoft
Error Handling in Mulesoft
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
 

Similaire à Mule Common Logging & Error Handling Framework

NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
Amazon Web Services
 

Similaire à Mule Common Logging & Error Handling Framework (20)

Omc for oracle_ebs_demo_script
Omc for oracle_ebs_demo_scriptOmc for oracle_ebs_demo_script
Omc for oracle_ebs_demo_script
 
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!
 
Mule Managed File Transfer
Mule Managed File TransferMule Managed File Transfer
Mule Managed File Transfer
 
Automating Security Management in PBCS!
Automating Security Management in PBCS!Automating Security Management in PBCS!
Automating Security Management in PBCS!
 
From Mainframe to Microservices
From Mainframe to MicroservicesFrom Mainframe to Microservices
From Mainframe to Microservices
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
 
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
 
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
 
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
 
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
 
20190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev220190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev2
 
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
 
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the Enterprise
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
 
S903 palla
S903 pallaS903 palla
S903 palla
 
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsGraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
 
The Value of Postgres to IT and Finance
The Value of Postgres to IT and FinanceThe Value of Postgres to IT and Finance
The Value of Postgres to IT and Finance
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.
 

Plus de Vijay Reddy

Jdeveloper 11117 installation
Jdeveloper 11117 installationJdeveloper 11117 installation
Jdeveloper 11117 installation
Vijay Reddy
 

Plus de Vijay Reddy (20)

Mule Hyderabad Meetup (Mule 4)
Mule Hyderabad Meetup (Mule 4)Mule Hyderabad Meetup (Mule 4)
Mule Hyderabad Meetup (Mule 4)
 
Mule Meetup Hyderabad
Mule Meetup HyderabadMule Meetup Hyderabad
Mule Meetup Hyderabad
 
Mule4 EAIESB Meetup
Mule4 EAIESB MeetupMule4 EAIESB Meetup
Mule4 EAIESB Meetup
 
EAIESB MULE BPM API
EAIESB MULE BPM APIEAIESB MULE BPM API
EAIESB MULE BPM API
 
Developing Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flowDeveloping Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flow
 
Dell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupDell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetup
 
Mule 4 meetup @Hyderabad
Mule 4 meetup @HyderabadMule 4 meetup @Hyderabad
Mule 4 meetup @Hyderabad
 
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
 
Mule 4 and Anypoint Studio Demo
Mule 4  and Anypoint Studio DemoMule 4  and Anypoint Studio Demo
Mule 4 and Anypoint Studio Demo
 
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce ConnectorMigrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
 
EAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISEEAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISE
 
TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)
 
DevOps in Oracle Fusion Book
DevOps in Oracle Fusion BookDevOps in Oracle Fusion Book
DevOps in Oracle Fusion Book
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 Installation
 
Oracle Advanced BPM Book
Oracle Advanced BPM BookOracle Advanced BPM Book
Oracle Advanced BPM Book
 
Advanced OSB in 21 Days
Advanced OSB in 21 DaysAdvanced OSB in 21 Days
Advanced OSB in 21 Days
 
Jdeveloper 11117 installation
Jdeveloper 11117 installationJdeveloper 11117 installation
Jdeveloper 11117 installation
 
Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8
 
EAIESB Oracle Fusion SOA Poster BPEL 1.1
EAIESB Oracle Fusion SOA Poster BPEL 1.1EAIESB Oracle Fusion SOA Poster BPEL 1.1
EAIESB Oracle Fusion SOA Poster BPEL 1.1
 
EAIESB Oracle SOA Poster 2.0
EAIESB Oracle SOA Poster 2.0EAIESB Oracle SOA Poster 2.0
EAIESB Oracle SOA Poster 2.0
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

Mule Common Logging & Error Handling Framework

  • 1. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted EAIESB Mule Common Logging Error Framework (mCLE) EAIESB
  • 2. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted Exceptional Handling & Logging  In the enterprise level, application failures might occurs during runtime and leads to several risks or impacts to business down situation if they are not handled properly.  Mule Common Logging Error framework (mCLE) addresses these issues by providing a common solution framework for logging and exception handling as enterprise services with a common standard structure format
  • 3. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted What is mCLE  mCLE framework follows both Top-Down & Bottom-Up approach mechanism. This framework handles the errors by following a standard structure format in the enterprise level.  EAIESB has built mCLE connector which can be used in Anypoint Studio.  Use mCLE in Mule Flow Error Handling Section. You can Publish to Queue or mCLE Automatically publishes to Queue.  Error codes will be created itself automatically if it’s already not configured (found) in the DB for the corresponding error.  Solution Repository maintains all the SOP (Standard Operating Procedures) for the resolved error issues. One can follow and resolve/fix the error if it repeats again anytime.
  • 4. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted Why mCLE for Mule  Handle exceptions in a standardized uniform structure across all enterprise applications and Flows  Real time alerts to the assigned groups and users  Role based access provided to analyze/track the issue – application wise, flow wise, and error wise  Create logs through structured logs  Error search made easy with Rich UI  Export feature is enabled to export error log data that helps research team to analyze the issue more precisely  Dashboards designed to provide detailed error information activity wise with graphical representation
  • 5. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted Architecture of mCLE Catch Exception Strategy Error Queue Error Fault Msg m C L E F R A M E W O R K Dashboard Error Search Error Handler Solution Repo Transformations M U L E F L O W m C L E C O N N E C T O R E N T E R P R I S E S E R V I C E S Fault Policy JMS mCLE Database Notify User
  • 6. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted Key Capabilities of mCLE Dashboards generates the following error reports using the error log data:  Hourly Error Analysis  Code Error Analysis  Activity Error Analysis  Error Type Analysis  Application Error Analysis  Flow Error Analysis Logging provides central services for applications to store and view log records, to manage audit information as well as to correlate logs and exception records Exception Handling provides a central services for applications to store exceptions and to view exception and associated log records Alerts are sent to concerned team(s), when technical errors occur at enterprise service level
  • 7. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Error Report Dashboards
  • 8. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Error Application Details
  • 9. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Error Application Details
  • 10. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Application Error Search
  • 11. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Application Error Transaction Details
  • 12. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Error Solution Search
  • 13. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Error Solution Details
  • 14. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted Integrating mCLE with Mule Application Services  Mule Service pushes the error messages onto mCLE error handling service
  • 15. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted mCLE: Error Handling Service  mCLE processes it and updates onto the tables.
  • 16. Copyright © 2017, EAIESB and/or it’s affiliates. All rights reserved. | EAIESB Confidential – Internal/Restricted/Highly Restricted For any questions please write us to mcle@eaiesb.com we will get back to you soon