Appdynamics / Appdynamics/AppDynamics.DEXTER

Better support REV application config reporting of BTEntry Rules

Open
#49 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
85
Forks
1
PR merge metrics
No merged PRs in 30d

Description

To better support REV application config reporting, please report the application config for BTs with the broken down by URL based rules [SERVLET, ASP_DOTNET] and Class based rules [POJO, POCO].

The REV application template calls for documenting these columns for URL

- Rule Name
- Tier
- URL Match String
- Splitting

Most of this is in the report already. It would be helpful to extract some part of the URL match string from the MatchConditions and put that into a column. I would use the Num Detected BTs instead of the split condition.
Example:
![screen shot 2019-02-15 at 3 54 48 pm](https://user-images.githubusercontent.com/28399753/52888953-1c59f600-313b-11e9-870d-cc11be05433b.png)

For the Class BT Rule group the template calls for
- Rule Name
- Tier
- Match Class
- Match Method
- Splitting

Again most of this is in the report already. It would be helpful to extract the class name and method like in custom exit rules for example and use the Num Detected BTs instead of the split condition.
![screen shot 2019-02-15 at 4 02 19 pm](https://user-images.githubusercontent.com/28399753/52888964-27ad2180-313b-11e9-805b-433c80af3d66.png)

The great thing about using Dexter fo this is that Dexter already exports much more detail about the rules than the doc can handle The doc is really an exercise in noting what was worked on without giving enough detail to really understand the rules. On the other hand an experienced per could read the Dexter exports have a much better idea what the rules were really about. Plus Dexter reports on the rules effectiveness with the Num Detected BTs column which very useful.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing application-config report for BT rules, then trace how MatchConditions and custom exit rules are exported. Compare the current report with the requested URL-based and class-based columns; done means both rule groups expose the requested names, tiers, match details, and Num Detected BTs.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
analytics, data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.