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
Raw JSON
{
  "key": "vercel.branch",
  "brief": "Git branch name for Vercel project",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "main"
}

vercel.build_id

string PII: False OTel: False

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

Example bld_cotnkcr76
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"
}

vercel.deployment_id

string PII: False OTel: False

Identifier for the Vercel deployment

Example dpl_233NRGRjVZX1caZrXWtz5g1TAksD
Raw JSON
{
  "key": "vercel.deployment_id",
  "brief": "Identifier for the Vercel deployment",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "dpl_233NRGRjVZX1caZrXWtz5g1TAksD"
}

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
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"
}

vercel.edge_type

string PII: False OTel: False

Type of edge runtime in Vercel

Example edge-function
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"
}

vercel.entrypoint

string PII: Maybe OTel: False

Entrypoint for the request in Vercel

Example api/index.js
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"
}

vercel.execution_region

string PII: False OTel: False

Region where the request is executed

Example sfo1
Raw JSON
{
  "key": "vercel.execution_region",
  "brief": "Region where the request is executed",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1"
}

vercel.id

string PII: False OTel: False

Unique identifier for the log entry in Vercel

Example 1573817187330377061717300000
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"
}

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
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"
}

vercel.ja4_digest

string PII: False OTel: False

JA4 fingerprint digest

Example t13d1516h2_8daaf6152771_02713d6af862
Raw JSON
{
  "key": "vercel.ja4_digest",
  "brief": "JA4 fingerprint digest",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "t13d1516h2_8daaf6152771_02713d6af862"
}

vercel.log_type

string PII: False OTel: False

Vercel log output type

Example stdout
Raw JSON
{
  "key": "vercel.log_type",
  "brief": "Vercel log output type",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "stdout"
}

vercel.project_id

string PII: False OTel: False

Identifier for the Vercel project

Example gdufoJxB6b9b1fEqr1jUtFkyavUU
Raw JSON
{
  "key": "vercel.project_id",
  "brief": "Identifier for the Vercel project",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "gdufoJxB6b9b1fEqr1jUtFkyavUU"
}

vercel.project_name

string PII: Maybe OTel: False

Name of the Vercel project

Example my-app
Raw JSON
{
  "key": "vercel.project_name",
  "brief": "Name of the Vercel project",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "my-app"
}

vercel.proxy.cache_id

string PII: False OTel: False

Original request ID when request is served from cache

Example pdx1::v8g4b-1744143786684-93dafbc0f70d
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"
}

vercel.proxy.client_ip

string PII: True OTel: False

Client IP address

Example 120.75.16.101
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"
}

vercel.proxy.host

string PII: Maybe OTel: False

Hostname of the request

Example test.vercel.app
Raw JSON
{
  "key": "vercel.proxy.host",
  "brief": "Hostname of the request",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "test.vercel.app"
}

vercel.proxy.lambda_region

string PII: False OTel: False

Region where lambda function executed

Example sfo1
Raw JSON
{
  "key": "vercel.proxy.lambda_region",
  "brief": "Region where lambda function executed",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1"
}

vercel.proxy.method

string PII: False OTel: False

HTTP method of the request

Example GET
Raw JSON
{
  "key": "vercel.proxy.method",
  "brief": "HTTP method of the request",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "GET"
}

vercel.proxy.path

string PII: Maybe OTel: False

Request path with query parameters

Example /dynamic/some-value.json?route=some-value
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"
}

vercel.proxy.path_type

string PII: False OTel: False

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

Example func
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"
}

vercel.proxy.path_type_variant

string PII: Maybe OTel: False

Variant of the path type

Example api
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"
}

vercel.proxy.referer

string PII: Maybe OTel: False

Referer of the request

Example *.vercel.app
Raw JSON
{
  "key": "vercel.proxy.referer",
  "brief": "Referer of the request",
  "type": "string",
  "pii": {
    "key": "maybe"
  },
  "is_in_otel": false,
  "example": "*.vercel.app"
}

vercel.proxy.region

string PII: False OTel: False

Region where the request is processed

Example sfo1
Raw JSON
{
  "key": "vercel.proxy.region",
  "brief": "Region where the request is processed",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1"
}

vercel.proxy.response_byte_size

integer PII: Maybe OTel: False

Size of the response in bytes

Example 1024
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
}

vercel.proxy.scheme

string PII: False OTel: False

Protocol of the request

Example https
Raw JSON
{
  "key": "vercel.proxy.scheme",
  "brief": "Protocol of the request",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "https"
}

vercel.proxy.status_code

integer PII: Maybe OTel: False

HTTP status code of the proxy request

Example 200
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
}

vercel.proxy.timestamp

integer PII: Maybe OTel: False

Unix timestamp when the proxy request was made

Example 1573817250172
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
}

vercel.proxy.user_agent

string[] PII: Maybe OTel: False

User agent strings of the request

Example ["Mozilla/5.0..."]
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..."
  ]
}

vercel.proxy.vercel_cache

string PII: False OTel: False

Cache status sent to the browser

Example REVALIDATED
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"
}

vercel.proxy.vercel_id

string PII: False OTel: False

Vercel-specific identifier

Example sfo1::abc123
Raw JSON
{
  "key": "vercel.proxy.vercel_id",
  "brief": "Vercel-specific identifier",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "sfo1::abc123"
}

vercel.proxy.waf_action

string PII: False OTel: False

Action taken by firewall rules

Example deny
Raw JSON
{
  "key": "vercel.proxy.waf_action",
  "brief": "Action taken by firewall rules",
  "type": "string",
  "pii": {
    "key": "false"
  },
  "is_in_otel": false,
  "example": "deny"
}

vercel.proxy.waf_rule_id

string PII: False OTel: False

ID of the firewall rule that matched

Example rule_gAHz8jtSB1Gy
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"
}

vercel.request_id

string PII: False OTel: False

Identifier of the Vercel request

Example 643af4e3-975a-4cc7-9e7a-1eda11539d90
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"
}

vercel.source

string PII: False OTel: False

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

Example build
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"
}

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
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
}