Compuware Product Manager Spencer Hallman and ConicIT VP of Product Management Jacob Ukelson demonstrate how Strobe’s integration with ConicIT provides ops staffs with predictive analytics to help them discover and resolve performance issues before application service levels are impacted.
Streamlining Python Development: A Guide to a Modern Project Setup
See the App Performance Future with Predictive Analytics Webcast
1. 1
See the App Performance Future
with Predictive Analytics
Spencer Hallman, Product Manager, Compuware
Jacob Ukelson, VP of Product Management, ConicIT
5. 5
What is ConicIT?
• Starts where z/OS performance
monitors stop
• Analyzes thousands of mainframe
performance metrics per minute
• Automatically detects problems
and performance anomalies—based
on machine-learning algorithms
• Sets dynamic thresholds based
on performance history and alerts on
problems before they affect users
• Provides root-cause information
required to effectively solve the
performance issue the first time
View all mainframe performance data on one screen—ConicIT software is an always-on,
24/7 expert user that intimately understands normal system behavior on one central console.
6. 6
DevOps? for the Mainframe??
In a Word: Digitalization
• Uses digital technologies to change
business models and provide new revenue
and value-producing opportunities
• Projects fundamentally transform
business models, processes and roles
• Mainframes manage many
key business processes
7. 7
Core of Agile and DevOps:
Application-centric Iteration and Actionable Feedback
8. 8
The DevOps Quandary for Mainframe
High Velocity, High QualityLow Velocity, High Quality
Low Velocity, Low Quality High Velocity, Low Quality
Thrive
Digitalization & DevOps
“Fear Factor”
Before
Digitalization
Quality
Velocity
9. 9
The DevOps Quandary for Mainframe
High Velocity, High QualityLow Velocity, High Quality
Low Velocity, Low Quality High Velocity, Low Quality
Thrive
Quality
Velocity
10. 10
The DevOps Quandary for Mainframe
High Velocity, High QualityLow Velocity, High Quality
Low Velocity, Low Quality High Velocity, Low Quality
Thrive
Quality
Velocity
Fast, Accurate,
Actionable Production
Feedback
11. 11
How Do You Get Fast, Actionable
Application Feedback from Production?
Behavioral AnalysisAlways Vigilant Predictive Analytics
Fast, Accurate, Deep, Actionable Production Feedback
12. 12
Purely Statistical Approach
• Uses lots of “low-quality”
models and attempts best fit
to current state
– Prediction based on
selected model
• Also called
descriptive statistics
• Good News: Generic and can
be used with any system
• Bad News:
Doesn’t really work
Hierarchy of domain expertise
• Computers: e.g. CPU
must be positive
• Performance: e.g.
locked resources
• Mainframe: e.g. queues
• Not generic, but can architect
to separate concern
Predictive Analytics and Behavioral Analysis
Mathematical Modeling +
Domain Expertise Works
13. 13
• Which variables and combination
of variables are critical
– Hundreds or even thousands
of possible parameters
• Definition of anomalies
– E.g. time-related parameters
• Hour of day, day of month,
month of year, special dates
– E.g. work-related parameters
• Certain amount of work
needs to be done, elapsed
time may vary, others
• Power of dynamic thresholds
– Do nothing
– Collect and aggregate
– Acquire more data
(increase confidence)
– Alert
The Importance of Domain Context
21. 21
Production Assurance System of Intelligence
• Closed loop from operations
to development through
runtime—analyze, detect,
classify and understand
• Decrease reliance on deep
mainframe expertise through
system of intelligence for
production assurance
24. 24
Getting Started is Simple
• Non-intrusive, painless installation on standard Linux server
• Does not require (“expensive”) MIPS resources
• Easy to install; no integration needed, uses data from existing
performance monitoring tools
• No project; self-learning system
• Automatically calculates dynamic thresholds
through automated learning
• Fully customizable