SlideShare a Scribd company logo
1 of 19
Reduce Risk with End to End Monitoring of Middleware-based Applications
Rob Bakker
Senior Engineer
Grahame Aldus
Senior Developer
End to End Monitoring for Complex Applications
Title:
Complex Open Source Applications like Apache Kafka Provide Great Benefits but Come with Greater Risk Learn
to-End Monitoring Tools
Abstract:
Kafka communicates within a larger complex and evolving environment. The current modular approach to the
software stack is much more dynamic than in the past and operators no longer have the time to become
interact. The number of dependencies combined with lack of familiarity can create significant risks to the
longer time to resolve incidents. Both can result in loss of revenue and customers.
These risks are significantly reduced by applying best-practice monitoring. Monitoring can provide a complete
the application flow, so they are presented in comprehensive service-based views. This provides the user with a
and alerting for Kafka and its dependent technologies.
Kafka Meetup
• Bay Area-based monitoring & visualization software company
• Founded in 1987
• Private-label versions of product resold by TIBCO, Solace, Software AG
SL
• Presentation 101 says
• “know your audience”
• “take the temperature of the room”
• Questions:
• Who Here Is / would consider themselves
• Developers, Ops, or Dev/Ops?
• Who here is using Kafka in production?
• Who here is using a monitoring system for Kafka?
Audience Participation!
Modern Apps Are Highly Heterogeneous
Modern apps are built using open source and commercial technologies from multiple sources
RTView Solution Packages
TIBCO BW 5/6
Red Hat JBoss
BPM
Hazelcast
TIBCO EMS TIBCO FTL
SOA & Workflow
Messaging Servers
In-Memory Data Grid
App Servers
Java Processes
Databases
Virtual Machines
IBM WebSphere
MQ
RabbitMQ
Oracle WebLogic IBM WebSphere Red Hat JBoss Apache Tomcat Pivotal tc Server
Oracle
Coherence
JVM
Oracle MySQL IBM DB2 MS SQL Server
Amazon AWS
EC2
VMware vSphere
TIBCO
BusinessEvents
Docker
MongoDB
Node.js
TIBCO
BusinessConnect
TIBCO API
Exchange
TIBCO BW CE
Solace Apache Kafka Mulesoft
TIBCO
ActiveSpaces Terracota
Modern Apps Are Highly Heterogeneous
RTView Solution Packages
TIBCO BW 5/6
Red Hat JBoss
BPM
TIBCO EMS TIBCO FTL
SOA & Workflow
Messaging Servers
In-Memory Data Grid
App Servers
Java Processes
Databases
Virtual Machines
IBM WebSphere
MQ
RabbitMQ
Oracle WebLogic IBM WebSphere Red Hat JBoss Apache Tomcat Pivotal tc Server
Oracle
Coherence
JVM
Oracle MySQL IBM DB2 MS SQL Server
Amazon AWS
EC2
VMware vSphere
TIBCO
BusinessEvents
Docker
MongoDB
Node.js
TIBCO
BusinessConnect
TIBCO API
Exchange
TIBCO BW CE
Solace
Apache
Kafka Mulesoft
And a typical custom application will use different technologies across multiple tiers
And may have workflows running on-premise, in containers, in public or private clouds.
Or all four!
Hazelcast
TIBCO
ActiveSpaces
Terracota
• As application stacks become more dynamic and deployment options increase,
ensuring application uptime becomes more challenging
• Component interdependencies within a business service can increase
exponentially
• Monitoring of application and service components often an afterthought with no
centralized monitoring & alerting
• Monitoring, when present, tends to be siloed around specific technologies,
often as part of the admin tool
• Support teams are often stuck in a reactive mode rather than proactively
responding to issues early
Risks
End-to-End Middleware-centric Monitoring
Monitoring and alerting for complex, distributed applications and services built
on middleware
• Monitor dependencies and the middleware technologies and components
that support a critical business service
• Understand if a problem occurs in an application, how that will affect other
components used by the service
• Correlate information across multiple middleware platforms
Real-time Health Status of Critical Apps & Infrastructure
Key Metrics
• The most important performance metrics for a specific technology
• Key Metrics views show how close a metric is approaching its threshold
over a period of time – both before and after the alert threshold is
reached
• Track potential threats before they
show up as alerts
• Correlate real-time and historical
metrics of multiple resources that
support a critical application
• Understand how health problems
in one component may be caused
by performance problems in
another component – across tiers
and vendors
Need to Understand How Component Issues Affect Business Services
Context with Historical Metrics
• Enable more effective analysis by viewing information in a historical context
• Improve understanding of performance issues by persisting real-time
metrics to a database
• Automate data management tasks for compaction to reduce granularity and
size of dataset over time
Service-level alerts enable rapid identification of component issues
Service-level alerts enable rapid identification of component issues
Component Level View
Component ID
Service model
• Associates individual architecture
components hierarchically with business
services – both static and dynamic info
• Enables identification of service impact for
an individual component problem
• Easily created and maintained
Owner
Area
Group
Service
JPeters
Operations-
U.S.
Mortgage
Derivatives
Trading &
Operations
Middleware Analytics Inventory
Workflow Inventory MgmtOrder Mgmt
CI CICI CI CI CI CI
RMorrissey
Flow diagrams can provide context for understanding complex services and processes
Context Is King for Understanding Complex Services
Flow diagrams can provide context for understanding complex services and processes
Context Is King for Understanding Complex Services
• Don’t put critical technologies like Kafka into production without adequate
monitoring
• Augment technology-specific monitoring with end-to-end monitoring when the
technology is part of a critical business service or big money application
• Integrate alerting with third-party tools such as ServiceNow or enterprise
monitoring applications to fit into existing work flow for application and
middleware support teams
• Capture metric and alert history to baseline expected performance and manage
capacity
Best Practices for End-to-End Middleware Monitoring

