Managing Business Transactions Flashcards
Order of discovery rules
- Manually excluded?
- Custom match rule?
- Custom match exclude rule?
- Auto discovery Rule?
- Ignore
business transaction
- end-to-end, cross-tier processing path used to fulfill a request for a service provided by the application
- represents the data processing flow for a request, most often a user request
Actions on Business transactions (CHECK)
- viewing health rule violations
- configure thresholds
- rename
- group
- starting a diagnostic session
- classifying as a background task.
- delete
- exclude
- Configure
- Configure Threshold
- troubleshoot
- mark as permanent
- view health rule violations
Exit point
Outbound requests from an instrumented application tier
Correlation
- This linking of upstream exit points to downstream entry points
- maintains the client request context as it is processed by various tiers in your business application.
Version of downstream agents
To enable detection of all the components in a distributed business transaction, downstream agents must be at the same AppDynamics release or newer than upstream agents
Business transaction limits
prevent boundless growth of the business transaction list.
- Business Application Limits: Each application is limited to 200 registered business transactions.
- App Server Agent Limits: Each agent is limited to 50 registered business transactions.
- There is no limit at the tier level
- If you have multiple app agents on a single machine, the machine the business transactions originating from the machine could be up to the number of agents times 50.
Types of transaction detection rules
- Automatic transaction discovery rules
- Custom match rules
Permission to customize transaction detection rules.
Configure Transaction Detection
Permission to use Live Preview and Business Transaction Discovery features to stream
View Sensitive Data + Configure Transaction Detection
Live Preview is only available for
Java and .NET environments
To view the default order of transaction detection rules for a tier
- Navigate to Configuration > Instrumentation > Transaction Detection > Tiers.
- Click a tier to see the rules ordered by precedence and priority.
Transaction Detection Rule PrioritiesLink to Transaction Detection Rule Priorities
- Rule priority from highest to lowest. (0 is the lowest priority possible)
- Creation date from oldest to newest.
Default naming for auto discovered rule
- For web-oriented technologies that have URI entry points such (Java Servlets) => the first two segments of the URI.
- For Web services: the Web service name + the operation name.
- For message-oriented technologies (asynchronous message listener or message-driven bean (JMS)): destination name (the queue name) or the listener class name (if the destination name is not available.)
Can customize automatic transaction discovery rules as follows
- Add an automatic transaction discovery rule for an agent type.
- Enable or disable different types of automatically discovered entry points.
- Customize transaction naming for some entry points, such as most URI-based entry points.
Disable Automatic Transaction Detection for an Entry Point Type
- the app agent stops reporting metrics for previously-detected transactions for the now disabled entry point type
- agent only detects transactions based on custom match rules.
- disabled transactions are not deleted or excluded
- Exit point detection remains enabled.