Date post: | 16-Apr-2017 |
Category: |
Technology |
Upload: | compuware |
View: | 140 times |
Download: | 0 times |
1
See the App Performance Futurewith Predictive AnalyticsSpencer Hallman, Product Manager, CompuwareJacob Ukelson, VP of Product Management, ConicIT
2
Spencer HallmanProduct Manager
Compuware
Jacob P. Ukelson VP of Product Management
ConicIT
3
4
What is Compuware Strobe?
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
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
Core of Agile and DevOps:
Application-centric Iteration and Actionable Feedback
8
The DevOps Quandary for MainframeHigh Velocity, High QualityLow Velocity, High Quality
Low Velocity, Low Quality High Velocity, Low Quality
Thrive
Digitalization & DevOps “Fear Factor”
BeforeDigitalization
Qual
ity
Velocity
9
The DevOps Quandary for MainframeHigh Velocity, High QualityLow Velocity, High Quality
Low Velocity, Low Quality High Velocity, Low Quality
Thrive
Qual
ity
Velocity
10
The DevOps Quandary for MainframeHigh Velocity, High QualityLow Velocity, High Quality
Low Velocity, Low Quality High Velocity, Low Quality
Thrive
Qual
ity
Velocity
Fast, Accurate, Actionable Production Feedback
11
How Do You Get Fast, Actionable Application Feedback from Production?
Behavioral AnalysisAlways Vigilant Predictive Analytics
Fast, Accurate, Deep, Actionable Production Feedback
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 AnalysisMathematical Modeling + Domain Expertise Works
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
14
15
Fits Time-related Data Profile
16
ConicIT Behavior Analysis for Predictive Analytics on the Mainframe• Prediction
– Detailed behavioral profile– Prediction based on model– Machine learning algorithms– Prediction as green highway
• Alerts– Accurate, meaningful alerts– Dynamic thresholds– Alerts decision model
• Domain Awareness– System-specific parameters– Synthetic parameters– Generic + customer specific
17
ConicIT Smart Alerts
Alert!
Alert?
18
Alerts Must be Actionable in the Application’s Domain
19
Deep-dive into the Application Domain
20
Deep-dive into the Application Domain
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
22
Production Assurance Stack
23
Future
Production Assurance OverviewMonitors
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
25
ConicIT + Strobe Benefits
26
27© 2016 Compuware Corporation. All rights reserved.