Contenu connexe Similaire à Mule Common Logging & Error Handling Framework (20) Mule Common Logging & Error Handling Framework1. 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