Changelog

Improving AppSignal, one deploy at a time.

Mar 03, 2025

Filter OpenTelemetry query parameters span attributes

Added

  • Filter query parameters in the url.query span attribute. When an url.query attribute contains an URL encoded query parameter we will filter out the keys configured in the appsignal.config.filter_request_query_parameters resource attribute.

    In the situation that a url.query span attribute has the value password=secret&some_param=some_value, and the appsignal.config.filter_request_query_parameters resource attribute is configured with ["password"], the url.query span attribute will be stored as password=[FILTERED]&some_param=some_value.

    If no appsignal.request.query_parameters span attribute is set, we will store the query parameters as a JSON map on this attribute. For example:

    JSON
    { "password": "[FILTERED]", "some_param": "some_value" }

Changed

  • Rename the working_dir_path config option to working_directory_path. This names matches with the naming in our other tools and integrations.

    This is a breaking change: With this change the working_dir_path config option will no longer work.

  • When the appsignal.config.send_request_query_parameters resource attribute config option value is set to false, we will remove the url.query span attribute from spans.

This release can be installed through our collector packages and Docker image.

View all Collector updates

Start your free trial

Don’t let the bad bugs bite. Try AppSignal for free.

AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!