Vercel Attributes

35 attributes in this category. 35 stable

Stable Attributes

vercel.branch

string PII: False OTel: False

Git branch name for Vercel project

Example main
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.branch",
  "brief": "Git branch name for Vercel project",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "main",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.build_id

string PII: False OTel: False

Identifier for the Vercel build (only present on build logs)

Example bld_cotnkcr76
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.build_id",
  "brief": "Identifier for the Vercel build (only present on build logs)",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "bld_cotnkcr76",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.deployment_id

string PII: False OTel: False

Identifier for the Vercel deployment

Example dpl_233NRGRjVZX1caZrXWtz5g1TAksD
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.deployment_id",
  "brief": "Identifier for the Vercel deployment",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "dpl_233NRGRjVZX1caZrXWtz5g1TAksD",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.destination

string PII: Maybe OTel: False

Origin of the external content in Vercel (only on external logs)

Example https://vitals.vercel-insights.com/v1
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.destination",
  "brief": "Origin of the external content in Vercel (only on external logs)",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "https://vitals.vercel-insights.com/v1",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.edge_type

string PII: False OTel: False

Type of edge runtime in Vercel

Example edge-function
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.edge_type",
  "brief": "Type of edge runtime in Vercel",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "edge-function",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.entrypoint

string PII: Maybe OTel: False

Entrypoint for the request in Vercel

Example api/index.js
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.entrypoint",
  "brief": "Entrypoint for the request in Vercel",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "api/index.js",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.execution_region

string PII: False OTel: False

Region where the request is executed

Example sfo1
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.execution_region",
  "brief": "Region where the request is executed",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.id

string PII: False OTel: False

Unique identifier for the log entry in Vercel

Example 1573817187330377061717300000
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.id",
  "brief": "Unique identifier for the log entry in Vercel",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "1573817187330377061717300000",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.ja3_digest

string PII: False OTel: False

JA3 fingerprint digest of Vercel request

Example 769,47-53-5-10-49161-49162-49171-49172-50-56-19-4,0-10-11,23-24-25,0
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.ja3_digest",
  "brief": "JA3 fingerprint digest of Vercel request",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "769,47-53-5-10-49161-49162-49171-49172-50-56-19-4,0-10-11,23-24-25,0",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.ja4_digest

string PII: False OTel: False

JA4 fingerprint digest

Example t13d1516h2_8daaf6152771_02713d6af862
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.ja4_digest",
  "brief": "JA4 fingerprint digest",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "t13d1516h2_8daaf6152771_02713d6af862",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.log_type

string PII: False OTel: False

Vercel log output type

Example stdout
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.log_type",
  "brief": "Vercel log output type",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "stdout",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.project_id

string PII: False OTel: False

Identifier for the Vercel project

Example gdufoJxB6b9b1fEqr1jUtFkyavUU
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.project_id",
  "brief": "Identifier for the Vercel project",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "gdufoJxB6b9b1fEqr1jUtFkyavUU",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.project_name

string PII: Maybe OTel: False

Name of the Vercel project

Example my-app
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.project_name",
  "brief": "Name of the Vercel project",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "my-app",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.cache_id

string PII: False OTel: False

Original request ID when request is served from cache

Example pdx1::v8g4b-1744143786684-93dafbc0f70d
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.cache_id",
  "brief": "Original request ID when request is served from cache",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "pdx1::v8g4b-1744143786684-93dafbc0f70d",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.client_ip

string PII: True OTel: False

Client IP address

Example 120.75.16.101
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.client_ip",
  "brief": "Client IP address",
  "type": "string",
  "pii": {
    "key": "true"
  },
  "is_in_otel": false,
  "example": "120.75.16.101",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.host

string PII: Maybe OTel: False

Hostname of the request

Example test.vercel.app
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.host",
  "brief": "Hostname of the request",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "test.vercel.app",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.lambda_region

string PII: False OTel: False

Region where lambda function executed

Example sfo1
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.lambda_region",
  "brief": "Region where lambda function executed",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.method

string PII: False OTel: False

HTTP method of the request

Example GET
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.method",
  "brief": "HTTP method of the request",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "GET",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.path

string PII: Maybe OTel: False

Request path with query parameters

