• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Free Trial
        • AppMon & UEM Open Q&A
        • AppMon & UEM Plugins
      • Data Center RUM
        • DC RUM Open Q&A
        • Enterprise Synthetic Monitoring
      • Synthetic Classic
        • Synthetic Classic Open Q&A
        • Synthetic Classic EAP Feedback
      • BSM Open Q&A
      • Dynatrace Open Q&A en Español
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by James M. · Apr 16, 2012 at 10:05 PM · business transaction

How to Model Transaction Throughput?

We have a large scale-out application that less focused on the elapsed time for a specific business transaction and more focused on overall transaction throughput (i.e. 250 TPS, 300 TPS, etc.). They would like to graph that their TPS load is, and then put SLAs on it like 'severe if less than 300 TPS during a specific time window', 'warn if less than 350 during a specific time window'. This is for a set of overnight cycle jobs that usually take 3-4 hours to run, and a throughut drop would mean that this component won't meet its completion SLA.

Any guidance on how can we implement that in dynaTrace?

Comment

People who like this

0 Show 0
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Michael K. · Apr 17, 2012 at 01:16 PM

Hi,

In order to chart TPS you can simply use the count aggregation for any Business Transaction in the chart. The count would be on a per resolution basis. Smallest resolution is 10 seconds, making the 300 TPS = 3000. for longer frames the resolution would increase at least to a minute and the count would increase as well. 18000 transactions a minute equal 300 TPS.

For incidents, you should be able to define that the count for a BT is bigger than x for a specific time frame.

e.g. if the count for BT y is less than 18000 for one minute raise a severe incident

This would check every 10 seconds if the number of transactions in the last minute was less than 18000 (300 per second) and raise a severe incident if that is the case. It would close the incident once that condition is no longer met, meaning if the the incident sees more than 18000 transactions in a given minute.

You can of course do this for longer timeframes as well.

Let me know if this helps

Comment

People who like this

0 Show 0 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by James M. · Apr 19, 2012 at 02:46 PM

Thanks, Michael.

Comment

People who like this

0 Show 0 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

Welcome to the
Dynatrace Community Forums

Check out the Forum User Guide and Forum Guidelines to learn how to get started.

Community Member of the Month
April 2018

Announcing Dynatrace's Community Member of the Month for April 2018, Babar Q.! Click here to read more!

Live webinar: Web Performance Optimization and Web Frontend Engineering with Dynatrace

Learn key aspects on how Dynatrace helps you in your day to day web performance activities. Take a deep dive look into Real User Monitoring and the Synthetic capabilities of Dynatrace.
Thursday, April 26, 2018
Register today!

Live webinar: Web Performance Optimization and Web Frontend Engineering with Dynatrace

Learn key aspects on how Dynatrace helps you in your day to day web performance activities. Take a deep dive look into Real User Monitoring and the Synthetic capabilities of Dynatrace.
Thursday, April 26, 2018
Register today!

DC RUM 2018 Beta is here!

Improve your operational efficiency and collaborate more effectively while addressing tightening security requirements. Have an early taste of what we have cooked up for 2018!
Learn more!

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

Welcome to the Business Transaction Management Forum 2 Answers

Order of execution with multiple filter criteria 4 Answers

New BTs are monitored in the Application overview after the upgrade 1 Answer

How to capture userPrincipal from servlet and split BT by userPrincipal 6 Answers

How to compute a rate and chart it? 8 Answers

Forum Tags

upgrade nginx java diagnostics dotnet docker 6.5 ios appmonsaas browser agent database sensor 7.1 performance warehouse chart hybris 6.3+ services production web performance monitoring transactionflow test automation incidents measures business transaction plugins migration php javascript android processes server dashlet monitoring purelytics nodejs 6.2 splunk rest api system profile uem appmon framework appmon 7 license mobile monitoring collector installation adk messagebroker web services apache guardian appmon plugin iis dashboard rest webserver reports 7.0 kibana mainframe client 6.1 configuration forum user guide continuous delivery sensors security documentation agent web dashboard alerting auto-detection load window dynatrace apm 6.3 administration oneagent
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Free Trial
      • AppMon & UEM Open Q&A
      • AppMon & UEM Plugins
    • Data Center RUM
      • DC RUM Open Q&A
      • Enterprise Synthetic Monitoring
    • Synthetic Classic
      • Synthetic Classic Open Q&A
      • Synthetic Classic EAP Feedback
    • BSM Open Q&A
    • Dynatrace Open Q&A en Español