Saltar al contenido principal
May 6, 2020: Anypoint Platform
Manila MuleSoft Meetup Group
Housekeeping Rules
All contents © MuleSoft Inc.
Housekeeping Rules
• This session will be recorded
• Please be muted during the speaker presentation
• The recording and slides for today’s presentations will be made
available to all attendees
• At the end of each presentation, there will be a Q&A session
• After all the presentations, there will be a quiz game where you will
get a chance to win a training voucher from MuleSoft
All contents © MuleSoft Inc.
Our Partners
4
All contents © MuleSoft Inc.
Selfie Time
5
Share Your Pictures
• Tweet your pictures with the hashtag
#ManilaMuleSoftMeetup
#MuleSoftMeetup
Agenda
All contents © MuleSoft Inc.
Agenda
7
• 6:00 pm: Introduction
• 6:15 pm: CloudHub
• 6:45 pm: API Manager
• 7:15 pm: Anypoint Monitoring and Analyzer
• 7:45 pm: Quiz Game and Giveaways
• 7:55 pm: Closing
Introductions
All contents © MuleSoft Inc.
Organizers
9
Announcements
All contents © MuleSoft Inc.
MuleSoft CONNECT
• https://connect.mulesoft.com/
All contents © MuleSoft Inc.
Free MuleSoft Instructor Lectures
• To equip you with skills for the future, MuleSoft is hosting instructor
lectures to accompany our free self-paced Development
Fundamentals course. Lectures will run April 13 - May 29, 2020.
• https://training.mulesoft.com/covid19-lecture-series
All contents © MuleSoft Inc.
Speakers
13
• Joyce is currently a Senior Integration
Consultant at Capgemini + WhiteSky Labs
with applied experience on MuleSoft
integration platform.
• She has more than 8 years of IT experience
in software development in Payments
Systems, and Banking industries.
By Joyce Banting
CloudHub
All contents © MuleSoft Inc.
Topics
• What is CloudHub?
• Why use CloudHub?
• UI Overview
• Demo
• Deployment
• Application Maintenance
All contents © MuleSoft Inc.
What is CloudHub?
• Integration Platform as a Service (iPaaS) solution
• Deployment of application in the cloud
All contents © MuleSoft Inc.
Why use CloudHub?
• Scalable and Elastic
• Multi-tenant
• Fully managed, fully hosted
• Delivers 99.99% uptime
• Secure, provides access control
All contents © MuleSoft Inc.
UI Overview – Runtime Manager
All contents © MuleSoft Inc.
UI Overview - Dashboard
All contents © MuleSoft Inc.
UI Overview - Logs
All contents © MuleSoft Inc.
UI Overview – Settings
All contents © MuleSoft Inc.
UI Overview – Insight
All contents © MuleSoft Inc.
UI Overview – Object Store
All contents © MuleSoft Inc.
UI Overview – Queues
All contents © MuleSoft Inc.
UI Overview – Schedules
All contents © MuleSoft Inc.
DEMO – Anypoint Studio
• Prerequisites:
• Application to be deployed in Anypoint Studio
• Account in Anypoint Platform
DEMO
Deployment Thru Anypoint Studio
All contents © MuleSoft Inc.
DEMO – Anypoint Platform
• Prerequisites:
• Packaged application to be deployed
• Account in Anypoint Platform
DEMO
Deployment Thru Anypoint Platform
All contents © MuleSoft Inc.
DEMO – Anypoint CLI
• Prerequisites:
• Packaged application to be deployed
• Account in Anypoint Platform
• Anypoint CLI Installed: https://docs.mulesoft.com/runtime-
manager/anypoint-platform-cli
DEMO
Deployment Thru Anypoint CLI
All contents © MuleSoft Inc.
Resources
• Deploying to CloudHub: https://docs.mulesoft.com/runtime-
manager/deploying-to-cloudhub
• Anypoint CLI 3.x Commands:
https://docs.mulesoft.com/runtime-manager/anypoint-
platform-cli-commands
All contents © MuleSoft Inc.
DEMO – Maintenance
• Prerequisites:
• Running application in CloudHub
DEMO
Application Maintenance
Q&A
All contents © MuleSoft Inc.
Short 5 minute break
• Sign Up for an account
• https://quizizz.com/
All contents © MuleSoft Inc.
Speakers
37
• Ron is currently a Senior Integration
Consultant at Capgemini + WhiteSky Labs
with applied experience on MuleSoft
integration platform.
• He has more than 12 years of IT experience
in software development.
• He loves to build gundam and play basketball.
Ron Jacob
Introduction to Anypoint
API Manager
All contents © MuleSoft Inc.
Topics
• API Manager
• API Manager's Administrator View
• API Dashboard
• DEMO
– Policies:Client Id Enforcement
– Policies: IP Whitelisting
– Policies: Rate Limiting – SLA Based
– Analytics
• I'm a Mule Developer, how is it useful to me?
All contents © MuleSoft Inc.
API Manager
• API Manager is a component of Anypoint Platform for managing
APIs.
• API Manager ensures that an API is secure and governed.
All contents © MuleSoft Inc.
API Manager
Navigation – Menu->API Manager
All contents © MuleSoft Inc.
API Manager's Administrator View
• Select Environment
• API Administration View
• Create Automated Policies
• Client Apps
• Custom Policies
• View Analytics
All contents © MuleSoft Inc.
API Manager Dashboard
Here you can
• Set Alerts
• View Existing Contracts
• Implement Security and Governance
• Manage SLA Tiers
• Manage Settings
All contents © MuleSoft Inc.
API Manager Dashboard
All contents © MuleSoft Inc.
Setting of Policies Demo
• Prerequisites:
• Account in Anypoint Platform
• Account has Manage Policies Permission
• Application deployed in Runtime Manager with API Discovery
Setting of Policies Demo
• Client Id Enforcement
• IP Whitelisting
• Rate Limiting – SLA Based
• View Analytics
All contents © MuleSoft Inc.
I'm a Mule Developer, how is it useful to me?
• With just a few simple steps, I can secure APIs with policies,
manage client access, group APIs as products, and monitor and
analyze traffic. No matter where my APIs and microservices are
hosted and which technologies they run on, I can manage them all
from one place.
All contents © MuleSoft Inc.
Resources
• API Manager Docs
– https://docs.mulesoft.com/api-manager/2.x/
• Images
– https://ya-webdesign.com/
Q&A
All contents © MuleSoft Inc.
Sign Up for an account in Quizziz
• Sign Up for an account
• https://quizizz.com/
All contents © MuleSoft Inc.
Surprise Giveaway
All contents © MuleSoft Inc.
Speakers
52
• Mike is currently a Senior Integration
Consultant at Capgemini + WhiteSky Labs
with applied experience on MuleSoft
integration platform.
• He has more than 13 years of IT experience
in software development.
• His hobbies are basketball, console gaming
and table tennis.
By Mike Figueroa
Anypoint Monitoring &
Analyzer
All contents © MuleSoft Inc.
Topics
• Anypoint Monitoring
• Background
• Key Area Capabilities
• Requirements
• Features / Demo
• Key Outcomes
• Anypoint Visualizer
• Overview
• Features
• Requirements
• Demo
Anypoint Monitoring
All contents © MuleSoft Inc.
Background
API-led connectivity Application Network
All contents © MuleSoft Inc.
Background
A single web or mobile
transaction now crosses an
average of 35 different technology
systems or components
Complexity introduces:
• Gaps in observability
• Increased time to issue
identification and resolution
• Poor customer experiencce
• Lost revenue
All contents © MuleSoft Inc.
Key Area Capabilities
End to End Transaction Tracing
All contents © MuleSoft Inc.
Key Area Capabilities
Distributed Log Management and Search
All contents © MuleSoft Inc.
Key Area Capabilities
Enterprise Alerting
All contents © MuleSoft Inc.
Key Area Capabilities
Advanced Data Analysis
All contents © MuleSoft Inc.
Requirements
All contents © MuleSoft Inc.
Features
• Dashboards
• Event-Driven Alerts
• Logging System
• Data Storage and Retention
• Raw Data Download
• Tools for Monitoring
• API Functional Monitoring
All contents © MuleSoft Inc.
Key Outcomes
Anypoint Analyzer
All contents © MuleSoft Inc.
Overview
• Anypoint Visualizer automatically
organizes APIs and integration
applications deployed using the
Mule runtime into a
comprehensive diagram of how
they are connected.
• Benefits
• Root Cause Analysis
• Dependency Mapping
• Architectural Alignment
All contents © MuleSoft Inc.
Features / Demo
• Permissions
• Visualizer access
• ARM permissions enforced
• Enable / disable agent
• Application property anypoint.platform.config.visualizer.agent.enabled = true/false
• Business Group and environment selector
• Layers
• Customization
• API classification through UI & app property anypoint.platform.visualizer.layer=<name>
• Repositioning
• Collapsing
• Node Renaming
• Edge Text
• Persistent Connections
• Node collapsing by Client Id, and grouping after 100 external consumers
• Automatic update
• Automatic relayout
• New Cloudhub Mule 3.9.x and Mule 4.1.x runtime
Q&A
Picture Time
All contents © MuleSoft Inc.
Picture Time
70
Online Quiz Game
All contents © MuleSoft Inc.
Online Quiz
• https://quizizz.com/join?gc=097110
All contents © MuleSoft Inc.
Facebook Group
• https://facebook.com/groups/muleph
See you next time
Please send topic suggestions to the organizer
6th Manila MuleSoft Meetup May 2020