Stay organized with collections
Save and categorize content based on your preferences.
Change log for GCP_APIGEE_X
Date
Changes
2024-10-16
Added support for cloud logging policy logs.
2024-09-30
Enhancement:
- When "jsonPayload.responseStatusCode" is an integer then converted it to string.
- Converted "jsonPayload.headers.x-forwarded-proto" to uppercase and then mapped to "network.application_protocol".
- Mapped "jsonPayload.headers.traceparent" to "additional.fields".
- Mapped "jsonPayload.headers.tracestate" to "additional.fields".
2024-08-29
Enhancement:
- Mapped "jsonPayload.headers.x-apim-gateway-id", "jsonPayload.headers.x-apigee-tracking-id", "jsonPayload.headers.x-request-id-client-supplied", "jsonPayload.env", "jsonPayload.messageid", "jsonPayload.org" to "principal.resource.attribute.labels".
- Mapped "jsonPayload.headers.x-apigee-tls-cipher" to "network.tls.cipher".
- Mapped "jsonPayload.headers.user-agent" to "network.http.user_agent".
- Mapped "jsonPayload.headers.host" to "principal.hostname".
- Mapped "jsonPayload.headers.x-apigee-tls-server-name" to "network.tls.client.server_name".
- Mapped "jsonPayload.headers.x-apigee-tls-protocol" to "network.tls.version_protocol".
- If "jsonPayload.externalClientIp" is valid ip, then mapped to "target.ip" and "target.asset.ip" else mapped to "principal.resource.attribute.labels".
- Mapped "jsonPayload.responseStatusCode" to "network.http.response_code".
2024-07-29
Enhancement:
- Mapped "jsonPayload.consumerId", "jsonPayload.targetResponseTime", "jsonPayload.requestTime", "jsonPayload.proxyRequest.headers", "jsonPayload.proxyResponse.headers", "jsonPayload.apigeeInstance", "jsonPayload.customerId", "jsonPayload.productName", "jsonPayload.appName", "jsonPayload.proxyBasePath", "jsonPayload.proxyResourcePath", "jsonPayload.consumerName", "jsonPayload.targetRequestTime", "jsonPayload.msgType", "jsonPayload.apiName", "jsonPayload.serviceAudience", and "jsonPayload.responseTime" to "additional.fields".
- Mapped "jsonPayload.targetServer" to "target.url".
- Mapped "jsonPayload.resourceURL" to "principal.resource.attribute.labels".
- Mapped "jsonPayload.targetAudience" and "jsonPayload.targetEndpointName" to "target.resource.attribute.labels".
- Mapped "jsonPayload.forwardingVMIp" to "principal.ip" and "principal.asset.ip"
- Mapped "jsonPayload.externalClientIp" to "target.ip" and "target.asset.ip".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eThe latest update on 2024-10-16 added support for cloud logging policy logs.\u003c/p\u003e\n"],["\u003cp\u003eOn 2024-09-30, enhancements were made to handle \u003ccode\u003ejsonPayload.responseStatusCode\u003c/code\u003e as a string, convert \u003ccode\u003ex-forwarded-proto\u003c/code\u003e to uppercase and map it to \u003ccode\u003enetwork.application_protocol\u003c/code\u003e, and map \u003ccode\u003etraceparent\u003c/code\u003e and \u003ccode\u003etracestate\u003c/code\u003e to \u003ccode\u003eadditional.fields\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe 2024-08-29 update mapped several \u003ccode\u003ejsonPayload.headers\u003c/code\u003e fields to various attributes like \u003ccode\u003eprincipal.resource.attribute.labels\u003c/code\u003e, \u003ccode\u003enetwork.tls.cipher\u003c/code\u003e, \u003ccode\u003enetwork.http.user_agent\u003c/code\u003e, \u003ccode\u003eprincipal.hostname\u003c/code\u003e, \u003ccode\u003enetwork.tls.client.server_name\u003c/code\u003e, \u003ccode\u003enetwork.tls.version_protocol\u003c/code\u003e, and \u003ccode\u003enetwork.http.response_code\u003c/code\u003e, and also handled the \u003ccode\u003eexternalClientIp\u003c/code\u003e field mapping it to target or principal IP fields.\u003c/p\u003e\n"],["\u003cp\u003eOn 2024-07-29, numerous \u003ccode\u003ejsonPayload\u003c/code\u003e fields such as consumer and target details, request/response headers, and various identifiers were mapped to \u003ccode\u003eadditional.fields\u003c/code\u003e, with other mappings to \u003ccode\u003etarget.url\u003c/code\u003e, \u003ccode\u003eprincipal.resource.attribute.labels\u003c/code\u003e, \u003ccode\u003etarget.resource.attribute.labels\u003c/code\u003e, and \u003ccode\u003eprincipal.ip\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe 2024-05-22 update promoted the default parser.\u003c/p\u003e\n"]]],[],null,["# Change log for GCP_APIGEE_X\n==========================="]]