A presentation on Nastel AutoPilot's capabilities for advanced application analytics. Based on Complex Event Processing (CEP) it provides early warning about potential or actual problems across multiple data sources - and it does it in real-time.
Using Transaction Tracing to Determine Issues with Remote MQ TransactionsjKool
MQ transactions can run on a number of different platforms and locations. They typically interact with other environments such as IBM Integration Bus (Broker) and DataPower. It can be challenging to track the flow of activities in these environments
In this session, you will learn: - The facilities provided by MQ for tracking MQ activity without changing application code - The facilities provide by IIB/Broker for tracking activity within message flows - Techniques for correlating data between broker and MQ for cross platform visibility - How similar techniques could be used for extending tracking to application servers, DataPower or other platforms
Using Transaction Tracing to Determine Issues with Remote MQ TransactionsjKool
MQ transactions can run on a number of different platforms and locations. They typically interact with other environments such as IBM Integration Bus (Broker) and DataPower. It can be challenging to track the flow of activities in these environments
In this session, you will learn: - The facilities provided by MQ for tracking MQ activity without changing application code - The facilities provide by IIB/Broker for tracking activity within message flows - Techniques for correlating data between broker and MQ for cross platform visibility - How similar techniques could be used for extending tracking to application servers, DataPower or other platforms
Advanced Analytics for Asset Management with IBMPerficient, Inc.
Extreme volumes of machine data, such as process control logs, asset inspection records and part quality data are created each day. Companies must analyze patterns and interactions within this data to create a total view of their operational processes.
In this webinar, our experts discussed how IBM is enabling companies to proactively address maintenance and asset management challenges with advanced analytics solutions:
-Determine root causes of failure based on usage and wear characteristics
-Analyze component and environmental data to reduce time to identify quality issues
-Identify conditions to optimize maintenance and inventory management
-Monitor, maintain and optimize assets for better supply chain availability
Our webinar covered an introduction to predictive maintenance, analytics use cases for asset management, and IBM Maximo integration with analytics solutions.
Show Me the Money: Connecting Performance Engineering to Real Business ResultsCorrelsense
Performance testing and optimization are often neglected parts of enterprise application roll out and upgrade initiatives.
The challenge for many IT managers is communicating the value of IT performance projects to business stakeholders who would benefit the most.
An interactive discussion with Walter Kuketz, CTO of Collaborative Consulting where he shares:
- How to align key business drivers with your performance engineering projects
- Ways to bridge the IT-business stakeholder communication gap
- A new approach to model business transactions and their IT dependencies
Host: Frank Days
Title: VP of Marketing, Correlsense
In medicine - an MRI can quickly reveal a hidden ailment and actionable insight to get better. For IT and business leaders whose key concern with the mainframe is the platform costs and lean operations - the CA Mainframe Resource Intelligene reveals multiple sources of hidden mainframe costs and operational inefficiencies along with actionable recommendations.View this slideshare to understand how this new SaaS offering from CA brings together automation, speed, analytics and mainframe expertise of 40+ years. CA Mainframe Resource Intelligence reports answer your CIO’s toughest questions about mainframe optimization and potential for digital transformation.
For more information, please contact your account director or mainframe specialist at:
http://ow.ly/PALG50htHgF
Case Study: Increasing Produban's Critical Systems Availability and PerformanceCA Technologies
The Santander Group is a Spanish banking group and the largest bank in the Eurozone by market value. It is also one of the largest banks in the world in terms of market capitalization. Produban is Santander’s group company responsible for Santander's entire IT infrastructure. The Produban challenge was to monitor - proactively and in real time - all transactions running in critical systems and being able to take action before major problems happen. Considering this scenario, Produban adopted CA Core APM (CA Introscope) in order to count with alerts that permit to the technical team to detect problems before they impact business.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
Case Study: Vivo Automated IT Capacity Management to Optimize Usage of its Cr...CA Technologies
Learn how Vivo used CA Capacity Management to monitor current capacity and assure the optimized usage of their critical infrastructure environments, enabling them to dispose of manual procedures and spreadsheets and achieve increased time to value and high speed.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
The Innovative Service Platform for Small and Medium Manufacturing CompanyHatio, Lab.
We are preparing for new SaaS based service for Small and Medium Manufacturing Companies.
This is just a draft of the advanced planning document.
Any recommendations and comments are welcome.
Solving 21st Century App Performance Problems Without 21 PeopleDynatrace
Delivering your application to users quickly and efficiently is vital to meeting customer expectations and revenue goals. As systems become ever more distributed and complex, this gets more and more difficult. Even a slight delay in identifying and resolving application performance issues could mean lost revenue and unhappy customers.
Because of their complex, distributed IT environment, 200+ production enterprise web services and associated middleware tools, Brian Bemiller, Leader of the SOA/Middleware Team at Westfield Insurance, and his team needed an APM solution that would improve end-user experience, reduce problem resolution time and move them from a reactive to proactive mode.
Join Brian Bemiller to find out how Westfield Insurance:
Fixed a problem that caused a 2 minute user death spiral that 20 people couldn’t fix
Reduced the number of resources and time needed to solve problems
Improved MTTR from ‘too difficult to solve’ to 'solved in just minutes'
Realized 4x response time improvement to rate policies
Provided the business with application performance and quality visibility that resonates with them
View the full Webcast here: http://cpwr.it/GOcIk
Helping Industrial OEMs improve asset uptime and service profitability through end-to-end M2M design and deployment support, remote monitoring, data management, prognostics and in depth analytics
Advanced Analytics for Asset Management with IBMPerficient, Inc.
Extreme volumes of machine data, such as process control logs, asset inspection records and part quality data are created each day. Companies must analyze patterns and interactions within this data to create a total view of their operational processes.
In this webinar, our experts discussed how IBM is enabling companies to proactively address maintenance and asset management challenges with advanced analytics solutions:
-Determine root causes of failure based on usage and wear characteristics
-Analyze component and environmental data to reduce time to identify quality issues
-Identify conditions to optimize maintenance and inventory management
-Monitor, maintain and optimize assets for better supply chain availability
Our webinar covered an introduction to predictive maintenance, analytics use cases for asset management, and IBM Maximo integration with analytics solutions.
Show Me the Money: Connecting Performance Engineering to Real Business ResultsCorrelsense
Performance testing and optimization are often neglected parts of enterprise application roll out and upgrade initiatives.
The challenge for many IT managers is communicating the value of IT performance projects to business stakeholders who would benefit the most.
An interactive discussion with Walter Kuketz, CTO of Collaborative Consulting where he shares:
- How to align key business drivers with your performance engineering projects
- Ways to bridge the IT-business stakeholder communication gap
- A new approach to model business transactions and their IT dependencies
Host: Frank Days
Title: VP of Marketing, Correlsense
In medicine - an MRI can quickly reveal a hidden ailment and actionable insight to get better. For IT and business leaders whose key concern with the mainframe is the platform costs and lean operations - the CA Mainframe Resource Intelligene reveals multiple sources of hidden mainframe costs and operational inefficiencies along with actionable recommendations.View this slideshare to understand how this new SaaS offering from CA brings together automation, speed, analytics and mainframe expertise of 40+ years. CA Mainframe Resource Intelligence reports answer your CIO’s toughest questions about mainframe optimization and potential for digital transformation.
For more information, please contact your account director or mainframe specialist at:
http://ow.ly/PALG50htHgF
Case Study: Increasing Produban's Critical Systems Availability and PerformanceCA Technologies
The Santander Group is a Spanish banking group and the largest bank in the Eurozone by market value. It is also one of the largest banks in the world in terms of market capitalization. Produban is Santander’s group company responsible for Santander's entire IT infrastructure. The Produban challenge was to monitor - proactively and in real time - all transactions running in critical systems and being able to take action before major problems happen. Considering this scenario, Produban adopted CA Core APM (CA Introscope) in order to count with alerts that permit to the technical team to detect problems before they impact business.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
Case Study: Vivo Automated IT Capacity Management to Optimize Usage of its Cr...CA Technologies
Learn how Vivo used CA Capacity Management to monitor current capacity and assure the optimized usage of their critical infrastructure environments, enabling them to dispose of manual procedures and spreadsheets and achieve increased time to value and high speed.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
The Innovative Service Platform for Small and Medium Manufacturing CompanyHatio, Lab.
We are preparing for new SaaS based service for Small and Medium Manufacturing Companies.
This is just a draft of the advanced planning document.
Any recommendations and comments are welcome.
Solving 21st Century App Performance Problems Without 21 PeopleDynatrace
Delivering your application to users quickly and efficiently is vital to meeting customer expectations and revenue goals. As systems become ever more distributed and complex, this gets more and more difficult. Even a slight delay in identifying and resolving application performance issues could mean lost revenue and unhappy customers.
Because of their complex, distributed IT environment, 200+ production enterprise web services and associated middleware tools, Brian Bemiller, Leader of the SOA/Middleware Team at Westfield Insurance, and his team needed an APM solution that would improve end-user experience, reduce problem resolution time and move them from a reactive to proactive mode.
Join Brian Bemiller to find out how Westfield Insurance:
Fixed a problem that caused a 2 minute user death spiral that 20 people couldn’t fix
Reduced the number of resources and time needed to solve problems
Improved MTTR from ‘too difficult to solve’ to 'solved in just minutes'
Realized 4x response time improvement to rate policies
Provided the business with application performance and quality visibility that resonates with them
View the full Webcast here: http://cpwr.it/GOcIk
Helping Industrial OEMs improve asset uptime and service profitability through end-to-end M2M design and deployment support, remote monitoring, data management, prognostics and in depth analytics
IT Operations with the Mainframe: How the State of Oregon has created Custome...CA Technologies
How can you drive “best in class” IT operations while doing more with less? This session explores how IT infrastructure professionals can learn from the State of Oregon to understand best practices that improve collaboration, keep costs down and speed time to market.
For more information, please visit http://cainc.to/Nv2VOe
Building Reliability - The Realities of ObservabilityAll Things Open
Presented at the ATO RTP Meetup
Presented by Jeremy Proffit, Director of DevSecOps & SRE for Customer Care and Communications, Ally
Title: Building Reliability - The Realities of Observability
Abstract: Join me as we discuss true observability, learn what works and what doesn't. We'll not only discuss dashboards, monitoring and alerting, but how these can be built by automation or included in your IAC modules. We'll talk about how to properly alert staff based on priority to keep your staff and yourself sane. And even discuss architecture and how it impacts reliably and why serverless isn't always the best at being reliable.
Similar to Nastel AutoPilot Proactive Application Analytics (20)
Real-time Operational Intelligence for machine datajKool
Learn the story your data has to tell…
Derive Operational Intelligence from machine data
Acquire instant insight.
Operational Intelligence for machine data
• True real-time & historical analytics for Java log data
• Track transactions
• Detect anomalies / determine causality
How jKool Analyzes Streaming Data in Real Time with DataStaxjKool
jKool provides an application analytics SaaS for DevOps. These slides illustrate some of the choices we had to make and the architectural decisions to build a system for both real-time and historical application analytics.
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...jKool
Presentation delivered at IBM IMPACT 2013
Dodd-Frank Trade Reporting regulations were enacted to ensure improved transparency and accountability for trade execution and reporting. However, there are key challenges such as: how do swap dealers ensure compliance and how can this be done in real-time as the windows for course correction are small.
-Real-time trade surveillance across the lifecycle of a reportable trade
- NACK Management
- How to provide visibility in real-time to actual or potential breaches in responsibility with the flexibility to change as the regulation evolves
- See the video at: http://www.nastel.com/dodd-frank-webinar.html
Impact 2012 Session with Nastel AutoPilot and VerdandejKool
Presentation from IBM Impact 2012 with Nastel Technologies and Verdande illustrating two-tier analytics with CEP and CBR for optimal root cause analysis for application performance
EMA's perspective on enabling development and QA teams with high quality tools that deliver visibility to WMQ messages. Nastel's "freemium" AutoPilot® On-demand for WebSphere MQ gives these teams access to a production-grade MQ diagnostics solution using a web browser, and without impacting production systems.
A unified view across websphere datapower and mq, solace and tibco messaging jKool
A whitepaper showing how you can manage and monitor multiple middleware systems from a single solution. A scenario in Financial Services Capital Markets is illustrated
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
2. Challenges many of our customers face
Competitive Pressures
Ability to react to volatile market
Rapid changes in demand
Need to retain customers and keep service levels high
2
3. Challenges many of our customers face
Competitive Pressures
Ability to react to volatile market
Rapid changes in demand
Need to retain customers and keep service levels high
Requirement for Sustainable Cost Reduction
Off shoring & Out Sourcing
De-duplication – overlapping products and roles
Need to accomplish more for less
3
4. Challenges many of our customers face
Competitive Pressures
Ability to react to volatile market
Rapid changes in demand
Need to retain customers and keep service levels high
Requirement for Sustainable Cost Reduction
Off shoring & Out Sourcing
De-duplication – overlapping products and roles
Need to accomplish more for less
Regulatory Challenges
Dodd-Frank, Basel III, HIPAA and more
Need to manage risk
4
5. Nastel helps address Competitive Pressures
Competitive Pressures
Identifies issues that could prevent systems from
handling rapid changes in order volume
Reduces number and duration of outages
5
Cloud
CEP
AutoPilot’s Complex Event Processing
helps manage competitive pressures
by providing automated problem
detection - reducing number &
duration of outages
6. Nastel helps address Competitive Pressures
Competitive Pressures
Big Data – if you don’t master the exploitation of big data,
your competitors will…
6
Cloud
CEP
7. Nastel helps address Competitive Pressures
Competitive Pressures
Big Data – if you don’t master the exploitation of big data,
your competitors will… If you master big data, you can:
Resolve problems faster, improve service levels and retain customers
Understand customer behaviour
See the patterns and learn how your users make use of your apps and from this
design ones that better meet their needs - before your competitors do
7
Cloud
CEP
8. Nastel helps address Competitive Pressures
Competitive Pressures
Big Data – if you don’t master the exploitation of big data,
your competitors will… If you master big data, you can:
Resolve problems faster, improve service levels and retain customers
Understand customer behaviour
See the patterns and learn how your users make use of your apps and from this
design ones that better meet their needs - before your competitors do
8
Cloud
CEP
AutoPilot’s is almost unique in
understanding application
performance data and analytics,
both web and legacy. It was baked
into AutoPilot from the ground up
and is provided as close to real-
time as is possible
9. Nastel helps address Cost Reduction
Requirement for Sustainable Cost Reduction
Improve effectiveness of offshore teams by avoiding
eyes-on-screen monitoring
9
Cloud
CEP
utilization
Offshore team effectiveness improved
- No eyes-on-screen monitoring
necessary as AutoPilot only alerts a
human when absolutely necessary,
resulting in improved IT resources
utilization
10. Nastel helps address Cost Reduction
Requirement for Sustainable Cost Reduction
Improve effectiveness of offshore teams by avoiding
eyes-on-screen monitoring
Reduce the number of tools required for monitoring and management
Start by consolidating their data into AutoPilot for consistency
10
Cloud
CEP
Number of tools can be reduced - AutoPilot supports all major
middleware platforms with a unified monitoring platform
Cloud
Servers
Application
Servers
TIBCO WMQ
System Z
DataPower
Solace
DB
CEP
J2EE/.NET
11. Nastel helps address Cost Reduction
Requirement for Sustainable Cost Reduction
Improve effectiveness of offshore teams by avoiding
eyes-on-screen monitoring
Reduce the number of tools required for monitoring and management
Improve productivity by eliminating false-positive alerts
11
AutoPilot improves productivity using CEP to calculate a trend and instead of false alerts
at T1, T2, T3 and T4 - CEP dynamically creates its own metrics based on the events it
receives from collectors (agents/probes) and turns them into actionable information or
metrics and correctly alerts on the trend at T5 – more effective staff utilization
Time
CPU
Threshold
T1 T2 T3 T4 T5
12. Nastel helps address Regulatory Challenges
Regulatory Challenges
Segregation of duties, Privileged access, recertification
12
AutoPilot helps enterprises control
Segregation of duties and privileged access
via a single security model employed across
all middleware – This helps reduce risk
User name: Albert Mavashev
Password Expires in: 30 days
Account disabled Audit account
Account locked
LDAP
Inherit permissions from owner: √
WMQ Group DataPower Group
Solace Group TIBCO RV Group
√
√
√
√
Administrator@Acme.com
√
TIBCO EMS Group √
13. Nastel helps address Regulatory Challenges
Regulatory Challenges
Segregation of duties, Privileged access, recertification
Provides vital insight into compliance with regulatory standards
13
AutoPilot automatically tracks
applications across the
enterprise capturing vital
insight into compliance with
regulatory standards. Its real-
time performance monitoring
enables you to you to stay
compliant with your internal
and external commitments.
TradeStart Missing Verification
TradeEnd
Customer
Access
16. Middleware-Centric Application Performance Monitoring
16
StorageServers DatabasesNetwork
INFRA
STRUCTURE
Messaging
Middleware
Application
Servers
Enterprise
Service Bus
SOA
Appliances
Trading
Equities
Claims
Processing
Funds
Transfers
Order
Handling
Payments
ProcessingAPPLICATIONS
TRANSACTIONAL MONITORINGTRANSACTIONAL MONITORING
TRADE AUDITING
CUST ID
TRACKING
BALANCE
AUTHORIZATION
FAILED TX
LOST TX
VALIDATION
OPERATIONAL MONITORINGOPERATIONAL MONITORINGCEP Policy EngineCEP Policy Engine
17. Middleware-Centric Application Performance Monitoring
17
StorageServers DatabasesNetwork
INFRA
STRUCTURE
Messaging
Middleware
Application
Servers
Enterprise
Service Bus
SOA
Appliances
Trading
Equities
Claims
Processing
Funds
Transfers
Order
Handling
Payments
ProcessingAPPLICATIONS
TRANSACTIONAL MONITORINGTRANSACTIONAL MONITORING
TRADE AUDITING
CUST ID
TRACKING
BALANCE
AUTHORIZATION
FAILED TX
LOST TX
VALIDATION
OPERATIONAL MONITORINGOPERATIONAL MONITORINGCEP Policy EngineCEP Policy Engine
Repository
Business Service Views
for Line of Business
Real-time Views
for Operations
18. AutoPilot Architecture: Foundation for building Elastic APM
Domain
Server
(CEP)
CEP
Server
PROD
CEP
Server
PROD
CEP
Server
QA
CEP
Server
QA
CEP
Server
DEV
CEP
Server
DEV
CEP
Server
PROD
CEP
Server
PROD
Pub-sub over IP
PMDBGridGrid
Fail-
over
Fail-
over
StateState
• Business Rules
• Analytics
• Actions
• Notifications
• Desired state
Policies
• Sampling
• Events
• Transactions
• Streaming
• Data sources
Monitors
• Events
• Event payload
• Metrics
• KPIs & KBIs
• Derived Metrics
Facts
Monitors
Facts
KPIs
KBIs
Policies
Objectives
Goals
Users
Dashboard
Alerts
Notifications
18
19. Active Data Grid:
In-memory cache with persistence
Elastic APM:
Just-in-time deployment across CEP instances
CEP Instance
PoliciesData
Sources
CEP Instance
Data
Source Policy
Persistent
Store
Persistent
Store
19
20. Policies: Rules &
Situation Analysis
Compound Event /
Predicted Situation
CEP: Complex Event & Metric Processing
KPIs, Events,
Actions and
Notifications
AutoPilot CEP
Events
&
Metrics
Rules processing speed:
The single CEP engine running on 64 bit
quad CPU server with 4 GB of memory
can process 2M rules per second.
Because CEP is a virtual machine it can
scale up linearly. By adding an
additional CEP engine the speed will
double.
20
21. Metrics
21
Metric Short Description
Value Current value
Update-Count Times value updated (changed or same)
Change-Count Times value changed
Reset-Count Number of resets
Previous-Value Previous value
Time-Created Time Created
Last-Updated Time last updated
Last-Changed Time last changed
Update-Age time since update
Change-Age time since change
Time-Difference time difference in ms between fact publisher (origin) and subscriber
Min Overall Minimum since reset
Max Overall Maximum since reset
MAvg Moving average
Counter last actual value for a counter type, versus the delta reported
Time-Since-Reset Time since reset
Change-Latency time between latest changes
Update-Latency time between latest updates
Update-Velocity rate of update
History-Size number of facts in history store
History-Max-Size maximum number of history samples
History-Time time reprented by history
History-Avg Average of values in history facts
History-EMAvg Exponential Moving Average of values in history facts
History-Max Maximum values in fact history
History-Min Minimum values in fact history
History-Variance Variance of values in fact history
History-Deviation Standard Deviation of values in fact history
History-Dev-Mean number of standard deviations from the mean
History-Bound Upper bound based on Chebyshev in-equality
History-Band-High High band based on Bolligner bands
History-Band-Low Low band based on Bolligner bands
History-RSI Relative Strength Indicator
History-SO-K Stochastic oscillator
History-CAvg Average percent change in history (based on % change)
History-CVariance Variance of values in fact history(based on % change)
History-CDeviation Standard Deviation of values in fact history (based on % change)
History-CBound Upper bound based on Chebyshev in-equality (based on % change)
History-CDev-Mean number of standard deviations from the mean (based on % change)
History-CBand-High High band based on Bolligner bands (based on % change)
History-CBand-Low Low band based on Bolligner bands (based on % change)
History-CAvg-Gain Average Percent Gain
History-CAvg-Loss Average Percent Loss
History-CAD-Ratio ratio of Advances to Declines
History-HROC historical rate of change percent
History-IROC instantaneous rate of change percent
Some of the derived
facts we provide
23. Complex Event Processing Capabilities
Decouples rule evaluation from physical event structure
Changes to the event patterns or structure do not break rules
Simulations and replay can be accomplished easily
Live recording and replay of actual event feeds
No need for actual event sources
Rules can be tested with simulations before going live
White Board aids during design and development of
rules based on transient data (real-time events)
Evaluations can be performed based on statistical computed
based on real-time feeds.
25. Ways to detect performance trends
Measure relevant application performance indicators
Orders filled, failed, missed
JMV GC activity, memory, I/O
Create a base line for each relevant indicator
1-60 sampling for near real-time baseline
1, 10, 15 min daily, weakly, monthly for short, long term
baseline
Samples can range anywhere from 1-60 seconds depending on
level of required resolution
Apply analytics to determine trends and behavior
Can vary from simple to complex
Prefer KISS approach (Keep It Simple and Stupid)
26. 3 Simple methods to detect trends
(No complex math required)
Bollinger Bands
Determine high and low bands based on available baseline
Defines a normal channel which is typically within 2
standard deviations from the mean
Compute STDDEV, Mean, Current sample
% Change
Sample to sample, day-to-day, week-to-week, etc.
Velocity
Number of measured units per unit of time (example:
response time drops from 10 to 20 seconds over 5 sec
interval – means (20-10/5)=2 units/sec.
27. Typical Usage
High Band
Given a set of metrics, alert when one or more are above High band for
at least 2+ samples
Indication of abnormal activity over a period of time
Caution: abnormal can become the new normal
% Change
Useful indicator for near real-time monitoring of resources (such as
heap, memory, CPU, storage)
Useful indicator for long term trends (daily, weekly)
Velocity
Very useful for monitoring metrics that measure usage of resource
that have a finite upper bound (memory, storage, table space
etc.)
Measuring velocity can help measure when upper limits can be
reached
28. Required instrumentation
Data collectors
Attempt to collect all relevant indicators within the same time tick
Response time, GC activity, memory usage, CPU usage
Build a history for each collected metric
Either in memory for near real-time analysis
Storage for short, long term (min, hours, days)
Pattern matching, analytics
Need to scan and pattern match application metrics (such as find all
applications whose GC is above High Bollinger Band for 2+ samples)
Run as a continuous query, which is executed as metrics are collected
and updated
Actionable Outcome
Alerts, notifications, actions
Visualization, dashboards
29. Example: Monitoring Java Application by examining GC Activity
Java Application running in a standalone JVM
container
Monitoring JVM GC (Garbage Collection) as a
byproduct of application activity
Sample GC every 10 seconds
# GC Samples
GC Duration (ms.)
GC CPU Usage %
Avg. GC CPU Usage (since JVM startup)
JVM Heap Utilization %
33. Typical causes of Java leaks
Programming errors, bugs
Unchecked array, list, hash map growth
Not closing JDBC Prepared Statements
Not closing Sockets, File handles
Thread leaks, handle leaks
Class loader leaks
Resources allocated outside JVM
34. Leaking Chart Pattern – Detecting Resource
Accumulation
VM Heap Usage %
VM Heap Usage %
35. Detecting Resource Leaks using Momentum Oscillator
Leak pattern
detected
Momentum Oscillator
Trending higher
Heap not yet exhausted
Momentum Oscillator: values between 0-100, difference between the sum of all
recent gains and losses in the underlying metric. Value of 50 means that the net
difference of gains and losses is zero – 0 net gain and loss.
36. Conclusion: Monitoring Elastic Environments
Elastic Applications can’t be monitored using static models
Static thresholds
Static data/transaction flow models
Complex systems layered on top of complex systems
Too many constantly changing variables
Makes root cause analysis very difficult
Requires extensive cross technology expertize
Preferred approach – Holistic Application Monitoring
Granular data collection:
Application and infrastructure metrics
Analytics, automated base lines
Real-time and historical
Resource monitoring coupled with Transaction Profiling
Visualization that connects different teams:
Application support, DevOps, IT Support
37. SEMC
De Post – La Poste
37
Some of our valued Clients
Delivering value since 1994
Over 200 customersCustomer
for 7 years
Customer
for 10 years
Customer
for 11 years