[Hawkular-dev] What is Business Transaction Management (prep for F2F)
Gary Brown
gbrown at redhat.com
Fri Apr 24 09:23:42 EDT 2015
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 at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
>
>
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
>
More information about the hawkular-dev
mailing list