Hi Jay
Currently I think BTM in RH is limited - RTGov has the ability to provide a call trace,
but correlation across servers was not properly supported, and I think Fuse has the
ability to trace activities, but again within a single VM.
So one of the main focuses of this new project is providing proper tracability of business
transactions across servers and work well across on-premises and cloud environments.
The current thought is the trace fragments from individual servers would be captured and
correlated, generating relevant metrics to H Metrics which then would feed into H Alerts
to take actions.
Regards
Gary
----- Original Message -----
Thanks for the jump start, Gary,
Is there any active BTM going on in the RH Middleware product set today?
Anything collecting information that might feed into Hawkular? How about in
a containerized deployment env? Sorry if these are naive questions, just
trying to get handle on the sort of data we may be looking at, and how it
gets correlated. Or, would BTM be more interested in just using H Alerting
to generate alerts and take automated actions?
On 4/22/2015 6:47 AM, Gary Brown wrote:
Hi all
As suggested recently by others, we want to focus the F2F sessions on
discussions rather than presentations. So in that spirit, I thought it would
be good to get the "What is Business Transaction Management" discussion out
of the way as a ML thread, so that the F2F session can discuss what and how
to build BTM in a Hawkular context.
Taking some excerpts from Wikipedia:
"Business transaction management (BTM), is the practice of managing
information technology (IT) from a business transaction perspective. It
provides a tool for tracking the flow of transactions across IT
infrastructure, in addition to detection, alerting, and correction of
unexpected changes in business or technical conditions. BTM provides
visibility into the flow of transactions across infrastructure tiers,
including a dynamic mapping of the application topology.
Using BTM, application support teams are able to search for transactions
based on message context and content – for instance, time of arrival or
message type – providing a way to isolate causes for common issues such as
application exceptions, stalled transactions, and lower-level issues such as
incorrect data values.
The ultimate goal of BTM is to improve service quality for users conducting
business transactions while improving the effectiveness of the IT
applications and infrastructure across which those transactions execute. The
main benefit of BTM is its capacity to identify precisely where transactions
are delayed within the IT infrastructure. BTM also aims to provide proactive
problem prevention and the generation of business service intelligence for
optimization of resource provisioning and virtualization."
Some of the applications of BTM listed are:
"BTM solutions capture all of the transaction instances in the production
environment and as such can be used for monitoring as well as for analysis
and planning. Some applications include:
* Outage avoidance and problem isolation: Identification and isolation of
tier-specific performance and availability issues.
* Service level management: Monitoring of SLAs and alerting of threshold
breaches both at the end-user and infrastructure tier level.
* Infrastructure optimization: Modification of the configuration of data
center infrastructure to maximize utilization and improve performance.
* Capacity planning: Analysis of usage and performance trends in order to
estimate future capacity requirements.
* Change management: Analysis of the impact of change on transaction
execution.
* Cloud management: Track the end-to-end transaction flow across both
cloud (private, hybrid, public) and dedicated (on-premises,
off-premises) infrastructure."
Obviously we need to focus our efforts on the monitoring/alerting aspects
initially, and this is what I am expecting the F2F discussion will be
focused on, but a couple of these areas may be of interest in the future.
Any views on the above appreciated.
Regards
Gary
_______________________________________________
hawkular-dev mailing list hawkular-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hawkular-dev
_______________________________________________
hawkular-dev mailing list
hawkular-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hawkular-dev