Description of the issue
Till version 7.6 , we have exposed 3 agents config options,
CAPTURE_BODY, IGNORE_URLS & TRANSACTION_MAX_SPANS see here.
From UI Impl perspective, those options were static in the UI and adding each new config requires UI dev.
We would like to move for the next phase and expose most of the config options from APM UI.
here is the list of configuration options which we plan to support ( a unified cross agent list).
| Name |
Type |
Default |
| ACTIVE |
Boolean |
TRUE |
| API_REQUEST_SIZE |
Bytes |
768kb |
| API_REQUEST_TIME |
Duration |
10s |
| CAPTURE_BODY |
String |
FALSE |
| CAPTURE_HEADERS |
Boolean |
TRUE |
| ENABLE_LOG_CORRELATION |
Boolean |
FALSE |
| FILTER_EXCEPTION_TYPES |
List |
Empty |
| IGNORE_URLS |
List |
Empty |
| LOG_LEVEL |
String |
Info |
| SANITIZE_FIELD_NAMES |
List |
|
| SERVER_TIMEOUT |
Duration |
|
| SPAN_FRAMES_MIN_DURATION |
Duration |
|
| STACK_TRACE_LIMIT |
Integer |
50 |
| TRANSACTION_MAX_SPANS |
Integer |
500 |
| TRANSACTION_SAMPLE_RATE |
Float |
1.0 |
| URL_GROUPS |
List |
|
| ENVIRONMENT |
String |
"production" |
| TRACE_METHODS_DURATION_THRESHOLD |
Integer |
|
################################
there are few phases to this issue :
1.Align config options in agents -
we still have few gaps between the agent as can be seen here.
2.Expose the config metadata of each agent via .yaml file
3.Send the the file to an end point
4.Consume & build the UI based on the file.
Description of the issue
Till version 7.6 , we have exposed 3 agents config options,
CAPTURE_BODY, IGNORE_URLS & TRANSACTION_MAX_SPANS see here.
From UI Impl perspective, those options were static in the UI and adding each new config requires UI dev.
We would like to move for the next phase and expose most of the config options from APM UI.
here is the list of configuration options which we plan to support ( a unified cross agent list).
################################
there are few phases to this issue :
1.Align config options in agents -
we still have few gaps between the agent as can be seen here.
2.Expose the config metadata of each agent via .yaml file
3.Send the the file to an end point
4.Consume & build the UI based on the file.