Skip to content

Improve outgoing HttpClient capture controls #89

@georgidhristov

Description

@georgidhristov

Description

DebugProbe currently captures outgoing HTTP requests made through IHttpClientFactory.

While the feature is available, users do not currently have a simple way to disable outgoing request capture when it is not needed.

DebugProbe should provide clear configuration options that allow users to enable or disable outgoing request capture based on their requirements.

Current Behavior

Outgoing HTTP requests are captured when the required DebugProbe integrations are configured.

There is currently no dedicated option to explicitly disable outgoing request capture.

Expected Behavior

Users should be able to control outgoing request capture through configuration.

The feature should remain enabled by default to preserve existing behavior.

Result

After this change: #90 #91

  • users have full control over outgoing request capture
  • unnecessary trace collection can be avoided
  • configuration becomes more explicit and predictable
  • DebugProbe becomes easier to adopt in environments where outgoing request monitoring is not required

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions