string PII: False OTel: False
Git branch name for Vercel project
Raw JSON
Copy {
"key": "vercel.branch",
"brief": "Git branch name for Vercel project",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "main"
} string PII: False OTel: False
Identifier for the Vercel build (only present on build logs)
Raw JSON
Copy {
"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"
} string PII: False OTel: False
Identifier for the Vercel deployment
Example dpl_233NRGRjVZX1caZrXWtz5g1TAksD
Raw JSON
Copy {
"key": "vercel.deployment_id",
"brief": "Identifier for the Vercel deployment",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "dpl_233NRGRjVZX1caZrXWtz5g1TAksD"
} 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
Copy {
"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"
} string PII: False OTel: False
Type of edge runtime in Vercel
Raw JSON
Copy {
"key": "vercel.edge_type",
"brief": "Type of edge runtime in Vercel",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "edge-function"
} string PII: Maybe OTel: False
Entrypoint for the request in Vercel
Raw JSON
Copy {
"key": "vercel.entrypoint",
"brief": "Entrypoint for the request in Vercel",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": "api/index.js"
} string PII: False OTel: False
Region where the request is executed
Raw JSON
Copy {
"key": "vercel.execution_region",
"brief": "Region where the request is executed",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "sfo1"
} string PII: False OTel: False
Unique identifier for the log entry in Vercel
Example 1573817187330377061717300000
Raw JSON
Copy {
"key": "vercel.id",
"brief": "Unique identifier for the log entry in Vercel",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "1573817187330377061717300000"
} 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
Copy {
"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"
} string PII: False OTel: False
JA4 fingerprint digest
Example t13d1516h2_8daaf6152771_02713d6af862
Raw JSON
Copy {
"key": "vercel.ja4_digest",
"brief": "JA4 fingerprint digest",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "t13d1516h2_8daaf6152771_02713d6af862"
} string PII: False OTel: False
Vercel log output type
Raw JSON
Copy {
"key": "vercel.log_type",
"brief": "Vercel log output type",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "stdout"
} string PII: False OTel: False
Identifier for the Vercel project
Example gdufoJxB6b9b1fEqr1jUtFkyavUU
Raw JSON
Copy {
"key": "vercel.project_id",
"brief": "Identifier for the Vercel project",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "gdufoJxB6b9b1fEqr1jUtFkyavUU"
} string PII: Maybe OTel: False
Name of the Vercel project
Raw JSON
Copy {
"key": "vercel.project_name",
"brief": "Name of the Vercel project",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": "my-app"
} string PII: False OTel: False
Original request ID when request is served from cache
Example pdx1::v8g4b-1744143786684-93dafbc0f70d
Raw JSON
Copy {
"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"
} string PII: True OTel: False
Client IP address
Raw JSON
Copy {
"key": "vercel.proxy.client_ip",
"brief": "Client IP address",
"type": "string",
"pii": {
"key": "true"
},
"is_in_otel": false,
"example": "120.75.16.101"
} string PII: Maybe OTel: False
Hostname of the request
Raw JSON
Copy {
"key": "vercel.proxy.host",
"brief": "Hostname of the request",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": "test.vercel.app"
} string PII: False OTel: False
Region where lambda function executed
Raw JSON
Copy {
"key": "vercel.proxy.lambda_region",
"brief": "Region where lambda function executed",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "sfo1"
} string PII: False OTel: False
HTTP method of the request
Raw JSON
Copy {
"key": "vercel.proxy.method",
"brief": "HTTP method of the request",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "GET"
} string PII: Maybe OTel: False
Request path with query parameters
Example /dynamic/some-value.json?route=some-value
Raw JSON
Copy {
"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"
} string PII: False OTel: False
How the request was served based on its path and project configuration
Raw JSON
Copy {
"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"
} string PII: Maybe OTel: False
Variant of the path type
Raw JSON
Copy {
"key": "vercel.proxy.path_type_variant",
"brief": "Variant of the path type",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": "api"
} string PII: Maybe OTel: False
Referer of the request
Raw JSON
Copy {
"key": "vercel.proxy.referer",
"brief": "Referer of the request",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": "*.vercel.app"
} string PII: False OTel: False
Region where the request is processed
Raw JSON
Copy {
"key": "vercel.proxy.region",
"brief": "Region where the request is processed",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "sfo1"
} integer PII: Maybe OTel: False
Size of the response in bytes
Raw JSON
Copy {
"key": "vercel.proxy.response_byte_size",
"brief": "Size of the response in bytes",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 1024
} string PII: False OTel: False
Protocol of the request
Raw JSON
Copy {
"key": "vercel.proxy.scheme",
"brief": "Protocol of the request",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "https"
} integer PII: Maybe OTel: False
HTTP status code of the proxy request
Raw JSON
Copy {
"key": "vercel.proxy.status_code",
"brief": "HTTP status code of the proxy request",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 200
} integer PII: Maybe OTel: False
Unix timestamp when the proxy request was made
Raw JSON
Copy {
"key": "vercel.proxy.timestamp",
"brief": "Unix timestamp when the proxy request was made",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 1573817250172
} string[] PII: Maybe OTel: False
User agent strings of the request
Example ["Mozilla/5.0..."]
Raw JSON
Copy {
"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..."
]
} string PII: False OTel: False
Cache status sent to the browser
Raw JSON
Copy {
"key": "vercel.proxy.vercel_cache",
"brief": "Cache status sent to the browser",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "REVALIDATED"
} string PII: False OTel: False
Vercel-specific identifier
Raw JSON
Copy {
"key": "vercel.proxy.vercel_id",
"brief": "Vercel-specific identifier",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "sfo1::abc123"
} string PII: False OTel: False
Action taken by firewall rules
Raw JSON
Copy {
"key": "vercel.proxy.waf_action",
"brief": "Action taken by firewall rules",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "deny"
} string PII: False OTel: False
ID of the firewall rule that matched
Example rule_gAHz8jtSB1Gy
Raw JSON
Copy {
"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"
} string PII: False OTel: False
Identifier of the Vercel request
Example 643af4e3-975a-4cc7-9e7a-1eda11539d90
Raw JSON
Copy {
"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"
} string PII: False OTel: False
Origin of the Vercel log (build, edge, lambda, static, external, or firewall)
Raw JSON
Copy {
"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"
} integer PII: Maybe OTel: False
HTTP status code of the request (-1 means no response returned and the lambda crashed)
Raw JSON
Copy {
"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
}