Skip to content

Remove query attributes from artifact URL in logs #176

Open
@pablochacin

Description

@pablochacin

Presently, we are printing the whole artifact's download URL in the logs. When using S3 backend for the object store, this URL is a resigned URL as shown in the redacted example below:

time=2025-03-24T11:26:26.527Z level=DEBUG msg=returning artifact="id: 8b3ceef14a3fb7a6a8608870c12eaf7aac266820 platform: linux/amd64 k6:"v0.55.0" k6/x/loki:"v1.0.0" checksum: f5b167bdc328b274554a085d0adf9f7d354856401352a3f081caf74df34a8e3a url: https://s3.us-east-2.amazonaws.com/dev-us-east-0-k6-builder-store/8b3ceef14a3fb7a6a8608870c12eaf7aac266820?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Checksum-Mode=ENABLED&X-Amz-Credential=ASIAXXXXXXXXXXX%2F20250324%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20250324T112626Z&X-Amz-Expires=86400&X-Amz-Security-Token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&X-Amz-SignedHeaders=host&x-id=GetObject&X-Amz-Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Even the the URL only allows for download, it still makes logs too noisy.

A better alternative would be to cut query strings from the download URL

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions