Edmonton MuleSoft Meetup Group
Addressing performance issues with
API monitoring
May 2021
Speakers:
Parth Patel - Software Developer, Incepta Solutions
Andrew Lie - Marketing Manager, Incepta Solutions
Facilitator:
Jimmy Attia - Senior Strategic Advisor, MuleSoft
Safe harbor statement
The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the
permission of MuleSoft. This presentation is not subject to your license agreement or any other service or
subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this
document or any related presentation, or to develop or release any functionality mentioned therein. This document,
or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason
without notice. The information on this document is not a commitment, promise or legal obligation to deliver any
material, code or functionality. This document is provided without a warranty of any kind, either express or implied,
including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or
non-infringement. This document is for informational purposes and may not be incorporated into a contract.
MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by
MuleSoft intentionally or grossly negligent.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
3
Agenda
1. Andrew
a. Brief Introduction
b. Meeting Logistics
2. Parth
a. API and Digital Transformation
b. API-Led Connectivity
c. API Monitoring
d. Demo
e. Q&A
3. Wrap up and Announcement of Trivia Winners
4
Meeting Logistics
● The session is recorded and a copy will be sent to the registrants following the event
● Attendees are placed on mute upon entry
● Feel free to post your questions in the chat and we will answer them at the end
● We will have 3 trivia questions between segments and the winners will be announced at the end
● Instructions will be provided before the trivia questions for valid participation
● Prize: each winner will get a voucher for a free MuleSoft course
5
API AND DIGITAL
TRANSFORMATION
Digital Transformation
● Digital Transformation: upgrade in existing processes to achieve
business and market requirements
● Every organization is racing towards this massive upgrade
● Strategies that help achieve goals quickly yet reliable
● APIs are the first of the solutions to get a step closer
● It is important to develop APIs that align to business goals however
governing and monitoring its performance is also critical
7
API-LED CONNECTIVITY
API-led Connectivity
● Significant impact towards Digital Transformation
● Connects data to application through reusable and
purposeful APIs
● Control the data with API integration that are secured,
managed, and monitored
● Increases organizational agility by modularizing
application blocks for new changes
● Accelerates speed of delivering projects 3x faster
compared to legacy solutions
9
API-led Connectivity
10
API-led Connectivity
11
API MONITORING
What is API monitoring?
API Monitoring
● Common practice of monitoring API in production environment
● To get key insights on:
○ Availability
○ Performance visibility
○ Functional accuracy
13
Why is it critical?
API Monitoring
● Answers questions about the behaviour of APIs
○ Are APIs up and running?
○ How are they behaving?
○ Does it return the response as expected?
○ Why did it fail?
● Understands what’s going on BTS with APIs
● Helps organizations to cover blind spots in performance
14
ANYPOINT MONITORING
Anypoint Monitoring
● Part of Anypoint Platform
● Provides visibility into integrations
● Diagnose issues and prescribe solutions
● Reduce the time to identify and resolve the issues
● Provides visual representations of resources through built-in dashboards
● Option to create custom dashboards
16
Trivia Questions - Rules & Regulations
● Please ensure that you provide only ONE
answer in the chat after:
- We have stated the question and all of the
options.
- Jimmy types “Go Now!” in the chat box.
● You can type A, B, C, D in the chat section.
17
Trivia Question 1
Q) To gain visibility into performance of an application and other important metrics,
API Monitoring is commonly focused for which environment?
A. Dev
B. QA
C. Staging
D. Production
18
DEMO
What do you get with Platinum?
Platinum feature
Shared Monitoring
Infrastructure
Basic
Custom Dashboards
Application
Metrics
API Functional
Monitoring
Monitoring
Infrastructure
Custom Metrics
& Events
Log
Management
Application
Performance Monitoring
Basic
Logging
Basic
Log Search
1
CloudHub only
Basic Alerting
What do you get with Titanium?
Titanium feature
Platinum feature
1
CloudHub only
Dedicated Monitoring
Infrastructure
High Frequency
Data Collection
Shared Monitoring
Infrastructure
Increased Data
Storage Capacity
Custom Data
Retention & Location
Advanced
Custom Dashboards
Custom
Metrics
Basic
Custom Dashboards
Application
Metrics
Flow
Metrics
Connector
Metrics
Reports
API Functional
Monitoring
Advanced
Alerting
Monitoring
Infrastructure
Custom Metrics
& Events
Log
Management
Application
Performance Monitoring
Basic
Logging
Distributed
Log Management
Basic
Log Search
Advanced
Log Search
Codeless
Logging
Log
Warehousing
Log
Tokenization
Basic Alerting
Trivia Questions - Rules & Regulations
● Please ensure that you provide only ONE
answer in the chat after:
- We have stated the question and all of the
options.
- Jimmy types “Go Now!” in the chat box.
● You can type A, B, C, D in the chat section.
22
Trivia Question 2
Q) In Anypoint Visualizer, which view is used to detect any unusual activities
happening to API?
A. Architecture
B. Troubleshooting
C. Policies
D. None of the above
23
Trivia Question 3
Q) What is the primary function of Anypoint Monitoring?
A. Logging Mule Events
B. Graphical representation on Application Network
C. Solving Issues
D. Detecting unusual behaviour(s)
24
ABOUT INCEPTA SOLUTIONS
● Proud partner of MuleSoft for years; first few partners in Canada during early stage
● Trusted IT partner for digital innovation, with a global presence
● Growth 2020 List: named one of Canada’s fastest-growing companies and Great Place to Work
● Our mission:
To provide innovative digital transformation solutions by leveraging leading technologies and platforms.
● Our areas of expertise:
Digital Transformation, Integration, Data Management, Customer 360, Cloud Strategy, & Cybersecurity
● Our solutions:
Cutting-edge integration and automation solutions
that empowers businesses with digital innovation
Stay connected on social!
Incepta Solutions
@InceptaS
Incepta Solutions
@InceptaSolutions
Q&A
WRAP UP
&
ANNOUNCEMENT OF TRIVIA WINNERS
Trivia Question 1
30
Q) To gain visibility into performance of an application and other important metrics,
API Monitoring is commonly focused for which environment?
A. Dev
B. QA
C. Staging
D. Production
Trivia Question 2
Q) In Anypoint Visualizer, which view is used to detect any unusual activity
happening to API?
A. Architecture
B. Troubleshooting
C. Policies
D. None of the above
31
Trivia Question 3
Q) What is the primary function of Anypoint Monitoring?
A. Logging Mule Events
B. Graphical representation on Application Network
C. Solving Issues
D. Detecting unusual behaviour(s)
32
Thank you

Addressing performance issues with API monitoring

  • 1.
    Edmonton MuleSoft MeetupGroup Addressing performance issues with API monitoring May 2021 Speakers: Parth Patel - Software Developer, Incepta Solutions Andrew Lie - Marketing Manager, Incepta Solutions Facilitator: Jimmy Attia - Senior Strategic Advisor, MuleSoft
  • 2.
    Safe harbor statement Theinformation in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the permission of MuleSoft. This presentation is not subject to your license agreement or any other service or subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by MuleSoft intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. 3
  • 3.
    Agenda 1. Andrew a. BriefIntroduction b. Meeting Logistics 2. Parth a. API and Digital Transformation b. API-Led Connectivity c. API Monitoring d. Demo e. Q&A 3. Wrap up and Announcement of Trivia Winners 4
  • 4.
    Meeting Logistics ● Thesession is recorded and a copy will be sent to the registrants following the event ● Attendees are placed on mute upon entry ● Feel free to post your questions in the chat and we will answer them at the end ● We will have 3 trivia questions between segments and the winners will be announced at the end ● Instructions will be provided before the trivia questions for valid participation ● Prize: each winner will get a voucher for a free MuleSoft course 5
  • 5.
  • 6.
    Digital Transformation ● DigitalTransformation: upgrade in existing processes to achieve business and market requirements ● Every organization is racing towards this massive upgrade ● Strategies that help achieve goals quickly yet reliable ● APIs are the first of the solutions to get a step closer ● It is important to develop APIs that align to business goals however governing and monitoring its performance is also critical 7
  • 7.
  • 8.
    API-led Connectivity ● Significantimpact towards Digital Transformation ● Connects data to application through reusable and purposeful APIs ● Control the data with API integration that are secured, managed, and monitored ● Increases organizational agility by modularizing application blocks for new changes ● Accelerates speed of delivering projects 3x faster compared to legacy solutions 9
  • 9.
  • 10.
  • 11.
  • 12.
    What is APImonitoring? API Monitoring ● Common practice of monitoring API in production environment ● To get key insights on: ○ Availability ○ Performance visibility ○ Functional accuracy 13
  • 13.
    Why is itcritical? API Monitoring ● Answers questions about the behaviour of APIs ○ Are APIs up and running? ○ How are they behaving? ○ Does it return the response as expected? ○ Why did it fail? ● Understands what’s going on BTS with APIs ● Helps organizations to cover blind spots in performance 14
  • 14.
  • 15.
    Anypoint Monitoring ● Partof Anypoint Platform ● Provides visibility into integrations ● Diagnose issues and prescribe solutions ● Reduce the time to identify and resolve the issues ● Provides visual representations of resources through built-in dashboards ● Option to create custom dashboards 16
  • 16.
    Trivia Questions -Rules & Regulations ● Please ensure that you provide only ONE answer in the chat after: - We have stated the question and all of the options. - Jimmy types “Go Now!” in the chat box. ● You can type A, B, C, D in the chat section. 17
  • 17.
    Trivia Question 1 Q)To gain visibility into performance of an application and other important metrics, API Monitoring is commonly focused for which environment? A. Dev B. QA C. Staging D. Production 18
  • 18.
  • 19.
    What do youget with Platinum? Platinum feature Shared Monitoring Infrastructure Basic Custom Dashboards Application Metrics API Functional Monitoring Monitoring Infrastructure Custom Metrics & Events Log Management Application Performance Monitoring Basic Logging Basic Log Search 1 CloudHub only Basic Alerting
  • 20.
    What do youget with Titanium? Titanium feature Platinum feature 1 CloudHub only Dedicated Monitoring Infrastructure High Frequency Data Collection Shared Monitoring Infrastructure Increased Data Storage Capacity Custom Data Retention & Location Advanced Custom Dashboards Custom Metrics Basic Custom Dashboards Application Metrics Flow Metrics Connector Metrics Reports API Functional Monitoring Advanced Alerting Monitoring Infrastructure Custom Metrics & Events Log Management Application Performance Monitoring Basic Logging Distributed Log Management Basic Log Search Advanced Log Search Codeless Logging Log Warehousing Log Tokenization Basic Alerting
  • 21.
    Trivia Questions -Rules & Regulations ● Please ensure that you provide only ONE answer in the chat after: - We have stated the question and all of the options. - Jimmy types “Go Now!” in the chat box. ● You can type A, B, C, D in the chat section. 22
  • 22.
    Trivia Question 2 Q)In Anypoint Visualizer, which view is used to detect any unusual activities happening to API? A. Architecture B. Troubleshooting C. Policies D. None of the above 23
  • 23.
    Trivia Question 3 Q)What is the primary function of Anypoint Monitoring? A. Logging Mule Events B. Graphical representation on Application Network C. Solving Issues D. Detecting unusual behaviour(s) 24
  • 24.
  • 25.
    ● Proud partnerof MuleSoft for years; first few partners in Canada during early stage ● Trusted IT partner for digital innovation, with a global presence ● Growth 2020 List: named one of Canada’s fastest-growing companies and Great Place to Work ● Our mission: To provide innovative digital transformation solutions by leveraging leading technologies and platforms. ● Our areas of expertise: Digital Transformation, Integration, Data Management, Customer 360, Cloud Strategy, & Cybersecurity ● Our solutions: Cutting-edge integration and automation solutions that empowers businesses with digital innovation
  • 26.
    Stay connected onsocial! Incepta Solutions @InceptaS Incepta Solutions @InceptaSolutions
  • 27.
  • 28.
  • 29.
    Trivia Question 1 30 Q)To gain visibility into performance of an application and other important metrics, API Monitoring is commonly focused for which environment? A. Dev B. QA C. Staging D. Production
  • 30.
    Trivia Question 2 Q)In Anypoint Visualizer, which view is used to detect any unusual activity happening to API? A. Architecture B. Troubleshooting C. Policies D. None of the above 31
  • 31.
    Trivia Question 3 Q)What is the primary function of Anypoint Monitoring? A. Logging Mule Events B. Graphical representation on Application Network C. Solving Issues D. Detecting unusual behaviour(s) 32
  • 32.