Commit Detail
Commit 1736386
[R2 instrumentation] Add tags for requests (#5006) Focuses on annotating the request arguments for R2. There are likely more of them then you'd think. get and put cloudflare.r2.request.only_if.etag_matches cloudflare.r2.request.only_if.etag_does_not_match cloudflare.r2.request.only_if.uploaded_before cloudflare.r2.request.only_if.uploaded_after get You can either pass in specific range arguments, or a header: https://workers-types.pages.dev/#R2GetOptions cloudflare.r2.request.range.offset cloudflare.r2.request.range.length cloudflare.r2.request.range.suffix cloudflare.r2.request.range cloudflare.r2.request.ssec_key put and createMultipartUpload cloudflare.r2.request.custom_metadata cloudflare.r2.request.http_metadata.content_type cloudflare.r2.request.http_metadata.content_encoding cloudflare.r2.request.http_metadata.content_disposition cloudflare.r2.request.http_metadata.content_language cloudflare.r2.request.http_metadata.cache_control cloudflare.r2.request.http_metadata.cache_expiry cloudflare.r2.request.storage_class cloudflare.r2.request.ssec_key put cloudflare.r2.request.size cloudflare.r2.request.checksum.type cloudflare.r2.request.checksum.value delete cloudflare.r2.request.keys list cloudflare.r2.request.limit cloudflare.r2.request.prefix cloudflare.r2.request.cursor cloudflare.r2.request.delimiter cloudflare.r2.request.start_after cloudflare.r2.request.include.http_metadata cloudflare.r2.request.include.custom_metadata Further changes switched to including cursor instead of just a boolean whether one was present or not switched to ISO8601 date formats