More Related Content

What's hot

Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
 
MicroServices, yet another architectural style?
MicroServices, yet another architectural style?MicroServices, yet another architectural style?
MicroServices, yet another architectural style?ACA IT-Solutions
 
What are Software Defined Application Services
What are Software Defined Application ServicesWhat are Software Defined Application Services
What are Software Defined Application ServicesLori MacVittie
 
Mendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundryMendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundryJasper van der Hoek
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private CloudNati Shalom
 
Cloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureCloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureGuillermo Zepeda Selman
 
Transform Your Cloud Validation Strategy from Cloudy to Clear
Transform Your Cloud Validation Strategy from Cloudy to ClearTransform Your Cloud Validation Strategy from Cloudy to Clear
Transform Your Cloud Validation Strategy from Cloudy to ClearTechWell
 
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...Techcello
 
Engage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation StoryEngage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation StoryJared Roberts
 
Getting ready for Infrastructure Transformation with hyper-converged
Getting ready for Infrastructure Transformation with hyper-convergedGetting ready for Infrastructure Transformation with hyper-converged
Getting ready for Infrastructure Transformation with hyper-convergedSynapse360
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureDavide Benvegnù
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Techcello
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Dataconfluent
 
The Complete Guide to Service Mesh
The Complete Guide to Service MeshThe Complete Guide to Service Mesh
The Complete Guide to Service MeshAspen Mesh
 
Introducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationIntroducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationRundeck
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
 
Savig cost using application level virtualization
Savig cost using application level virtualizationSavig cost using application level virtualization
Savig cost using application level virtualizationNati Shalom
 
The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011Nati Shalom
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale
 

What's hot (20)

Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
 
MicroServices, yet another architectural style?
MicroServices, yet another architectural style?MicroServices, yet another architectural style?
MicroServices, yet another architectural style?
 
What are Software Defined Application Services
What are Software Defined Application ServicesWhat are Software Defined Application Services
What are Software Defined Application Services
 
Mendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundryMendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundry
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private Cloud
 
Cloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureCloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft Azure
 
Transform Your Cloud Validation Strategy from Cloudy to Clear
Transform Your Cloud Validation Strategy from Cloudy to ClearTransform Your Cloud Validation Strategy from Cloudy to Clear
Transform Your Cloud Validation Strategy from Cloudy to Clear
 
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
 
Engage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation StoryEngage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation Story
 
Getting ready for Infrastructure Transformation with hyper-converged
Getting ready for Infrastructure Transformation with hyper-convergedGetting ready for Infrastructure Transformation with hyper-converged
Getting ready for Infrastructure Transformation with hyper-converged
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 
The Complete Guide to Service Mesh
The Complete Guide to Service MeshThe Complete Guide to Service Mesh
The Complete Guide to Service Mesh
 
Introducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationIntroducing PagerDuty Process Automation
Introducing PagerDuty Process Automation
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
Savig cost using application level virtualization
Savig cost using application level virtualizationSavig cost using application level virtualization
Savig cost using application level virtualization
 
The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows Workloads
 

Similar to Reduce Risk with End to End Monitoring of Middleware-based Applications

Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...VMware Tanzu
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandCisco IT
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformShashi Kiran
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionDevOps.com
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeRightScale
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesHector Tapia
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...confluent
 
ClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSAmazon Web Services
 
Webinar series part 2 recipe for a successful saa s company - migrating sing...
Webinar series part 2  recipe for a successful saa s company - migrating sing...Webinar series part 2  recipe for a successful saa s company - migrating sing...
Webinar series part 2 recipe for a successful saa s company - migrating sing...kanimozhin
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefTrevor Hess
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAmazon Web Services
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
How leading financial services organisations are winning with tech
How leading financial services organisations are winning with techHow leading financial services organisations are winning with tech
How leading financial services organisations are winning with techMongoDB
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolithMarkus Eisele
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...Kim Clark
 

