Skip to content

Enable Remote Config for all dynamic parameters. #213

@lreuven

Description

@lreuven

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions