Change log for AKAMAI_CLOUD_MONITOR

Date Changes
2026-01-16 Enhancement:
- event.idm.read_only_udm.principal.network.asn: Newly mapped asn raw log field(s) with event.idm.read_only_udm.principal.network.asn UDM field.
- event.idm.read_only_udm.network.received_bytes: Newly mapped bytes raw log field(s) with event.idm.read_only_udm.network.received_bytes UDM field.
- event.idm.read_only_udm.target.file.mime_type: Newly mapped rspContentType raw log field(s) with event.idm.read_only_udm.target.file.mime_type UDM field.
- event.idm.read_only_udm.network.tls.cipher: Newly mapped cipher raw log field(s) with event.idm.read_only_udm.network.tls.cipher UDM field.
- event.idm.read_only_udm.principal.location.state: Newly mapped state raw log field(s) with event.idm.read_only_udm.principal.location.state UDM field.
- event.idm.read_only_udm.network.session_duration.seconds: Newly mapped turnAroundTimeMSec raw log field(s) with event.idm.read_only_udm.network.session_duration.seconds UDM field.
- event.idm.read_only_udm.security_result.rule_name: Newly mapped securityRules raw log field(s) with event.idm.read_only_udm.security_result.rule_name UDM field.
- Added a has_principal flag wherever event.idm.read_only_udm.principal.ip and event.idm.read_only_udm.principal.hostname is being mapped.
- Added a has_target flag wherever event.idm.read_only_udm.target.hostname is being mapped.
- Added conditional check before mapping NETWORK_HTTP event type to prevent future errors and removed hardcoded event.idm.read_only_udm.metadata.event_type to NETWORK_HTTP.
- event.idm.read_only_udm.metadata.event_type: If has_principal is true and has_target is true, updated to NETWORK_HTTP.
- event.idm.read_only_udm.metadata.event_type: If has_principal is true, updated to STATUS_UPDATE.
- event.idm.read_only_udm.metadata.event_type: Otherwise, updated to GENERIC_EVENT.
- event.idm.read_only_udm.additional.fields: Newly mapped accLang, cacheStatus, cookie, bparentIp, contactid, akNetwork, appv, akref, rcpid, akrefError, dnsLookupTimeMSec, edgeAttempts, maxAgeSec, overheadBytes, range, reqEndTimeMSec, rspContentLen, streamId, tlsOverheadTimeMSec, transferTimeMSec, uncompressedSize raw log field(s) with event.idm.read_only_udm.additional.fields UDM field.
- event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped objSize raw log field(s) with event.idm.read_only_udm.target.resource.attribute.labels UDM field.
- event.idm.read_only_udm.intermediary.ip: Newly mapped edgeIP raw log field(s) with event.idm.read_only_udm.intermediary.ip UDM field.
- event.idm.read_only_udm.intermediary.location.country_or_region: Newly mapped serverCountry raw log field(s) with event.idm.read_only_udm.intermediary.location.country_or_region UDM field.
- Added grok filter wherever IP address is being mapped to check valid IP address format in order to prevent errors.
- Added on_error wherever it is required.
- Used gsub on securityRules raw log field(s) to remove ||.
- Used gsub on customField raw log field(s) to remove %7.
2023-09-16 Bug-Fix:
- Added a condition check to avoid mapping negative value to network.received_bytes, network.sent_bytes and network.http.response_code.
2022-09-30 Enhancement
- Added conditional null check for the fields reqTimeSec,reqId,totalBytes,proto,protocol,referer,UA,xForwardedFor,cliIP,reqMethod,reqPort,reqPath,queryStr,errorCode,statusCode.
- Mapped the field type to metadata.product_event_type.
- Mapped the field version to metadata.product_version.
- Mapped the field id to metadata.product_log_id.
- Mapped the field cp to additional.fields.
- Mapped the field message.proto to network.application_protocol.
- Mapped the field message.status to network.http.response_code.
- Mapped the field message.cliIP to principal.ip.
- Mapped the field message.reqPort to target.port.
- Mapped the field message.reqHost to target.hostname.
- Mapped the field message.reqMethod to network.http.method.
- Mapped the field message.reqPath to target.url.
- Mapped the field message.reqLen to network.sent_bytes.
- Mapped the field message.respLen to network.received_bytes.
- Mapped the field message.sslVer to network.tls.version.
- Mapped the field message.UA to network.http.user_agent.
- Mapped the field message.fwdHost to principal.hostname.
- Mapped the field geo.country to principal.location.country_or_region.
- Mapped the field geo.region to principal.location.state.
- Mapped the field geo.city to principal.location.city.
- Mapped the field geo.lat to principal.location.region_latitude.
- Mapped the field geo.long to principal.location.region_longitude.
- Mapped the field network.edgeIP to intermediary.ip.
- Mapped the field network.network to additional.fields.
- Mapped the field network.networkType to additional.fields.
- Mapped the field network.asnum to additional.fields.
2022-07-25