Similar to Reduce Risk with End to End Monitoring of Middleware-based Applications (20)

Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API Protection
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServices
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
ClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWS
 
Webinar series part 2 recipe for a successful saa s company - migrating sing...
Webinar series part 2  recipe for a successful saa s company - migrating sing...Webinar series part 2  recipe for a successful saa s company - migrating sing...
Webinar series part 2 recipe for a successful saa s company - migrating sing...
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
 
Containerization Strategy
Containerization StrategyContainerization Strategy
Containerization Strategy
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
How leading financial services organisations are winning with tech
How leading financial services organisations are winning with techHow leading financial services organisations are winning with tech
How leading financial services organisations are winning with tech
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...
 

More from SL Corporation

SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL Corporation
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringSL Corporation
 
Complete, Empowered and Focused. Be the IT Superhero.
Complete, Empowered and Focused.  Be the IT Superhero.Complete, Empowered and Focused.  Be the IT Superhero.
Complete, Empowered and Focused. Be the IT Superhero.SL Corporation
 
Tibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionTibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionSL Corporation
 
Need Middleware Monitoring? Build a Better Business Case.
Need Middleware Monitoring?  Build a Better Business Case.Need Middleware Monitoring?  Build a Better Business Case.
Need Middleware Monitoring? Build a Better Business Case.SL Corporation
 
Find the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesFind the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesSL Corporation
 
10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents MonitoringSL Corporation
 
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...SL Corporation
 
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...SL Corporation
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...SL Corporation
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101SL Corporation
 
What's New in RTView Core 6.5
What's New in RTView Core 6.5 What's New in RTView Core 6.5
What's New in RTView Core 6.5 SL Corporation
 
Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 SL Corporation
 
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationRedefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationSL Corporation
 
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...SL Corporation
 
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...SL Corporation
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsSL Corporation
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106SL Corporation
 
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsGet the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsSL Corporation
 

More from SL Corporation (20)

SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
 
Complete, Empowered and Focused. Be the IT Superhero.
Complete, Empowered and Focused.  Be the IT Superhero.Complete, Empowered and Focused.  Be the IT Superhero.
Complete, Empowered and Focused. Be the IT Superhero.
 
Tibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionTibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout session
 
Need Middleware Monitoring? Build a Better Business Case.
Need Middleware Monitoring?  Build a Better Business Case.Need Middleware Monitoring?  Build a Better Business Case.
Need Middleware Monitoring? Build a Better Business Case.
 
Find the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesFind the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issues
 
10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring
 
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
 
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101
 
What's New in RTView Core 6.5
What's New in RTView Core 6.5 What's New in RTView Core 6.5
What's New in RTView Core 6.5
 
Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5
 
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationRedefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model Integration
 
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
 
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated Environments
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106
 
