This topic introduces .NET entry points and the way that they are used in business transaction detection. If the auto-discovered entry points don't include all your critical business transactions, use custom match rules to customize entry point discovery.
.NET Entry Points
AppDynamics detects entry points in the following places:
- On originating tiers, the method or operation that marks the beginning of a business transaction is an entry point. In most cases, this type of entry point maps to a user request or action such as "View/Cart". Entry points on originating tiers define the business transaction name.
- On downstream tiers, entry points correlate to incoming http calls, web service requests, and other communications from instrumented tiers.
If the agent detects an entry point on the originating tier, it registers a business transaction with the Controller. The Controller displays the business transaction in the Business Transactions list. If an entry point correlates to an upstream exit point, such as an exiting service call, the agent includes it as part of the existing business transaction.
If you need to monitor transactions not automatically discovered by the App Agent for .NET, you can customize entry point detection. See Organize Business Transactions to learn how to plan your business transactions. After you have identified the critical business transactions for your application, create custom match rules for them to enable transaction detection.
Create Custom Match Rules for .NET Entry Points
- Click .NET - Transaction Detection tab under Configuration > Instrumentation > Transaction Detection.
- From the Select Application or Tier list at the left, click either:
- an application, to configure transaction detection for all tiers in a business application.
- a tier, to configure transaction detection at the tier level. At the tier level click Use Custom Configuration for this Tier. AppDynamics copies the application configuration to the tier level so that you can modify it for the tier.
- Use the Custom Match Rules pane to add and remove business transaction match rules.
- AppDynamics uses the rule Name to name the BT.
- The Controller enables the rule by default. Disable it later if needed.
- Set the Priority for the match rule. AppDynamics applies higher priority rules first.
Watch the Video
For full-screen viewing, click What is an Entry Point (.NET).