Example /dynamic/some-value.json?route=some-value
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.path",
  "brief": "Request path with query parameters",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "/dynamic/some-value.json?route=some-value",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.path_type

string PII: False OTel: False

How the request was served based on its path and project configuration

Example func
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.path_type",
  "brief": "How the request was served based on its path and project configuration",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "func",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.path_type_variant

string PII: Maybe OTel: False

Variant of the path type

Example api
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.path_type_variant",
  "brief": "Variant of the path type",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "api",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.referer

string PII: Maybe OTel: False

Referer of the request

Example *.vercel.app
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.referer",
  "brief": "Referer of the request",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "*.vercel.app",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.region

string PII: False OTel: False

Region where the request is processed

Example sfo1
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.region",
  "brief": "Region where the request is processed",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.response_byte_size

integer PII: Maybe OTel: False

Size of the response in bytes

Example 1024
Changelog
v0.4.0 #228
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.response_byte_size",
  "brief": "Size of the response in bytes",
  "type": "integer",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": 1024,
  "changelog": [
    {
      "version": "0.4.0",
      "prs": [
        228
      ]
    },
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.scheme

string PII: False OTel: False

Protocol of the request

Example https
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.scheme",
  "brief": "Protocol of the request",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "https",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.status_code

integer PII: Maybe OTel: False

HTTP status code of the proxy request

Example 200
Changelog
v0.4.0 #228
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.status_code",
  "brief": "HTTP status code of the proxy request",
  "type": "integer",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": 200,
  "changelog": [
    {
      "version": "0.4.0",
      "prs": [
        228
      ]
    },
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.timestamp

integer PII: Maybe OTel: False

Unix timestamp when the proxy request was made

Example 1573817250172
Changelog
v0.4.0 #228
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.timestamp",
  "brief": "Unix timestamp when the proxy request was made",
  "type": "integer",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": 1573817250172,
  "changelog": [
    {
      "version": "0.4.0",
      "prs": [
        228
      ]
    },
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.user_agent

string[] PII: Maybe OTel: False

User agent strings of the request

Example ["Mozilla/5.0..."]
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.user_agent",
  "brief": "User agent strings of the request",
  "type": "string[]",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": [
    "Mozilla/5.0..."
  ],
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.vercel_cache

string PII: False OTel: False

Cache status sent to the browser

Example REVALIDATED
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.vercel_cache",
  "brief": "Cache status sent to the browser",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "REVALIDATED",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.vercel_id

string PII: False OTel: False

Vercel-specific identifier

Example sfo1::abc123
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.vercel_id",
  "brief": "Vercel-specific identifier",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1::abc123",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.waf_action

string PII: False OTel: False

Action taken by firewall rules

Example deny
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.waf_action",
  "brief": "Action taken by firewall rules",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "deny",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.proxy.waf_rule_id

string PII: False OTel: False

ID of the firewall rule that matched

Example rule_gAHz8jtSB1Gy
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.proxy.waf_rule_id",
  "brief": "ID of the firewall rule that matched",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "rule_gAHz8jtSB1Gy",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.request_id

string PII: False OTel: False

Identifier of the Vercel request

Example 643af4e3-975a-4cc7-9e7a-1eda11539d90
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.request_id",
  "brief": "Identifier of the Vercel request",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "643af4e3-975a-4cc7-9e7a-1eda11539d90",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.source

string PII: False OTel: False

Origin of the Vercel log (build, edge, lambda, static, external, or firewall)

Example build
Changelog
v0.2.0 #163
Raw JSON
{
  "key": "vercel.source",
  "brief": "Origin of the Vercel log (build, edge, lambda, static, external, or firewall)",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "build",
  "changelog": [
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}

vercel.status_code

integer PII: Maybe OTel: False

HTTP status code of the request (-1 means no response returned and the lambda crashed)

Example 200
Changelog
v0.4.0 #228
v0.2.0 #163
Raw JSON
{
  "key": "vercel.status_code",
  "brief": "HTTP status code of the request (-1 means no response returned and the lambda crashed)",
  "type": "integer",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": 200,
  "changelog": [
    {
      "version": "0.4.0",
      "prs": [
        228
      ]
    },
    {
      "version": "0.2.0",
      "prs": [
        163
      ]
    }
  ]
}