TUCON 2013
TUCON 2013TUCON 2013
TUCON 2013
 
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsGet the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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 MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Reduce Risk with End to End Monitoring of Middleware-based Applications

  • 1. Reduce Risk with End to End Monitoring of Middleware-based Applications Rob Bakker Senior Engineer Grahame Aldus Senior Developer End to End Monitoring for Complex Applications
  • 2. Title: Complex Open Source Applications like Apache Kafka Provide Great Benefits but Come with Greater Risk Learn to-End Monitoring Tools Abstract: Kafka communicates within a larger complex and evolving environment. The current modular approach to the software stack is much more dynamic than in the past and operators no longer have the time to become interact. The number of dependencies combined with lack of familiarity can create significant risks to the longer time to resolve incidents. Both can result in loss of revenue and customers. These risks are significantly reduced by applying best-practice monitoring. Monitoring can provide a complete the application flow, so they are presented in comprehensive service-based views. This provides the user with a and alerting for Kafka and its dependent technologies. Kafka Meetup
  • 3. • Bay Area-based monitoring & visualization software company • Founded in 1987 • Private-label versions of product resold by TIBCO, Solace, Software AG SL
  • 4. • Presentation 101 says • “know your audience” • “take the temperature of the room” • Questions: • Who Here Is / would consider themselves • Developers, Ops, or Dev/Ops? • Who here is using Kafka in production? • Who here is using a monitoring system for Kafka? Audience Participation!
  • 5. Modern Apps Are Highly Heterogeneous Modern apps are built using open source and commercial technologies from multiple sources RTView Solution Packages TIBCO BW 5/6 Red Hat JBoss BPM Hazelcast TIBCO EMS TIBCO FTL SOA & Workflow Messaging Servers In-Memory Data Grid App Servers Java Processes Databases Virtual Machines IBM WebSphere MQ RabbitMQ Oracle WebLogic IBM WebSphere Red Hat JBoss Apache Tomcat Pivotal tc Server Oracle Coherence JVM Oracle MySQL IBM DB2 MS SQL Server Amazon AWS EC2 VMware vSphere TIBCO BusinessEvents Docker MongoDB Node.js TIBCO BusinessConnect TIBCO API Exchange TIBCO BW CE Solace Apache Kafka Mulesoft TIBCO ActiveSpaces Terracota
  • 6. Modern Apps Are Highly Heterogeneous RTView Solution Packages TIBCO BW 5/6 Red Hat JBoss BPM TIBCO EMS TIBCO FTL SOA & Workflow Messaging Servers In-Memory Data Grid App Servers Java Processes Databases Virtual Machines IBM WebSphere MQ RabbitMQ Oracle WebLogic IBM WebSphere Red Hat JBoss Apache Tomcat Pivotal tc Server Oracle Coherence JVM Oracle MySQL IBM DB2 MS SQL Server Amazon AWS EC2 VMware vSphere TIBCO BusinessEvents Docker MongoDB Node.js TIBCO BusinessConnect TIBCO API Exchange TIBCO BW CE Solace Apache Kafka Mulesoft And a typical custom application will use different technologies across multiple tiers And may have workflows running on-premise, in containers, in public or private clouds. Or all four! Hazelcast TIBCO ActiveSpaces Terracota
  • 7. • As application stacks become more dynamic and deployment options increase, ensuring application uptime becomes more challenging • Component interdependencies within a business service can increase exponentially • Monitoring of application and service components often an afterthought with no centralized monitoring & alerting • Monitoring, when present, tends to be siloed around specific technologies, often as part of the admin tool • Support teams are often stuck in a reactive mode rather than proactively responding to issues early Risks
  • 8. End-to-End Middleware-centric Monitoring Monitoring and alerting for complex, distributed applications and services built on middleware • Monitor dependencies and the middleware technologies and components that support a critical business service • Understand if a problem occurs in an application, how that will affect other components used by the service • Correlate information across multiple middleware platforms
  • 9. Real-time Health Status of Critical Apps & Infrastructure
  • 10. Key Metrics • The most important performance metrics for a specific technology • Key Metrics views show how close a metric is approaching its threshold over a period of time – both before and after the alert threshold is reached
  • 11. • Track potential threats before they show up as alerts • Correlate real-time and historical metrics of multiple resources that support a critical application • Understand how health problems in one component may be caused by performance problems in another component – across tiers and vendors Need to Understand How Component Issues Affect Business Services
  • 12. Context with Historical Metrics • Enable more effective analysis by viewing information in a historical context • Improve understanding of performance issues by persisting real-time metrics to a database • Automate data management tasks for compaction to reduce granularity and size of dataset over time
  • 13. Service-level alerts enable rapid identification of component issues
  • 14. Service-level alerts enable rapid identification of component issues
  • 16. Component ID Service model • Associates individual architecture components hierarchically with business services – both static and dynamic info • Enables identification of service impact for an individual component problem • Easily created and maintained Owner Area Group Service JPeters Operations- U.S. Mortgage Derivatives Trading & Operations Middleware Analytics Inventory Workflow Inventory MgmtOrder Mgmt CI CICI CI CI CI CI RMorrissey
  • 17. Flow diagrams can provide context for understanding complex services and processes Context Is King for Understanding Complex Services
  • 18. Flow diagrams can provide context for understanding complex services and processes Context Is King for Understanding Complex Services
  • 19. • Don’t put critical technologies like Kafka into production without adequate monitoring • Augment technology-specific monitoring with end-to-end monitoring when the technology is part of a critical business service or big money application • Integrate alerting with third-party tools such as ServiceNow or enterprise monitoring applications to fit into existing work flow for application and middleware support teams • Capture metric and alert history to baseline expected performance and manage capacity Best Practices for End-to-End Middleware Monitoring

Editor's Notes

  1. How we define end-to-end monitoring
  2. What are the performance metrics that matter? With literally hundreds of performance metrics available in Kafka, key metrics are important
  3. Is an alert a trend or a spike? What’s the context? You need metric history to answer this. You also need history for capacity planning. Effective monitoring tools should have robust historian capability but how do you manage the data volumes? You need to be able to apply compaction or your database size will quickly grow out of control. Compaction rules should be configurable and applied automatically. Typically you do not need granular data 30, 60, or 90 days later.
  4. To be able to monitor services, the monitoring tool will require a way to automatically identify the components and dependencies that make up the service.
  5. Here’s another example. (Add some explanation)
  6. The business cares about business service and critical application health more than infrastructure. To align with the business, you may need augment your technology-specific admin and monitoring tool with service-level visibility