Collect Google Cloud Audit Logs
This document describes how you can export Cloud Audit Logs by enabling Google Cloud telemetry ingestion to Google Security Operations and how Cloud Audit Logs fields map to Google Security Operations Unified Data Model (UDM) fields.
For more information, see Data ingestion to Google Security Operations overview.
A typical deployment consists of Cloud Audit Logs enabled for ingestion to Google Security Operations. Each customer deployment might differ from this representation and might be more complex.
The deployment contains the following components:
Google Cloud: The Google Cloud services and products from which you collect logs
Cloud Audit Logs: The Cloud Audit Logs that are enabled for ingestion to Google Security Operations
Google Workspace audit logs: The Google Workspace audit logs that are enabled for ingestion to Google Security Operations
Google Security Operations: Retains and analyzes Cloud Audit Logs and Google Workspace audit logs
An ingestion label identifies the parser which normalizes raw log data
to structured UDM format. The information in this document applies to the parser
with GCP_CLOUDAUDIT
ingestion label.
Before you begin
- Ensure that you have set up a Google Cloud.
Ensure that you have set up access control for your organization and resources using Identity and Access Management (IAM). For more information about access control, see Access control for organizations with IAM.
Configure data access audit logs for your Google Cloud resources and services.
Ensure that all systems in the deployment architecture are configured in the UTC time zone.
Verify the log types that the Cloud Audit Logs parser supports. The following table lists the log sources and types supported by the Cloud Audit Logs parser:
Log sources | Log source type |
---|---|
Cloud DNS | N/A |
syslog | N/A |
Google Workspace audit logs | Login Audit |
Google Workspace audit logs | Admin Audit |
Cloud Audit Logs | Admin Activity |
Cloud Audit Logs | VPC Service Controls Audit |
Cloud Audit Logs | Google Kubernetes Engine Data Access |
Cloud Audit Logs | Resource Manager Data Access |
Cloud Audit Logs | BigQuery Audit Metadata data access |
Cloud Audit Logs | MySQL data access, admin activity |
Cloud Audit Logs | PostgreSQL data access, admin activity |
Cloud Audit Logs | SQL Server data access, admin activity |
Cloud Load Balancing | Cloud HTTP Load Balancer |
Cloud DNS | Admin Activity |
Virtual Private Cloud Flow | Virtual Private Cloud Flow |
Firewall Rules | Firewall Rules |
Cloud NAT | Cloud NAT |
Configure ingestion of Cloud Audit Logs
To ingest Cloud Audit Logs to Google Security Operations, follow the steps on the Ingest Google Cloud logs to Google Security Operations page.
If you encounter issues when you ingest Cloud Audit Logs, contact Google Security Operations support.
Supported Cloud Audit Logs log formats
The Cloud Audit Logs parser supports logs in JSON format.
Supported Cloud Audit Logs sample logs
JSON:
{ "protoPayload": { "@type": "type.googleapis.com/google.cloud.audit.AuditLog", "authenticationInfo": { "principalEmail": "dummyuser@mail.com" }, "requestMetadata": { "callerIp": "198.51.10.0", "callerSuppliedUserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36,gzip(gfe),gzip(gfe)", "requestAttributes": { "time": "2025-02-26T16:35:37.410328Z", "auth": {} }, "destinationAttributes": {} }, "serviceName": "compute.googleapis.com", "methodName": "beta.compute.securityPolicies.patchRule", "authorizationInfo": [ { "resource": "projects/icd-gcp-prod-net-landing-0/global/securityPolicies/hashtag-ext", "permission": "compute.securityPolicies.update", "granted": true, "resourceAttributes": { "service": "compute", "name": "projects/icd-gcp-prod-net-landing-0/global/securityPolicies/hashtag-ext", "type": "compute.securityPolicies" }, "permissionType": "ADMIN_WRITE" } ], "resourceName": "projects/icd-gcp-prod-net-landing-0/global/securityPolicies/hashtag-ext", "request": { "description": "SQL injection", "priority": "10100", "match": { "expr": { "expression": "evaluatePreconfiguredExpr(\\u0027sqli-v33-stable\\u0027)" } }, "action": "deny(403)", "preview": false, "validateOnly": true, "@type": "type.googleapis.com/compute.securityPolicies.patchRule" }, "response": { "id": "4332115325946625078", "name": "operation-1740587736928-62f0e29c291e2-b0056719-3023c13f", "operationType": "PatchRule", "targetLink": "https://www.googleapis.com/compute/beta/projects/icd-gcp-prod-net-landing-0/global/securityPolicies/hashtag-ext", "targetId": "6935975992577010740", "status": "DONE", "user": "dummyuser@domain.com", "progress": "100", "insertTime": "2025-02-26T08:35:37.278-08:00", "startTime": "2025-02-26T08:35:37.279-08:00", "endTime": "2025-02-26T08:35:37.279-08:00", "selfLink": "https://www.googleapis.com/compute/beta/projects/icd-gcp-prod-net-landing-0/global/operations/operation-1740587736928-62f0e29c291e2-b0056719-3023c13f", "selfLinkWithId": "https://www.googleapis.com/compute/beta/projects/icd-gcp-prod-net-landing-0/global/operations/4332115325946625078", "@type": "type.googleapis.com/operation" }, "resourceLocation": { "currentLocations": [ "global" ] } }, "insertId": "-5srtt8e1oe7o", "resource": { "type": "network_security_policy", "labels": { "policy_name": "hashtag-ext", "project_id": "icd-gcp-prod-net-landing-0", "location": "global" } }, "timestamp": "2025-02-26T16:35:36.961863Z", "severity": "NOTICE", "labels": { "compute.googleapis.com/root_trigger_id": "f0fe0460-63df-4978-8256-e70ce093effa" }, "logName": "projects/icd-gcp-prod-net-landing-0/logs/cloudaudit.googleapis.com%2Factivity", "operation": { "id": "operation-1740587736928-62f0e29c291e2-b0056719-3023c13f", "producer": "compute.googleapis.com", "first": true, "last": true }, "receiveTimestamp": "2025-02-26T16:35:38.342438110Z" }
Field mapping reference
This section explains how the Google Security Operations parser maps Cloud Audit Logs fields to Google Security Operations Unified Data Model (UDM) fields.
GCP_CLOUDAUDIT log types to UDM event type
The following table lists the GCP_CLOUDAUDIT event identifiers and their corresponding event types.Event identifier | Event type |
---|---|
dns.managedZones.get |
USER_RESOURCE_ACCESS |
dns.managedZones.list |
USER_RESOURCE_ACCESS |
dns.changes.get |
USER_RESOURCE_ACCESS |
dns.changes.list |
USER_RESOURCE_ACCESS |
dns.activePeeringZones.list |
USER_RESOURCE_ACCESS |
dns.activePeeringZones.getpeeringzoneinfo |
USER_RESOURCE_ACCESS |
dns.resourceRecordSets.get |
USER_RESOURCE_ACCESS |
dns.resourceRecordSets.list |
USER_RESOURCE_ACCESS |
dns.responsePolicies.get |
USER_RESOURCE_ACCESS |
dns.responsePolicies.list |
USER_RESOURCE_ACCESS |
dns.responsePolicyRules.get |
USER_RESOURCE_ACCESS |
dns.responsePolicyRules.list |
USER_RESOURCE_ACCESS |
dns.policies.get |
USER_RESOURCE_ACCESS |
dns.policies.list |
USER_RESOURCE_ACCESS |
dns.projects.get |
USER_RESOURCE_ACCESS |
dns.managedZones.create |
USER_RESOURCE_CREATION |
dns.managedZones.delete |
RESOURCE_DELETION |
dns.managedZones.update |
RESOURCE_WRITTEN |
dns.managedZones.patch |
USER_RESOURCE_UPDATE_CONTENT |
dns.changes.create |
USER_RESOURCE_CREATION |
dns.changes.delete |
RESOURCE_DELETION |
dns.activePeeringZones.deactivate |
USER_RESOURCE_UPDATE_CONTENT |
dns.resourceRecordSets.create |
USER_RESOURCE_CREATION |
dns.resourceRecordSets.delete |
RESOURCE_DELETION |
dns.resourceRecordSets.update |
RESOURCE_WRITTEN |
dns.resourceRecordSets.patch |
USER_RESOURCE_UPDATE_CONTENT |
dns.responsePolicies.create |
USER_RESOURCE_CREATION |
dns.responsePolicies.delete |
RESOURCE_DELETION |
dns.responsePolicies.update |
RESOURCE_WRITTEN |
dns.responsePolicies.patch |
USER_RESOURCE_UPDATE_CONTENT |
dns.responsePolicyRules.create |
USER_RESOURCE_CREATION |
dns.responsePolicyRules.delete |
RESOURCE_DELETION |
dns.responsePolicyRules.update |
RESOURCE_WRITTEN |
dns.responsePolicyRules.patch |
USER_RESOURCE_UPDATE_CONTENT |
dns.policies.create |
USER_RESOURCE_CREATION |
dns.policies.delete |
RESOURCE_DELETION |
dns.policies.update |
RESOURCE_WRITTEN |
dns.policies.patch |
USER_RESOURCE_UPDATE_CONTENT |
CreateRole |
USER_RESOURCE_CREATION |
DeleteRole |
RESOURCE_DELETION |
UndeleteRole |
RESOURCE_CREATION |
UpdateRole |
RESOURCE_WRITTEN |
google.iam.v2beta.Policies.CreatePolicy |
USER_RESOURCE_CREATION |
google.iam.v2beta.Policies.DeletePolicy |
RESOURCE_DELETION |
google.iam.v2beta.Policies.UpdatePolicy |
RESOURCE_WRITTEN |
CreateServiceAccount |
USER_CREATION |
DeleteServiceAccount |
RESOURCE_DELETION |
DisableServiceAccount |
USER_CHANGE_PERMISSIONS |
EnableServiceAccount |
USER_CHANGE_PERMISSIONS |
GetServiceAccount |
USER_RESOURCE_ACCESS |
PatchServiceAccount |
USER_RESOURCE_UPDATE_CONTENT |
SetIAMPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
UndeleteServiceAccount |
USER_CREATION |
UpdateServiceAccount |
RESOURCE_WRITTEN |
CreateServiceAccountKey |
USER_CHANGE_PASSWORD |
DeleteServiceAccountKey |
USER_DELETION |
UploadServiceAccountKey |
USER_CHANGE_PASSWORD |
CreateWorkloadIdentityPool |
USER_RESOURCE_CREATION |
DeleteWorkloadIdentityPool |
RESOURCE_DELETION |
UndeleteWorkloadIdentityPool |
RESOURCE_CREATION |
UpdateWorkloadIdentityPool |
RESOURCE_WRITTEN |
CreateWorkloadIdentityPoolProvider |
USER_RESOURCE_CREATION |
DeleteWorkloadIdentityPoolProvider |
RESOURCE_DELETION |
UndeleteWorkloadIdentityPoolProvider |
RESOURCE_DELETION |
UpdateWorkloadIdentityPoolProvider |
RESOURCE_WRITTEN |
CreateWorkforcePool |
USER_RESOURCE_CREATION |
DeleteWorkforcePool |
RESOURCE_DELETION |
UndeleteWorkforcePool |
RESOURCE_DELETION |
UpdateWorkforcePool |
RESOURCE_WRITTEN |
CreateWorkforcePoolProvider |
USER_RESOURCE_CREATION |
DeleteWorkforcePoolProvider |
RESOURCE_DELETION |
UndeleteWorkforcePoolProvider |
RESOURCE_DELETION |
UpdateWorkforcePoolProvider |
RESOURCE_WRITTEN |
GetEffectivePolicy1 |
USER_RESOURCE_ACCESS |
google.iam.admin.v1.GetPolicyDetails2 |
USER_RESOURCE_ACCESS |
ExchangeToken |
USER_RESOURCE_ACCESS |
Google Cloud console (federated) sign in |
USER_RESOURCE_UPDATE_PERMISSIONS |
GetRole |
USER_RESOURCE_ACCESS |
ListRoles |
USER_RESOURCE_ACCESS |
google.iam.v2beta.Policies.GetPolicy |
USER_RESOURCE_ACCESS |
google.iam.v2beta.Policies.ListPolicies |
USER_RESOURCE_ACCESS |
QueryGrantableRoles |
USER_RESOURCE_ACCESS |
GenerateAccessToken |
USER_RESOURCE_UPDATE_CONTENT |
GenerateIdToken |
USER_RESOURCE_UPDATE_CONTENT |
ListServiceAccounts |
USER_RESOURCE_ACCESS |
SignBlob |
USER_RESOURCE_UPDATE_CONTENT |
SignJwt |
USER_RESOURCE_UPDATE_CONTENT |
GetServiceAccountKey |
USER_RESOURCE_ACCESS |
ListServiceAccountKeys |
USER_RESOURCE_ACCESS |
GetWorkloadIdentityPool |
USER_RESOURCE_ACCESS |
ListWorkloadIdentityPools |
USER_RESOURCE_ACCESS |
GetWorkloadIdentityPoolProvider |
USER_RESOURCE_ACCESS |
ListWorkloadIdentityPoolProviders |
USER_RESOURCE_ACCESS |
GetWorkforcePool |
USER_RESOURCE_ACCESS |
ListWorkforcePools |
USER_RESOURCE_ACCESS |
GetWorkforcePoolProvider |
USER_RESOURCE_ACCESS |
ListWorkforcePoolProviders |
USER_RESOURCE_ACCESS |
io.k8s.authorization.rbac.v1 |
STATUS_UPDATE |
io.k8s.authorization.rbac.v1.roles |
STATUS_UPDATE |
io.k8s.batch.v1.jobs.create |
RESOURCE_CREATION |
io.k8s.authorization.rbac.v1.clusterroles.create |
RESOURCE_CREATION |
io.k8s.apps.v1.daemonsets.create |
RESOURCE_CREATION |
io.k8s.authorization.v1.selfsubjectaccessreviews.create |
RESOURCE_CREATION |
google.container.v1.ClusterManager.CreateCluster |
USER_RESOURCE_CREATION |
google.cloud.bigquery.v2.TableService.InsertTable |
USER_RESOURCE_CREATION |
google.cloud.bigquery.v2.TableService.UpdateTable |
RESOURCE_WRITTEN |
google.cloud.bigquery.v2.TableService.PatchTable |
USER_RESOURCE_UPDATE_CONTENT |
google.cloud.bigquery.v2.TableService.DeleteTable |
RESOURCE_DELETION |
google.cloud.bigquery.v2.DatasetService.InsertDataset |
USER_RESOURCE_CREATION |
google.cloud.bigquery.v2.DatasetService.UpdateDataset |
RESOURCE_WRITTEN |
google.cloud.bigquery.v2.DatasetService.PatchDataset |
USER_RESOURCE_UPDATE_CONTENT |
google.cloud.bigquery.v2.DatasetService.DeleteDataset |
USER_RESOURCE_DELETION |
google.cloud.bigquery.v2.TableDataService.List |
USER_RESOURCE_ACCESS |
google.cloud.bigquery.v2.JobService.InsertJob |
USER_RESOURCE_CREATION |
google.cloud.bigquery.v2.JobService.Query |
USER_RESOURCE_ACCESS |
google.cloud.bigquery.v2.JobService.GetQueryResults |
USER_RESOURCE_ACCESS |
InternalTableExpired |
USER_RESOURCE_DELETION |
google.cloud.bigquery.connection.v1.ConnectionService.CreateConnection |
USER_RESOURCE_CREATION |
google.cloud.bigquery.connection.v1.ConnectionService.DeleteConnection |
RESOURCE_DELETION |
google.cloud.bigquery.connection.v1.ConnectionService.UpdateConnection |
RESOURCE_WRITTEN |
google.cloud.bigquery.connection.v1.ConnectionService.SetIamPolicy |
RESOURCE_PERMISSIONS_CHANGE |
google.cloud.bigquery.reservation.v1.ReservationService.CreateReservation |
USER_RESOURCE_CREATION |
google.cloud.bigquery.reservation.v1.ReservationService.DeleteReservation |
RESOURCE_DELETION |
google.cloud.bigquery.reservation.v1.ReservationService.UpdateReservation |
RESOURCE_WRITTEN |
google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment |
USER_RESOURCE_CREATION |
google.cloud.bigquery.reservation.v1.ReservationService.DeleteCapacityCommitment |
RESOURCE_DELETION |
google.cloud.bigquery.reservation.v1.ReservationService.CreateAssignment |
USER_RESOURCE_CREATION |
google.cloud.bigquery.reservation.v1.ReservationService.DeleteAssignment |
RESOURCE_DELETION |
google.cloud.bigquery.reservation.v1.ReservationService.MoveAssignment |
STATUS_UPDATE |
cloudsql.backupRuns.get |
USER_RESOURCE_ACCESS |
cloudsql.backupRuns.list |
USER_RESOURCE_ACCESS |
cloudsql.databases.create |
USER_RESOURCE_CREATION |
cloudsql.databases.delete |
RESOURCE_DELETION |
cloudsql.databases.get |
USER_RESOURCE_ACCESS |
cloudsql.databases.list |
USER_RESOURCE_ACCESS |
cloudsql.databases.update |
RESOURCE_WRITTEN |
cloudsql.instances.export |
USER_RESOURCE_ACCESS |
cloudsql.instances.get |
USER_RESOURCE_ACCESS |
cloudsql.instances.import |
STATUS_UNCATEGORIZED |
cloudsql.instances.list |
USER_RESOURCE_ACCESS |
cloudsql.instances.listEffectiveTags |
USER_RESOURCE_ACCESS |
cloudsql.instances.listServerCas |
USER_RESOURCE_ACCESS |
cloudsql.instances.listTagBindings |
USER_RESOURCE_ACCESS |
cloudsql.instances.login |
USER_LOGIN |
cloudsql.sslCerts.get |
USER_RESOURCE_ACCESS |
cloudsql.sslCerts.list |
USER_RESOURCE_ACCESS |
cloudsql.users.create |
USER_RESOURCE_CREATION |
cloudsql.users.delete |
RESOURCE_DELETION |
cloudsql.users.get |
USER_RESOURCE_ACCESS |
cloudsql.users.list |
USER_RESOURCE_ACCESS |
cloudsql.users.update |
RESOURCE_WRITTEN |
cloudsql.backupRuns.create |
USER_RESOURCE_CREATION |
cloudsql.backupRuns.delete |
RESOURCE_DELETION |
cloudsql.instances.addServerCa |
USER_RESOURCE_CREATION |
cloudsql.instances.clone |
USER_RESOURCE_CREATION |
cloudsql.instances.connect |
USER_LOGIN |
cloudsql.instances.create |
USER_RESOURCE_CREATION |
cloudsql.instances.createTagBinding |
USER_RESOURCE_CREATION |
cloudsql.instances.delete |
RESOURCE_DELETION |
cloudsql.instances.deleteTagBinding |
RESOURCE_DELETION |
cloudsql.instances.demoteMaster |
STATUS_UPDATE |
cloudsql.instances.failover |
STATUS_UPDATE |
cloudsql.instances.promoteReplica |
STATUS_UPDATE |
cloudsql.instances.resetSslConfig |
USER_RESOURCE_UPDATE_CONTENT |
cloudsql.instances.restart |
STATUS_STARTUP |
cloudsql.instances.restoreBackup |
STATUS_UPDATE |
cloudsql.instances.rotateServerCa |
STATUS_UPDATE |
cloudsql.instances.startReplica |
STATUS_STARTUP |
cloudsql.instances.stopReplica |
STATUS_UPDATE |
cloudsql.instances.truncateLog |
STATUS_UPDATE |
cloudsql.instances.update |
RESOURCE_WRITTEN |
cloudsql.sslCerts.create |
USER_RESOURCE_CREATION |
cloudsql.sslCerts.createEphemeral |
USER_RESOURCE_CREATION |
cloudsql.sslCerts.delete |
RESOURCE_DELETION |
compute.instances.insert |
RESOURCE_CREATION |
compute.instanceGroups.removeInstances |
RESOURCE_DELETION |
compute.instances.setMetadata |
USER_RESOURCE_UPDATE_CONTENT |
compute.instances.setLabels |
USER_RESOURCE_CREATION |
compute.instances.setTags |
USER_RESOURCE_CREATION |
compute.instances.setIamPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
compute.instances.list |
USER_RESOURCE_ACCESS |
compute.images.get |
USER_RESOURCE_ACCESS |
compute.interconnectAttachments.aggregatedList |
USER_RESOURCE_ACCESS |
compute.instance.getSerialPortOutput |
USER_RESOURCE_ACCESS |
compute.instances.migrateOnHostMaintenance |
RESOURCE_CREATION |
compute.instances.automaticRestart |
USER_RESOURCE_UPDATE_CONTENT |
compute.instanceGroupManagers.resizeAdvanced |
USER_RESOURCE_UPDATE_CONTENT |
google.ssh-serialport.v1.connect |
NETWORK_CONNECTION |
firewalls.delete |
RESOURCE_DELETION |
firewalls.insert |
RESOURCE_CREATION |
firewalls.patch |
USER_RESOURCE_UPDATE_CONTENT |
firewalls.update |
RESOURCE_WRITTEN |
forwardingRules.delete |
RESOURCE_DELETION |
forwardingRules.insert |
RESOURCE_CREATION |
forwardingRules.patch |
USER_RESOURCE_UPDATE_CONTENT |
forwardingRules.setTarget |
STATUS_UPDATE |
networks.addPeering |
STATUS_UPDATE |
networks.delete |
RESOURCE_DELETION |
networks.insert |
RESOURCE_CREATION |
networks.patch |
USER_RESOURCE_UPDATE_CONTENT |
networks.removePeering |
RESOURCE_DELETION |
networks.switchToCustomMode |
STATUS_UPDATE |
networks.updatePeering |
RESOURCE_WRITTEN |
routes.delete |
RESOURCE_DELETION |
routes.insert |
USER_RESOURCE_CREATION |
subnetworks.delete |
RESOURCE_DELETION |
subnetworks.expandIpCidrRange |
STATUS_UPDATE |
subnetworks.insert |
RESOURCE_CREATION |
subnetworks.patch |
USER_RESOURCE_UPDATE_CONTENT |
subnetworks.setIamPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
subnetworks.setPrivateIpGoogleAccess |
STATUS_UPDATE |
subnetworks.testIamPermissions |
USER_RESOURCE_ACCESS |
firewalls.get |
USER_RESOURCE_ACCESS |
firewalls.list |
USER_RESOURCE_ACCESS |
forwardingRules.aggregatedList |
USER_RESOURCE_ACCESS |
forwardingRules.get |
USER_RESOURCE_ACCESS |
forwardingRules.list |
USER_RESOURCE_ACCESS |
networks.get |
USER_RESOURCE_ACCESS |
networks.list |
USER_RESOURCE_ACCESS |
networks.listPeeringRoutes |
USER_RESOURCE_ACCESS |
routes.get |
USER_RESOURCE_ACCESS |
routes.list |
USER_RESOURCE_ACCESS |
subnetworks.aggregatedList |
USER_RESOURCE_ACCESS |
subnetworks.get |
USER_RESOURCE_ACCESS |
subnetworks.getIamPolicy |
USER_RESOURCE_ACCESS |
subnetworks.list |
USER_RESOURCE_ACCESS |
subnetworks.listUsable |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterBatchDeleteAlerts |
RESOURCE_DELETION |
google.admin.AdminService.alertCenterBatchUndeleteAlerts |
RESOURCE_DELETION |
google.admin.AdminService.alertCenterCreateAlert |
USER_RESOURCE_CREATION |
google.admin.AdminService.alertCenterCreateFeedback |
USER_RESOURCE_CREATION |
google.admin.AdminService.alertCenterDeleteAlert |
RESOURCE_DELETION |
google.admin.AdminService.alertCenterGetAlertMetadata |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterGetCustomerSettings |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterGetSitLink |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterListChange |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterListFeedback |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterListRelatedAlerts |
USER_RESOURCE_ACCESS |
google.admin.AdminService.alertCenterUndeleteAlert |
RESOURCE_DELETION |
google.admin.AdminService.alertCenterUpdateAlert |
RESOURCE_WRITTEN |
google.admin.AdminService.alertCenterUpdateAlertMetadata |
RESOURCE_WRITTEN |
google.admin.AdminService.alertCenterUpdateCustomerSettings |
RESOURCE_WRITTEN |
google.admin.AdminService.alertCenterView |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeApplicationSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createApplicationSetting |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteApplicationSetting |
RESOURCE_DELETION |
google.admin.AdminService.reorderGroupBasedPoliciesEvent |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.gplusPremiumFeatures |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createManagedConfiguration |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteManagedConfiguration |
RESOURCE_DELETION |
google.admin.AdminService.updateManagedConfiguration |
RESOURCE_WRITTEN |
google.admin.AdminService.flashlightEduNonFeaturedServicesSelected |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createBuilding |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteBuilding |
RESOURCE_DELETION |
google.admin.AdminService.updateBuilding |
RESOURCE_WRITTEN |
google.admin.AdminService.createCalendarResource |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteCalendarResource |
RESOURCE_DELETION |
google.admin.AdminService.createCalendarResourceFeature |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteCalendarResourceFeature |
RESOURCE_DELETION |
google.admin.AdminService.updateCalendarResourceFeature |
RESOURCE_WRITTEN |
google.admin.AdminService.renameCalendarResource |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateCalendarResource |
RESOURCE_WRITTEN |
google.admin.AdminService.changeCalendarSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.cancelCalendarEvents |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.releaseCalendarResources |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.meetInteropCreateGateway |
USER_RESOURCE_CREATION |
google.admin.AdminService.meetInteropDeleteGateway |
RESOURCE_DELETION |
google.admin.AdminService.meetInteropModifyGateway |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChatSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsAndroidApplicationSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsApplicationSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.sendChromeOsDeviceCommand |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsDeviceAnnotation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsDeviceSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsDeviceState |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsPublicSessionSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.insertChromeOsPrinter |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteChromeOsPrinter |
RESOURCE_DELETION |
google.admin.AdminService.updateChromeOsPrinter |
RESOURCE_WRITTEN |
google.admin.AdminService.changeChromeOsSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeChromeOsUserSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.removeChromeOsApplicationSettings |
RESOURCE_DELETION |
google.admin.AdminService.changeContactsSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.assignRole |
USER_RESOURCE_UPDATE_PERMISSIONS |
google.admin.AdminService.createRole |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteRole |
RESOURCE_DELETION |
google.admin.AdminService.addPrivilege |
USER_RESOURCE_CREATION |
google.admin.AdminService.removePrivilege |
RESOURCE_DELETION |
google.admin.AdminService.renameRole |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateRole |
RESOURCE_WRITTEN |
google.admin.AdminService.unassignRole |
USER_RESOURCE_UPDATE_PERMISSIONS |
google.admin.AdminService.deleteDevice |
RESOURCE_DELETION |
google.admin.AdminService.moveDeviceToOrgUnit |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.transferDocumentOwnership |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.driveDataRestore |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDocsSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeAccountAutoRenewal |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.addApplication |
USER_RESOURCE_CREATION |
google.admin.AdminService.addApplicationToWhitelist |
USER_RESOURCE_CREATION |
google.admin.AdminService.changeAdvertisementOption |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createAlert |
USER_RESOURCE_CREATION |
google.admin.AdminService.changeAlertCriteria |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.deleteAlert |
RESOURCE_DELETION |
google.admin.AdminService.alertReceiversChanged |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.renameAlert |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.alertStatusChanged |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.addDomainAlias |
USER_RESOURCE_CREATION |
google.admin.AdminService.removeDomainAlias |
RESOURCE_DELETION |
google.admin.AdminService.skipDomainAliasMx |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.verifyDomainAliasMx |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.verifyDomainAlias |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleOauthAccessToAllApis |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleAllowAdminPasswordReset |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.enableApiAccess |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.authorizeApiClientAccess |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.removeApiClientAccess |
RESOURCE_DELETION |
google.admin.AdminService.chromeLicensesRedeemed |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleAutoAddNewService |
USER_RESOURCE_CREATION |
google.admin.AdminService.changePrimaryDomain |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeWhitelistSetting |
USER_RESOURCE_ACCESS |
google.admin.AdminService.communicationPreferencesSettingChange |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeConflictAccountAction |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.enableFeedbackSolicitation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleContactSharing |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createPlayForWorkToken |
USER_RESOURCE_CREATION |
google.admin.AdminService.toggleUseCustomLogo |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeCustomLogo |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDataLocalizationForRussia |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDataLocalizationSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDataProtectionOfficerContactInfo |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.deletePlayForWorkToken |
RESOURCE_DELETION |
google.admin.AdminService.viewDnsLoginDetails |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDomainDefaultLocale |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDomainDefaultTimezone |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDomainName |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleEnablePreReleaseFeatures |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeDomainSupportMessage |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.addTrustedDomains |
USER_RESOURCE_CREATION |
google.admin.AdminService.removeTrustedDomains |
RESOURCE_DELETION |
google.admin.AdminService.changeEduType |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleEnableOauthConsumerKey |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleSsoEnabled |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleSsl |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeEuRepresentativeContactInfo |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.generateTransferToken |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeLoginBackgroundColor |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeLoginBorderColor |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeLoginActivityTrace |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.playForWorkEnroll |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.playForWorkUnenroll |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.mxRecordVerificationClaim |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleNewAppFeatures |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleUseNextGenControlPanel |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.uploadOauthCertificate |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.regenerateOauthConsumerSecret |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleOpenIdEnabled |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeOrganizationName |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleOutboundRelay |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changePasswordMaxLength |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changePasswordMinLength |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateDomainPrimaryAdminEmail |
RESOURCE_WRITTEN |
google.admin.AdminService.enableServiceOrFeatureNotifications |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.removeApplication |
RESOURCE_DELETION |
google.admin.AdminService.removeApplicationFromWhitelist |
RESOURCE_DELETION |
google.admin.AdminService.changeRenewDomainRegistration |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeResellerAccess |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.ruleActionsChanged |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createRule |
USER_RESOURCE_CREATION |
google.admin.AdminService.changeRuleCriteria |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.deleteRule |
RESOURCE_DELETION |
google.admin.AdminService.renameRule |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.ruleStatusChanged |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.addSecondaryDomain |
USER_RESOURCE_CREATION |
google.admin.AdminService.removeSecondaryDomain |
RESOURCE_DELETION |
google.admin.AdminService.skipSecondaryDomainMx |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.verifySecondaryDomainMx |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.verifySecondaryDomain |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateDomainSecondaryEmail |
RESOURCE_WRITTEN |
google.admin.AdminService.changeSsoSettings |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.generatePin |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateRule |
RESOURCE_WRITTEN |
google.admin.AdminService.dropFromQuarantine |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.emailLogSearch |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.emailUndelete |
RESOURCE_DELETION |
google.admin.AdminService.changeEmailSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeGmailSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createGmailSetting |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteGmailSetting |
RESOURCE_DELETION |
google.admin.AdminService.rejectFromQuarantine |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.releaseFromQuarantine |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createGroup |
USER_RESOURCE_CREATION |
google.admin.AdminService.deleteGroup |
RESOURCE_DELETION |
google.admin.AdminService.changeGroupDescription |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.groupListDownload |
USER_RESOURCE_ACCESS |
google.admin.AdminService.addGroupMember |
GROUP_MODIFICATION |
google.admin.AdminService.removeGroupMember |
RESOURCE_DELETION |
google.admin.AdminService.updateGroupMember |
RESOURCE_WRITTEN |
google.admin.AdminService.updateGroupMemberDeliverySettings |
RESOURCE_WRITTEN |
google.admin.AdminService.updateGroupMemberDeliverySettingsCanEmailOverride |
RESOURCE_WRITTEN |
google.admin.AdminService.groupMemberBulkUpload |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.groupMembersDownload |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeGroupName |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeGroupSetting |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.whitelistedGroupsUpdated |
RESOURCE_WRITTEN |
google.admin.AdminService.securityInvestigationAction |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationActionCancellation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationActionCompletion |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationActionRetry |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationActionVerificationConfirmation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationActionVerificationRequest |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationActionVerificationRequestExpiration |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationChartCreate |
USER_RESOURCE_CREATION |
google.admin.AdminService.securityInvestigationContentAccess |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationDownloadAttachment |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationExportActionResults |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationExportQuery |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationObjectCreateDraftInvestigation |
USER_RESOURCE_CREATION |
google.admin.AdminService.securityInvestigationObjectDeleteInvestigation |
RESOURCE_DELETION |
google.admin.AdminService.securityInvestigationObjectDuplicateInvestigation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationObjectOwnershipTransfer |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationObjectSaveInvestigation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationObjectUpdateDirectSharing |
RESOURCE_WRITTEN |
google.admin.AdminService.securityInvestigationObjectUpdateLinkSharing |
RESOURCE_WRITTEN |
google.admin.AdminService.securityInvestigationQuery |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityInvestigationSettingUpdate |
RESOURCE_WRITTEN |
google.admin.AdminService.addToTrustedOauth2Apps |
USER_RESOURCE_CREATION |
google.admin.AdminService.allowAspWithout2Sv |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.allowServiceForOauth2Access |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.allowStrongAuthentication |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.blockOnDeviceAccess |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeAllowedTwoStepVerificationMethods |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeAppAccessSettingsCollectionId |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeCaaAppAssignments |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeCaaDefaultAssignments |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeCaaErrorMessage |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeSessionLength |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeTwoStepVerificationEnrollmentPeriodDuration |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeTwoStepVerificationFrequency |
USER_RESOURCE_UPDATE_PERMISSIONS |
google.admin.AdminService.changeTwoStepVerificationGracePeriodDuration |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeTwoStepVerificationStartDate |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.disallowServiceForOauth2Access |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.enableNonAdminUserPasswordRecovery |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.enforceStrongAuthentication |
USER_RESOURCE_UPDATE_PERMISSIONS |
google.admin.AdminService.removeFromTrustedOauth2Apps |
RESOURCE_DELETION |
google.admin.AdminService.sessionControlSettingsChange |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleCaaEnablement |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.trustDomainOwnedOauth2Apps |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.unblockOnDeviceAccess |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.untrustDomainOwnedOauth2Apps |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateErrorMsgForRestrictedOauth2Apps |
RESOURCE_WRITTEN |
google.admin.AdminService.weakProgrammaticLoginSettingsChanged |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.delete2SvScratchCodes |
RESOURCE_DELETION |
google.admin.AdminService.generate2SvScratchCodes |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.revoke3LoDeviceTokens |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.revoke3LoToken |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.addRecoveryEmail |
USER_RESOURCE_CREATION |
google.admin.AdminService.addRecoveryPhone |
USER_RESOURCE_CREATION |
google.admin.AdminService.grantAdminPrivilege |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.revokeAdminPrivilege |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.revokeAsp |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.toggleAutomaticContactSharing |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.bulkUpload |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.bulkUploadNotificationSent |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.cancelUserInvite |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserCustomField |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserExternalId |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserGender |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserIm |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.enableUserIpWhitelist |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserKeyword |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserLanguage |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserLocation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserOrganization |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserPhoneNumber |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeRecoveryEmail |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeRecoveryPhone |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserRelation |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeUserAddress |
USER_RESOURCE_CREATION |
google.admin.AdminService.createEmailMonitor |
USER_RESOURCE_CREATION |
google.admin.AdminService.createDataTransferRequest |
USER_RESOURCE_CREATION |
google.admin.AdminService.grantDelegatedAdminPrivileges |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.deleteAccountInfoDump |
RESOURCE_DELETION |
google.admin.AdminService.deleteEmailMonitor |
RESOURCE_DELETION |
google.admin.AdminService.deleteMailboxDump |
RESOURCE_DELETION |
google.admin.AdminService.changeFirstName |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.gmailResetUser |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changeLastName |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.mailRoutingDestinationAdded |
USER_RESOURCE_CREATION |
google.admin.AdminService.mailRoutingDestinationRemoved |
RESOURCE_DELETION |
google.admin.AdminService.addNickname |
USER_RESOURCE_CREATION |
google.admin.AdminService.removeNickname |
RESOURCE_DELETION |
google.admin.AdminService.changePassword |
USER_CHANGE_PASSWORD |
google.admin.AdminService.changePasswordOnNextLogin |
USER_CHANGE_PASSWORD |
google.admin.AdminService.downloadPendingInvitesList |
USER_RESOURCE_ACCESS |
google.admin.AdminService.removeRecoveryEmail |
RESOURCE_DELETION |
google.admin.AdminService.removeRecoveryPhone |
RESOURCE_DELETION |
google.admin.AdminService.requestAccountInfo |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.requestMailboxDump |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.resendUserInvite |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.resetSigninCookies |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.securityKeyRegisteredForUser |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.revokeSecurityKey |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.userInvite |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.viewTempPassword |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.turnOff2StepVerification |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.unblockUserSession |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.unenrollUserFromTitanium |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.archiveUser |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.updateBirthdate |
RESOURCE_WRITTEN |
google.admin.AdminService.createUser |
USER_CREATION |
google.admin.AdminService.deleteUser |
RESOURCE_DELETION |
google.admin.AdminService.downgradeUserFromGplus |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.userEnrolledInTwoStepVerification |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.downloadUserlistCsv |
USER_RESOURCE_ACCESS |
google.admin.AdminService.moveUserToOrgUnit |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.userPutInTwoStepVerificationGracePeriod |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.renameUser |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.unenrollUserFromStrongAuth |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.suspendUser |
USER_CHANGE_PERMISSIONS |
google.admin.AdminService.unarchiveUser |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.undeleteUser |
RESOURCE_DELETION |
google.admin.AdminService.upgradeUserToGplus |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.usersBulkUpload |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.usersBulkUploadNotificationSent |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.createAccessLevelV2 |
USER_RESOURCE_CREATION |
google.admin.AdminService.systemDefinedRuleUpdated |
USER_RESOURCE_UPDATE_PERMISSIONS |
google.admin.AdminService.createDeviceEnrollmentToken |
USER_RESOURCE_CREATION |
google.login.LoginService.2svDisable |
STATUS_UPDATE |
google.login.LoginService.2svEnroll |
STATUS_UPDATE |
google.login.LoginService.accountDisabledPasswordLeak |
STATUS_UPDATE |
google.login.LoginService.accountDisabledGeneric |
USER_LOGIN |
google.login.LoginService.accountDisabledSpammingThroughRelay |
USER_LOGIN
Security category: |
google.login.LoginService.accountDisabledSpamming |
USER_LOGIN
Security category: |
google.login.LoginService.accountDisabledHijacked |
USER_LOGIN
Security category: |
google.login.LoginService.emailForwardingOutOfDomain |
EMAIL_TRANSACTION |
google.login.LoginService.govAttackWarning |
USER_LOGIN
Security category: |
google.login.LoginService.loginChallenge |
USER_LOGIN |
google.login.LoginService.loginFailure |
USER_LOGIN
Security category: |
google.login.LoginService.loginVerification |
USER_LOGIN |
google.login.LoginService.logout |
USER_LOGOUT |
google.login.LoginService.loginSuccess |
USER_LOGIN |
google.login.LoginService.passwordEdit |
USER_CHANGE_PASSWORD |
google.login.LoginService.recoveryEmailEdit |
USER_RESOURCE_UPDATE_CONTENT |
google.login.LoginService.recoveryPhoneEdit |
USER_RESOURCE_UPDATE_CONTENT |
google.login.LoginService.recoverySecretQaEdit |
USER_RESOURCE_UPDATE_CONTENT |
google.login.LoginService.suspiciousLogin |
USER_LOGIN
Security category: |
google.login.LoginService.suspiciousLoginLessSecureApp |
USER_LOGIN
Security category: |
google.login.LoginService.suspiciousProgrammaticLogin |
USER_LOGIN
Security category: |
google.login.LoginService.titaniumEnroll |
USER_RESOURCE_UPDATE_CONTENT |
google.login.LoginService.titaniumUnenroll |
USER_RESOURCE_CREATION |
google.identity.accesscontextmanager.v1.AccessContextManager.CreateAccessLevel |
USER_RESOURCE_CREATION |
google.apps.cloudidentity.groups.v1.MembershipsService.UpdateMembership |
USER_RESOURCE_UPDATE_CONTENT |
io.k8s.core.v1.pods.create |
RESOURCE_CREATION |
io.k8s.authorization.rbac.v1.clusterrolebindings.create |
RESOURCE_CREATION |
beta.compute.instanceTemplates.insert |
RESOURCE_CREATION |
SetOrgPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
beta.compute.instanceGroupManagers.patch |
RESOURCE_WRITTEN |
beta.compute.autoscalers.update |
RESOURCE_WRITTEN |
compute.v1.InstancesService.Get |
USER_RESOURCE_ACCESS |
google.storage.objects.list |
USER_RESOURCE_ACCESS |
google.cloudresourcemanager.v1.Projects.SetIamPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
cloudsql.instances.query |
USER_RESOURCE_ACCESS |
cloudtrace.googleapis.com/ListInsights |
RESOURCE_READ |
google.cloud.functions.v1.CloudFunctionsService.CreateFunction |
RESOURCE_CREATION |
google.api.servicemanagement.v1.ServiceManager.ActivateServices |
USER_RESOURCE_UPDATE_CONTENT |
google.admin.AdminService.changePassword |
USER_CHANGE_PASSWORD |
google.api.serviceusage.v1.ServiceUsage.DisableService |
USER_RESOURCE_UPDATE_CONTENT |
AuthorizeUser |
USER_LOGIN |
google.cloud.oslogin.v1.OsLoginService.CheckPolicy |
USER_LOGIN |
google.admin.AdminService.unsuspendUser |
USER_CHANGE_PERMISSIONS |
jobservice.jobcompleted |
RESOURCE_WRITTEN |
compute.v1.ProjectsService.Get |
USER_RESOURCE_ACCESS |
v1.compute.projects.setCommonInstanceMetadata |
USER_RESOURCE_UPDATE_CONTENT |
CreateCryptoKey |
RESOURCE_CREATION |
storage.buckets.get |
RESOURCE_READ |
google.longrunning.Operations.GetOperation |
RESOURCE_READ |
io.k8s.core.v1.pods.delete |
RESOURCE_DELETION |
v1.compute.disks.delete |
RESOURCE_DELETION |
v1.compute.disks.insert |
RESOURCE_CREATION |
ScheduledSnapshots |
RESOURCE_WRITTEN |
v1.compute.disks.setLabels |
RESOURCE_WRITTEN |
google.cloud.healthcare.v1alpha2.dataset.DatasetService.AccessEhrSearch |
STATUS_UPDATE |
io.k8s.apiextensions.v1.customresourcedefinitions.patch |
RESOURCE_WRITTEN |
io.k8s.post |
USER_UNCATEGORIZED |
v1.compute.instances.delete |
RESOURCE_DELETION |
storage.buckets.list |
RESOURCE_READ |
storage.objects.create |
RESOURCE_CREATION |
google.pubsub.v1.Publisher.CreateTopic |
RESOURCE_CREATION |
google.devtools.cloudbuild.v1.CloudBuild.ListBuilds |
USER_RESOURCE_ACCESS |
google.cloud.asset.v1.AssetService.UpdateFeed |
USER_RESOURCE_UPDATE_PERMISSIONS |
storage.objects.update |
RESOURCE_WRITTEN |
datasetservice.insert |
USER_RESOURCE_CREATION |
storage.setIamPermissions |
USER_RESOURCE_UPDATE_PERMISSIONS |
io.k8s.coordination.v1.leases.update |
RESOURCE_WRITTEN |
datasetservice.delete |
USER_RESOURCE_DELETION |
compute.instances.repair.recreateInstance |
RESOURCE_CREATION |
tableservice.delete |
USER_RESOURCE_DELETION |
io.k8s.core.v1.configmaps.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.nodes.proxy.get |
RESOURCE_READ |
compute.instances.repair.deleteInstance |
RESOURCE_DELETION |
google.cloud.dataproc.v1.JobController.SubmitJob |
RESOURCE_WRITTEN |
google.cloud.dataproc.v1beta2.ClusterController.UpdateCluster |
RESOURCE_WRITTEN |
io.k8s.app.v1beta1.applications.update |
RESOURCE_WRITTEN |
io.gke.networking.v1beta1.managedcertificates.update |
RESOURCE_WRITTEN |
io.k8s.extensions.v1beta1.deployments.patch |
RESOURCE_WRITTEN |
compute.instanceGroupManagers.deleteInstances |
RESOURCE_DELETION |
io.k8s.authorization.rbac.v1.rolebindings.patch |
RESOURCE_WRITTEN |
google.admin.AdminService.toggleServiceEnabled |
USER_UNCATEGORIZED |
io.k8s.core.v1.services.proxy.get |
RESOURCE_READ |
google.datastore.v1.Datastore.RunQuery |
STATUS_UPDATE |
google.appengine.Datastore.Put |
STATUS_UPDATE |
google.cloud.securitycenter.settings.v1beta2.Settings.UpdateSecurityHealthAnalyticsSettings |
RESOURCE_WRITTEN |
v1.compute.securityPolicies.patchRule |
RESOURCE_WRITTEN |
beta.compute.images.setIamPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
google.iam.v1.IAMPolicy.SetIamPolicy |
USER_RESOURCE_UPDATE_PERMISSIONS |
io.k8s.certificates.v1.certificatesigningrequests.create |
RESOURCE_CREATION |
io.k8s.core.v0.id.create |
RESOURCE_CREATION |
google.cloud.orgpolicy.v2.OrgPolicy.DeletePolicy |
RESOURCE_WRITTEN |
google.cloud.securitycenter.settings.v1beta2.Settings.UpdateEventThreatDetectionSettings |
RESOURCE_DELETION |
UpdateCryptoKeyVersion |
RESOURCE_WRITTEN |
google.apps.cloudidentity.groups.v1.GroupsService.UpdateGroup |
RESOURCE_WRITTEN |
v1 |
STATUS_UPDATE |
google.cloud.run.v1.Services.ReplaceService |
SERVICE_UNCATEGORIZED |
updatePolicy |
RESOURCE_WRITTEN |
updateBackup |
RESOURCE_WRITTEN |
io.k8s.core.v1.pods.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.pods.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.pods.delete |
RESOURCE_DELETION |
io.k8s.core.v1.bindings.create |
RESOURCE_CREATION |
io.k8s.core.v1.bindings.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.bindings.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.bindings.delete |
RESOURCE_DELETION |
io.k8s.core.v1.replicationcontrollers.create |
RESOURCE_CREATION |
io.k8s.core.v1.replicationcontrollers.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.replicationcontrollers.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.replicationcontrollers.delete |
RESOURCE_DELETION |
io.k8s.apps.v1.replicasets.create |
RESOURCE_CREATION |
io.k8s.apps.v1.replicasets.patch |
RESOURCE_WRITTEN |
io.k8s.apps.v1.replicasets.update |
RESOURCE_WRITTEN |
io.k8s.apps.v1.replicasets.delete |
RESOURCE_DELETION |
io.k8s.apps.v1.deployments.create |
RESOURCE_CREATION |
io.k8s.apps.v1.deployments.patch |
RESOURCE_WRITTEN |
io.k8s.apps.v1.deployments.update |
RESOURCE_WRITTEN |
io.k8s.apps.v1.deployments.delete |
RESOURCE_DELETION |
io.k8s.apps.v1.statefulsets.create |
RESOURCE_CREATION |
io.k8s.apps.v1.statefulsets.patch |
RESOURCE_WRITTEN |
io.k8s.apps.v1.statefulsets.update |
RESOURCE_WRITTEN |
io.k8s.apps.v1.statefulsets.delete |
RESOURCE_DELETION |
o.k8s.apps.v1.controllerrevisions.create |
RESOURCE_CREATION |
o.k8s.apps.v1.controllerrevisions.patch |
RESOURCE_WRITTEN |
o.k8s.apps.v1.controllerrevisions.update |
RESOURCE_WRITTEN |
o.k8s.apps.v1.controllerrevisions.delete |
RESOURCE_DELETION |
io.k8s.apps.v1.daemonsets.patch |
RESOURCE_WRITTEN |
io.k8s.apps.v1.daemonsets.update |
RESOURCE_WRITTEN |
io.k8s.apps.v1.daemonsets.delete |
RESOURCE_DELETION |
io.k8s.batch.v1.jobs.patch |
RESOURCE_WRITTEN |
io.k8s.batch.v1.jobs.update |
RESOURCE_WRITTEN |
io.k8s.batch.v1.jobs.delete |
RESOURCE_DELETION |
io.k8s.batch.v1.cronjobs.create |
RESOURCE_CREATION |
io.k8s.batch.v1.cronjobs.patch |
RESOURCE_WRITTEN |
io.k8s.batch.v1.cronjobs.update |
RESOURCE_WRITTEN |
io.k8s.batch.v1.cronjobs.delete |
RESOURCE_DELETION |
io.k8s.autoscaling.v1.horizontalpodautoscalers.create |
RESOURCE_CREATION |
io.k8s.autoscaling.v1.horizontalpodautoscalers.patch |
RESOURCE_WRITTEN |
io.k8s.autoscaling.v1.horizontalpodautoscalers.update |
RESOURCE_WRITTEN |
io.k8s.autoscaling.v1.horizontalpodautoscalers.delete |
RESOURCE_DELETION |
io.k8s.core.v1.services.create |
RESOURCE_CREATION |
io.k8s.core.v1.services.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.services.update |
USER_RESOURCE_UPDATE_CONTENT |
io.k8s.core.v1.services.delete |
RESOURCE_DELETION |
io.k8s.networking.v1.ingresses.create |
RESOURCE_CREATION |
io.k8s.networking.v1.ingresses.patch |
RESOURCE_WRITTEN |
io.k8s.networking.v1.ingresses.update |
RESOURCE_WRITTEN |
io.k8s.networking.v1.ingresses.delete |
RESOURCE_DELETION |
io.k8s.networking.v1.ingressclasses.create |
RESOURCE_CREATION |
io.k8s.networking.v1.ingressclasses.patch |
RESOURCE_WRITTEN |
io.k8s.networking.v1.ingressclasses.update |
RESOURCE_WRITTEN |
io.k8s.networking.v1.ingressclasses.delete |
RESOURCE_DELETION |
io.k8s.core.v1.configmaps.create |
RESOURCE_CREATION |
io.k8s.core.v1.configmaps.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.configmaps.delete |
RESOURCE_DELETION |
io.k8s.core.v1.secrets.create |
RESOURCE_CREATION |
io.k8s.core.v1.secrets.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.secrets.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.secrets.delete |
RESOURCE_DELETION |
io.k8s.storage.v1.csidrivers.create |
RESOURCE_CREATION |
io.k8s.storage.v1.csidrivers.patch |
RESOURCE_WRITTEN |
io.k8s.storage.v1.csidrivers.update |
RESOURCE_WRITTEN |
io.k8s.storage.v1.csidrivers.delete |
RESOURCE_DELETION |
io.k8s.storage.v1.csinodes.create |
RESOURCE_CREATION |
io.k8s.storage.v1.csinodes.patch |
RESOURCE_WRITTEN |
io.k8s.storage.v1.csinodes.update |
RESOURCE_WRITTEN |
io.k8s.storage.v1.csinodes.delete |
RESOURCE_DELETION |
io.k8s.storage.v1.csistoragecapacities.create |
RESOURCE_CREATION |
io.k8s.storage.v1.csistoragecapacities.patch |
RESOURCE_WRITTEN |
io.k8s.storage.v1.csistoragecapacities.update |
RESOURCE_WRITTEN |
io.k8s.storage.v1.csistoragecapacities.delete |
RESOURCE_DELETION |
io.k8s.core.v1.persistentvolumeclaims.create |
RESOURCE_CREATION |
io.k8s.core.v1.persistentvolumeclaims.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.persistentvolumeclaims.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.persistentvolumeclaims.delete |
RESOURCE_DELETION |
io.k8s.core.v1.persistentvolumes.create |
RESOURCE_CREATION |
io.k8s.core.v1.persistentvolumes.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.persistentvolumes.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.persistentvolumes.delete |
RESOURCE_DELETION |
io.k8s.storage.v1.storageclasses.create |
RESOURCE_CREATION |
io.k8s.storage.v1.storageclasses.patch |
RESOURCE_WRITTEN |
io.k8s.storage.v1.storageclasses.update |
RESOURCE_WRITTEN |
io.k8s.storage.v1.storageclasses.delete |
RESOURCE_DELETION |
io.k8s.storage.v1.volumeattributesclasses.create |
RESOURCE_CREATION |
io.k8s.storage.v1.volumeattributesclasses.patch |
RESOURCE_WRITTEN |
io.k8s.storage.v1.volumeattributesclasses.update |
RESOURCE_WRITTEN |
io.k8s.storage.v1.volumeattributesclasses.delete |
RESOURCE_DELETION |
io.k8s.core.v1.serviceaccounts.create |
RESOURCE_CREATION |
io.k8s.core.v1.serviceaccounts.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.serviceaccounts.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.serviceaccounts.delete |
RESOURCE_DELETION |
io.k8s.authentication.v1.tokenreviews.create |
RESOURCE_CREATION |
io.k8s.authentication.v1.tokenreviews.patch |
RESOURCE_WRITTEN |
io.k8s.authentication.v1.tokenreviews.update |
RESOURCE_WRITTEN |
io.k8s.authentication.v1.tokenreviews.delete |
RESOURCE_DELETION |
io.k8s.authentication.v1.tokenrequests.create |
RESOURCE_CREATION |
io.k8s.authentication.v1.tokenrequests.patch |
RESOURCE_WRITTEN |
io.k8s.authentication.v1.tokenrequests.update |
RESOURCE_WRITTEN |
io.k8s.authentication.v1.tokenrequests.delete |
RESOURCE_DELETION |
io.k8s.certificates.v1.certificatesigningrequests.patch |
RESOURCE_WRITTEN |
io.k8s.certificates.v1.certificatesigningrequests.approval.update |
RESOURCE_WRITTEN |
io.k8s.certificates.v1.certificatesigningrequests.delete |
RESOURCE_DELETION |
io.k8s.authentication.v1.selfsubjectreview.create |
RESOURCE_CREATION |
io.k8s.authentication.v1.selfsubjectreview.patch |
RESOURCE_WRITTEN |
io.k8s.authentication.v1.selfsubjectreview.update |
RESOURCE_WRITTEN |
io.k8s.authentication.v1.selfsubjectreview.delete |
RESOURCE_DELETION |
io.k8s.authorization.v1.localsubjectaccessreview.create |
RESOURCE_CREATION |
io.k8s.authorization.v1.localsubjectaccessreview.patch |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.localsubjectaccessreview.update |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.localsubjectaccessreview.delete |
RESOURCE_DELETION |
io.k8s.authorization.v1.subjectasccessreview.create |
RESOURCE_CREATION |
io.k8s.authorization.v1.subjectasccessreview.patch |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.subjectasccessreview.update |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.subjectasccessreview.delete |
RESOURCE_DELETION |
io.k8s.authorization.v1.selfsubjectaccessreviews.patch |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.selfsubjectaccessreviews.update |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.selfsubjectaccessreviews.delete |
RESOURCE_DELETION |
io.k8s.authorization.v1.selfsubjectrulesreview.create |
RESOURCE_CREATION |
io.k8s.authorization.v1.selfsubjectrulesreview.patch |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.selfsubjectrulesreview.update |
RESOURCE_WRITTEN |
io.k8s.authorization.v1.selfsubjectrulesreview.delete |
RESOURCE_DELETION |
io.k8s.authorization.rbac.v1.clusterroles.patch |
RESOURCE_WRITTEN |
io.k8s.authorization.rbac.v1.clusterroles.update |
RESOURCE_WRITTEN |
io.k8s.authorization.rbac.v1.clusterroles.delete |
RESOURCE_DELETION |
io.k8s.authorization.rbac.v1.clusterrolebindings.patch |
RESOURCE_WRITTEN |
io.k8s.authorization.rbac.v1.clusterrolebindings.update |
RESOURCE_WRITTEN |
io.k8s.authorization.rbac.v1.clusterrolebindings.delete |
RESOURCE_DELETION |
io.k8s.authorization.rbac.v1.roles.create |
STATUS_UPDATE |
io.k8s.authorization.rbac.v1.roles.patch |
STATUS_UPDATE |
io.k8s.authorization.rbac.v1.roles.update |
STATUS_UPDATE |
io.k8s.authorization.rbac.v1.roles.delete |
STATUS_UPDATE |
io.k8s.authorization.rbac.v1.rolebindings.create |
RESOURCE_CREATION |
io.k8s.authorization.rbac.v1.rolebindings.update |
RESOURCE_WRITTEN |
io.k8s.authorization.rbac.v1.rolebindings.delete |
RESOURCE_DELETION |
io.k8s.admissionregistration.v1.validatingadmissionpolicies.create |
RESOURCE_CREATION |
io.k8s.admissionregistration.v1.validatingadmissionpolicies.patch |
RESOURCE_WRITTEN |
io.k8s.admissionregistration.v1.validatingadmissionpolicies.update |
RESOURCE_WRITTEN |
io.k8s.admissionregistration.v1.validatingadmissionpolicies.delete |
RESOURCE_DELETION |
o.k8s.admissionregistration.v1.validatingadmissionpolicybindings.create |
RESOURCE_CREATION |
o.k8s.admissionregistration.v1.validatingadmissionpolicybindings.patch |
RESOURCE_WRITTEN |
o.k8s.admissionregistration.v1.validatingadmissionpolicybindings.update |
RESOURCE_WRITTEN |
o.k8s.admissionregistration.v1.validatingadmissionpolicybindings.delete |
RESOURCE_DELETION |
io.k8s.core.v1.limitranges.create |
RESOURCE_CREATION |
io.k8s.core.v1.limitranges.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.limitranges.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.limitranges.delete |
RESOURCE_DELETION |
io.k8s.core.v1.resourcequotas.create |
RESOURCE_CREATION |
io.k8s.core.v1.resourcequotas.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.resourcequotas.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.resourcequotas.delete |
RESOURCE_DELETION |
io.k8s.networking.v1.networkpolicies.create |
RESOURCE_CREATION |
io.k8s.networking.v1.networkpolicies.patch |
RESOURCE_WRITTEN |
io.k8s.networking.v1.networkpolicies.update |
RESOURCE_WRITTEN |
io.k8s.networking.v1.networkpolicies.delete |
RESOURCE_DELETION |
io.k8s.policy.v1.poddisruptionbudgets.create |
RESOURCE_CREATION |
io.k8s.policy.v1.poddisruptionbudgets.patch |
RESOURCE_WRITTEN |
io.k8s.policy.v1.poddisruptionbudgets.update |
RESOURCE_WRITTEN |
io.k8s.policy.v1.poddisruptionbudgets.delete |
RESOURCE_DELETION |
io.k8s.apiextensions.v1.customresourcedefinitions.create |
RESOURCE_CREATION |
io.k8s.apiextensions.v1.customresourcedefinitions.update |
RESOURCE_WRITTEN |
io.k8s.apiextensions.v1.customresourcedefinitions.delete |
RESOURCE_DELETION |
io.k8s.admissionregistration.v1.mutatingwebhookconfigurations.create |
RESOURCE_CREATION |
io.k8s.admissionregistration.v1.mutatingwebhookconfigurations.patch |
RESOURCE_WRITTEN |
io.k8s.admissionregistration.v1.mutatingwebhookconfigurations.update |
RESOURCE_WRITTEN |
io.k8s.admissionregistration.v1.mutatingwebhookconfigurations.delete |
RESOURCE_DELETION |
io.k8s.admissionregistration.v1.validatingwebhookconfigurations.create |
RESOURCE_CREATION |
io.k8s.admissionregistration.v1.validatingwebhookconfigurations.patch |
RESOURCE_WRITTEN |
io.k8s.admissionregistration.v1.validatingwebhookconfigurations.update |
RESOURCE_WRITTEN |
io.k8s.admissionregistration.v1.validatingwebhookconfigurations.delete |
RESOURCE_DELETION |
io.k8s.core.v1.nodes.create |
RESOURCE_CREATION |
io.k8s.core.v1.nodes.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.nodes.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.nodes.delete |
RESOURCE_DELETION |
io.k8s.core.v1.namespaces.create |
RESOURCE_CREATION |
io.k8s.core.v1.namespaces.patch |
RESOURCE_WRITTEN |
io.k8s.core.v1.namespaces.update |
RESOURCE_WRITTEN |
io.k8s.core.v1.namespaces.delete |
RESOURCE_DELETION |
io.k8s.apiregistration.v1.apiservices.create |
RESOURCE_CREATION |
io.k8s.apiregistration.v1.apiservices.patch |
RESOURCE_WRITTEN |
io.k8s.apiregistration.v1.apiservices.update |
USER_RESOURCE_UPDATE_CONTENT |
io.k8s.apiregistration.v1.apiservices.delete |
RESOURCE_DELETION |
io.k8s.networking.v1.ipaddresses.create |
RESOURCE_CREATION |
io.k8s.networking.v1.ipaddresses.patch |
RESOURCE_WRITTEN |
io.k8s.networking.v1.ipaddresses.update |
RESOURCE_WRITTEN |
io.k8s.networking.v1.ipaddresses.delete |
RESOURCE_DELETION |
io.k8s.networking.v1.servicecidrs.create |
RESOURCE_CREATION |
io.k8s.networking.v1.servicecidrs.patch |
RESOURCE_WRITTEN |
io.k8s.networking.v1.servicecidrs.update |
RESOURCE_WRITTEN |
io.k8s.networking.v1.servicecidrs.delete |
RESOURCE_DELETION |
Field mapping reference: GCP_CLOUDAUDIT
The following table lists the log fields of the GCP_CLOUDAUDIT log type and their corresponding UDM fields.Log field | UDM mapping | Logic |
---|---|---|
jsonPayload.accesses[].resourceName |
about.resource.name |
|
protoPayload.response.selfLink |
about.url |
|
protoPayload.metadata.event.eventName.parameter.name[login_challenge_method] |
extensions.auth.auth_details |
If the protoPayload.metadata.event.eventName log field value is equal to login_failure or login_verification or login_challenge or login_success , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to login_challenge_method , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the extensions.auth.auth_details UDM field. |
extensions.auth.auth_mechanism |
If protoPayload.metadata.event.eventName is equal to login_failure or login_verification or login_challenge or logic_success , then the extensions.auth.auth_mechanism UDM field is:
|
|
extensions.auth.type |
If the protoPayload.metadata.event.eventName log field value is equal to login_failure or login_verification or login_challenge or login_success , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to login_challenge_method , then the extensions.auth.type UDM field is set to MACHINE . |
|
protoPayload.response.vulnerability.shortDescription |
extensions.vulns.vulnerabilities.cve_id |
|
protoPayload.response.vulnerability.effectiveSeverity |
extensions.vulns.vulnerabilities.severity |
If the protoPayload.response.vulnerability.effectiveSeverity log field value contains one of the following values, then the protoPayload.response.vulnerability.effectiveSeverity log field is mapped to the extensions.vulns.vulnerabilities.severity UDM field.
|
protoPayload.request.occurrence.vulnerability.shortDescription |
extensions.vulns.vulnerabilities.cve_id |
|
protoPayload.request.occurrence.vulnerability.effectiveSeverity |
extensions.vulns.vulnerabilities.severity |
If the protoPayload.request.occurrence.vulnerability.effectiveSeverity log field value contain one of the following values, then the protoPayload.request.occurrence.vulnerability.effectiveSeverity log field is mapped to the extensions.vulns.vulnerabilities.severity UDM field.
|
protoPayload.request.occurrence.resourceUri |
additional.fields[request_resourceuri] |
|
protoPayload.request.spec.type |
target.resource.attribute.labels[request_spec_type] |
|
protoPayload.response.spec.type |
target.resource.attribute.labels[response_spec_type] |
|
protoPayload.request.spec.template.spec.shareProcessNamespace |
target.resource.attribute.labels[req_spec_template_spec_share_process_namespace] |
|
protoPayload.response.spec.template.spec.shareProcessNamespace |
target.resource.attribute.labels[resp_spec_template_spec_share_process_namespace] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.shareProcessNamespace |
target.resource.attribute.labels[req_spec_jobtemplate_spec_template_spec_share_process_namespace] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.restartPolicy |
target.resource.attribute.labels[req_spec_jobtemplate_spec_template_spec_restart_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.args |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_arg_{index}] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.command |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_command_{index}] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.image |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_image] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.imagePullPolicy |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_image_pull_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.name |
target.resource_ancestors.name |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.limits.cpu |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_resource_limits_cpu] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.limits.memory |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_resource_limits_memory] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.requests.cpu |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_resource_request_cpu] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.requests.memory |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_resource_request_memory] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_security_context_allow_privilege_escalation] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_security_context_capabilities_drop_{index}] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_security_context_privileged] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_security_context_read_only_root_filesystem] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_termination_message_path] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_termination_message_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_volume_mounts_mount_path_{index}] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_volume_mounts_name_{index}] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_jobtemplate_spec_template_spec_container_volume_mounts_readonly_{index}] |
|
protoPayload.metadata.event.eventName.parameter.name[GATEWAY_NAME] |
intermediary.resource.name |
|
receiveTimestamp |
metadata.collected_timestamp |
|
protoPayload.response.operationType |
metadata.description |
If the protoPayload.methodName log field value is equal to cloudsql.instances.create , then the protoPayload.response.operationType - protoPayload.response.kind log field is mapped to the metadata.description UDM field. |
protoPayload.response.kind |
target.resource.attribute.labels[response_kind] |
|
protoPayload.status.message |
metadata.description |
|
protoPayload.metadata.event.eventName.parameter.name[SETTING_DESCRIPTION] |
metadata.description |
|
timestamp |
metadata.event_timestamp |
|
protoPayload.methodName |
metadata.product_event_type |
|
resource.labels.method |
metadata.product_event_type |
|
jsonPayload.event_subtype |
metadata.product_event_type |
|
insertId |
metadata.product_log_id |
|
protoPayload.metadata.event.eventName.parameter.name[PRODUCT_NAME] |
metadata.product_name |
If the protoPayload.serviceName log field value matches the regular expression (compute.googleapis.com) , then the metadata.product_name UDM field is set to Google Compute Engine .If the protoPayload.serviceName log field value matches the regular expression (bigquery.googleapis.com) , then the metadata.product_name UDM field is set to BigQuery .If the protoPayload.serviceName log field value matches the regular expression (admin.googleapis.com or login.googleapis.com or cloudidentity.googleapis.com) , then the metadata.product_name UDM field is set to G Suite .If the protoPayload.serviceName log field value matches the regular expression (k8s.io) , then the metadata.product_name UDM field is set to Google Kubernetes Engine .If the protoPayload.serviceName log field value matches the regular expression (servicemanagement.googleapis.com) , then the metadata.product_name UDM field is set to Google Service Management .If the protoPayload.serviceName log field value matches the regular expression (storage.googleapis.com) , then the metadata.product_name UDM field is set to Google Cloud Storage .If the protoPayload.serviceName log field value matches the regular expression (cloudsql.googleapis.com) , then the metadata.product_name UDM field is set to Google Cloud SQL .If the protoPayload.serviceName log field value matches the regular expression (dataproc.googleapis.com) , then the metadata.product_name UDM field is set to Google Dataproc .If the protoPayload.serviceName log field value matches the regular expression (iam.googleapis.com) , then the metadata.product_name UDM field is set to Google Cloud IAM .If the protoPayload.serviceName log field value matches the regular expression (accesscontextmanager.googleapis.com) , then the metadata.product_name UDM field is set to Context Manager API . |
logName |
metadata.url_back_to_product |
|
protoPayload.response.selfLinkWithId |
metadata.url_back_to_product |
|
metadata.vendor_name |
The metadata.vendor_name UDM field is set to Google Cloud Platform . |
|
httpRequest.protocol |
network.application_protocol |
|
protoPayload.metadata.request_id |
network.community_id |
|
protoPayload.resourceOriginalState.direction |
network.direction |
|
protoPayload.request.direction |
network.direction |
|
protoPayload.response.duration |
network.session_duration |
|
protoPayload.request.serialConsoleOptions |
principal.port |
Iterate through log field protoPayload.request.serialConsoleOptions , thenIf the protoPayload.request.serialConsoleOptions.name value is equal to port then, protoPayload.request.serialConsoleOptions.value log field is mapped to the principal.port UDM field. Else, the protoPayload.request.serialConsoleOptions.name log field is mapped to the principal.resource.attribute.labels.key UDM field and protoPayload.request.serialConsoleOptions.value log field is mapped to the principal.resource.attribute.labels.value UDM field. |
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_SENDER] |
network.email.from |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_MSG_ID] |
network.email.mail_id |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_RECIPIENT] |
network.email.to |
|
httpRequest.requestMethod |
network.http.method |
|
protoPayload.requestMetadata.requestAttributes.method |
network.http.method |
|
httpRequest.referer |
network.http.referral_url |
|
protoPayload.requestMetadata.requestAttributes.path |
network.http.referral_url |
|
httpRequest.requestUrl |
network.http.referral_url |
|
protoPayload.resourceOriginalState.network |
network.http.referral_url |
|
httpRequest.status |
network.http.response_code |
|
protoPayload.response.error.code |
network.http.response_code |
|
protoPayload.status.code |
security_result.detection_fields [status_code] |
|
protoPayload.requestMetadata.callerSuppliedUserAgent |
network.http.user_agent |
If the protoPayload.requestMetadata.callerSuppliedUserAgent log field value matches the regular expression Group , then the protoPayload.requestMetadata.callerSuppliedUserAgent log field is mapped to the principal.group.group_display_name UDM field. |
httpRequest.userAgent |
network.http.user_agent |
|
protoPayload.resourceOriginalState.alloweds.IPProtocol |
network.ip_protocol |
|
protoPayload.requestMetadata.requestAttributes.protocol |
network.ip_protocol |
|
protoPayload.request.IPProtocol |
network.ip_protocol |
|
protoPayload.request.alloweds.IPProtocol |
network.ip_protocol |
|
jsonPayload.connection.protocol |
network.ip_protocol |
|
protoPayload.metadata.event.eventName.parameter.name[ORG_UNIT_NAME] |
network.organization_name |
|
httpRequest.responseSize |
network.received_bytes |
|
httpRequest.requestSize |
network.sent_bytes |
|
jsonPayload.bytes_sent |
network.sent_bytes |
|
protoPayload.requestMetadata.requestAttributes.id |
network.session_id |
|
ProtoPayload.authenticationInfo.serviceAccountDelegationInfo.firstPartyPrincipal.principalEmail |
principal.email |
|
jsonPayload.src_instance.vm_name |
principal.hostname |
|
protoPayload.requestMetadata.callerIp |
principal.ip |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_SMTP_SENDER_IP] |
principal.ip |
|
jsonPayload.connection.src_ip |
principal.ip |
|
httpRequest.serverIp |
principal.ip |
|
resourceLocation.originalLocations |
principal.location.name |
|
jsonPayload.connection.nat_ip |
principal.nat_ip |
|
jsonPayload.connection.nat_port |
principal.nat_port |
|
jsonPayload.connection.src_port |
principal.port |
|
protoPayload.authorizationInfo.resource |
principal.resource.name |
If the protoPayload.authorizationInfo.resource log field value is not empty, then the protoPayload.authorizationInfo.resource log field is mapped to the principal.resource.name UDM field. |
protoPayload.authorizationInfo.resourceAttributes.name |
principal.resource.name |
If the protoPayload.authorizationInfo.resourceAttributes.name log field value is not empty, then the protoPayload.authorizationInfo.resourceAttributes.name log field is mapped to the principal.resource.name UDM field. |
protoPayload.authorizationInfo.permission |
target.resource_ancestors.attribute.permissions.name |
|
protoPayload.authorizationInfo.permissionType |
target.resource_ancestors.attribute.permissions.type |
|
protoPayload.authorizationInfo.resourceAttributes.service |
target.resource_ancestors.attribute.labels[resource_attribute_service] |
|
protoPayload.authorizationInfo.granted |
target.resource_ancestors.attribute.labels[authorization_granted] |
|
protoPayload.resourceOriginalState.name |
principal.resource.name |
|
protoPayload.authorizationInfo.resourceAttributes.type |
principal.resource.resource_subtype |
|
principal.user.account_type |
If the access.principalSubject log field value matches the regular expression serviceAccount , then the principal.user.account_type UDM field is set to SERVICE_ACCOUNT_TYPE .If, the access.principalSubject log field value matches the regular expression user , then the principal.user.account_type UDM field is set to CLOUD_ACCOUNT_TYPE . |
|
protoPayload.authorizationInfo.authorizationLoggingOptions.permissionType |
principal.user.attribute.permissions.description |
|
protoPayload.request.serviceAccounts[].scopes |
principal.user.attribute.permissions.name |
|
protoPayload.authorizationInfo.permission |
principal.user.attribute.permissions.name |
|
protoPayload.authorizationInfo.authorizationLoggingOptions.permissionType |
principal.user.attribute.permissions.type |
|
protoPayload.serviceData.policyDelta.bindingDeltas[].action |
principal.user.attribute.roles.description |
|
protoPayload.request.bindings.role |
principal.user.attribute.roles.name |
|
protoPayload.serviceData.policyDelta.bindingDeltas[].role |
principal.user.attribute.roles.name |
|
jsonPayload.location.principalEmployingEntity |
principal.user.company_name |
|
jsonPayload.location.principalOfficeCountry |
principal.user.office_address.country_or_region |
|
protoPayload.authenticationInfo.principalEmail |
principal.user.userid |
If the protoPayload.authenticationInfo.principalEmail log field value is not empty, then userid_auth is extracted from the protoPayload.authenticationInfo.principalEmail log field using a Grok pattern, and mapped to the principal.user.userid UDM field. |
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.query |
additional.fields[job_insertion_query_org_id_{index}] |
If the protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.query log field value is not empty, then org_ids are extracted from the protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.query log field using a Grok pattern, and mapped to the additional.fields.job_insertion_query_org_id_{index} UDM field. |
protoPayload.serviceData.jobInsertRequest.resource.jobConfiguration.query.query |
additional.fields[job_insert_request_query_org_id_{index}] |
If the protoPayload.serviceData.jobInsertRequest.resource.jobConfiguration.query.query log field value is not empty, then org_ids are extracted from the protoPayload.serviceData.jobInsertRequest.resource.jobConfiguration.query.query log field using a Grok pattern, and mapped to the additional.fields.job_insert_request_query_org_id_{index} UDM field. |
protoPayload.request.permissions |
target.resource.attribute.labels.permission |
|
protoPayload.request.username |
principal.user.userid |
|
protoPayload.metadata.event.eventName.parameter.value |
principal.user.userid |
If the protoPayload.metadata.event.eventName log field value is equal to CREATE_EMAIL_MONITOR or CREATE_DATA_TRANSFER_REQUEST :
protoPayload.metadata.event.eventName.parameter.name log field value is equal to USER_EMAIL , then userid is extracted from the protoPayload.metadata.event.eventName.parameter.value log field using a Grok pattern, and mapped to the principal.user.userid UDM field. |
protoPayload.authenticationInfo.authoritySelector |
principal.user.userid |
If the protoPayload.authenticationInfo.authoritySelector log field value is not empty, then userid_selector is extracted from the protoPayload.authenticationInfo.authoritySelector log field using a Grok pattern, and mapped to the principal.user.userid UDM field. |
jsonPayload.actor.user |
principal.user.userid |
If the jsonPayload.actor.user log field value is not empty, then userid_actor is extracted from the jsonPayload.actor.user log field using a Grok pattern, and mapped to the principal.user.userid UDM field. |
protoPayload.authenticationInfo.principalEmail |
principal.user.email_addresses |
If the protoPayload.authenticationInfo.principalEmail log field value is not empty and the protoPayload.authenticationInfo.principalEmail log field value matches the regular expression .@. , then the protoPayload.authenticationInfo.principalEmail log field is mapped to the principal.user.email_addresses UDM field. |
protoPayload.metadata.event.eventName.parameter.value |
principal.user.email_addresses |
The protoPayload.metadata.event.eventName.parameter.value is mapped to principal.user.email_addresses when the following conditions are met:
|
protoPayload.authenticationInfo.authoritySelector |
principal.user.email_addresses |
If the protoPayload.authenticationInfo.authoritySelector log field value is not empty and the protoPayload.authenticationInfo.authoritySelector log field value matches the regular expression .@. , then the protoPayload.authenticationInfo.authoritySelector log field is mapped to the principal.user.email_addresses UDM field. |
jsonPayload.actor.user |
principal.user.email_addresses |
If the jsonPayload.actor.user log field value is not empty and the jsonPayload.actor.user log field value matches the regular expression .@. , then the jsonPayload.actor.user log field is mapped to the principal.user.email_addresses UDM field. |
protoPayload.metadata.event.eventName.parameter.name[login_challenge_status] |
security_result.action |
The security_result.action is set to ALLOW when the following conditions are met:
security_result.action is set to FAIL when the following conditions are met:
|
protoPayload.metadata.event.eventName.parameter.name[ACTION_TYPE] |
security_result.action |
The security_result.action is set to ALLOW when the following conditions are met:
security_result.action is set to BLOCK when the following conditions are met:
security_result.action is set to ALLOW_WITH_MODIFICATION when the following conditions are met:
security_result.action is set to QUARANTINE when the following conditions are met:
security_result.action is set to QUARANTINE when the following conditions are met:
|
security_result.action_details |
If the protoPayload.metadata.event.eventName log field value is equal to login_challenge or login_verification , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to login_challenge_status , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the security_result.action_details UDM field.If the protoPayload.metadata.event.eventName log field value is equal to ACTION_CANCELLED or ACTION_REQUESTED , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to ACTION_TYPE , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the security_result.action_details UDM field. |
|
protoPayload.metadata.event.eventName.parameter.name[is_suspicious] |
security_result.category |
If the protoPayload.metadata.event.eventName log field value is equal to login_success , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to is_suspicious , then if the protoPayload.metadata.event.eventName.parameter.value log field value is equal to True , then the security_result.category UDM field is set to NETWORK_SUSPICIOUS . |
logName |
security_result.category_details |
|
protoPayload.response.status |
security_result.description |
|
protoPayload.response.error.errors[].reason |
security_result.description |
|
protoPayload.metadata.tableCreation.reason |
security_result.description |
|
protoPayload.metadata.tableChange.reason |
security_result.description |
|
protoPayload.metadata.tableDeletion.reason |
security_result.description |
|
protoPayload.metadata.datasetCreation.reason |
security_result.description |
|
protoPayload.metadata.datasetDeletion.reason |
security_result.description |
|
protoPayload.policyViolationInfo.orgPolicyViolationInfo.violationInfo.errorMessage |
security_result.description |
|
protoPayload.status.message |
security_result.description |
|
protoPayload.request.status |
security_result.description |
|
jsonPayload.reason[].detail |
security_result.description |
|
protoPayload.response.status.state |
security_result.description |
|
protoPayload.response.status.conditions[].message |
security_result.description |
If the message log field value matches the regular expression response.*status.*conditions.*message , then the protoPayload.response.status.conditions.0.message log field is mapped to the security_result.description UDM field. |
protoPayload.resourceOriginalState.priority |
security_result.priority_details |
|
protoPayload.request.priority |
security_result.priority_details |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.queryPriority |
security_result.priority_details |
|
protoPayload.metadata.vpcServiceControlsUniqueId |
security_result.rule_id |
|
protoPayload.request.body.settings.activationPolicy |
security_result.rule_name |
|
protoPayload.request.policy |
security_result.rule_name |
|
protoPayload.metadata.violationReason |
security_result.rule_name |
|
protoPayload.policyViolationInfo.orgPolicyViolationInfo.violationInfo.policyType |
security_result.rule_type |
|
protoPayload.metadata.dryRun |
security_result.rule_type |
|
severity |
security_result.severity |
|
security_result.severity_details |
If the severity log field value is equal to CRITICAL , then the security_result.severity UDM field is set to CRITICAL .If the severity log field value is equal to ERROR , then the security_result.severity UDM field is set to ERROR .If the severity log field value is equal to ALERT or EMERGENCY , then the security_result.severity UDM field is set to HIGH .If the severity log field value is equal to INFO or NOTICE , then the security_result.severity UDM field is set to INFORMATIONAL .If the severity log field value is equal to DEBUG , then the security_result.severity UDM field is set to LOW .If the severity log field value is equal to WARNING , then the security_result.severity UDM field is set to MEDIUM .Else, the security_result.severity UDM field is set to UNKNOWN_SEVERITY . |
|
protoPayload.response.error.message |
security_result.summary |
|
protoPayload.response.error.errors[].message |
security_result.summary |
|
protoPayload.status.details.violations.description |
security_result.summary |
|
protoPayload.response.message |
security_result.summary |
|
protoPayload.request.description |
security_result.summary |
|
jsonPayload.reason[].type |
security_result.summary |
|
sourceLocation.file |
src.file.full_path |
|
protoPayload.serviceName |
target.application |
|
resource.labels.service |
target.application |
|
protoPayload.metadata.event.eventName.parameter.name[APPLICATION_NAME] |
target.application |
|
protoPayload.metadata.event.eventName.parameter.name[APP_NAME] |
target.application |
If the protoPayload.metadata.event.eventName.parameter.name1 log field value is equal to APP_NAME and the protoPayload.metadata.event.eventName.parameter.name2 log field value is equal to APP_ID , then the protoPayload.metadata.event.eventName.parameter.name2 - protoPayload.metadata.event.eventName.parameter.name1 log field is mapped to the target.application UDM field. |
protoPayload.metadata.event.eventName.parameter.name[APP_ID] |
target.application |
If the protoPayload.metadata.event.eventName.parameter.name1 log field value is equal to APP_NAME and the protoPayload.metadata.event.eventName.parameter.name2 log field value is equal to APP_ID , then the protoPayload.metadata.event.eventName.parameter.name2 - protoPayload.metadata.event.eventName.parameter.name1 log field is mapped to the target.application UDM field. |
protoPayload.metadata.event.eventName.parameter.name[SERVICE_NAME] |
target.application |
|
protoPayload.metadata.event.eventName.parameter.name[OAUTH2_SERVICE_NAME] |
target.application |
|
protoPayload.metadata.event.eventName.parameter.name[OAUTH2_APP_NAME] |
target.application |
If the protoPayload.metadata.event.eventName.parameter.name1 log field value is equal to OAUTH2_APP_NAME and the protoPayload.metadata.event.eventName.parameter.name2 log field value is equal to OAUTH2_APP_ID , then the protoPayload.metadata.event.eventName.parameter.name2 - protoPayload.metadata.event.eventName.parameter.name1 log field is mapped to the target.application UDM field. |
protoPayload.metadata.event.eventName.parameter.name[OAUTH2_APP_ID] |
target.application |
If the protoPayload.metadata.event.eventName.parameter.name1 log field value is equal to OAUTH2_APP_NAME and the protoPayload.metadata.event.eventName.parameter.name2 log field value is equal to OAUTH2_APP_ID , then the protoPayload.metadata.event.eventName.parameter.name2 - protoPayload.metadata.event.eventName.parameter.name1 log field is mapped to the target.application UDM field. |
protoPayload.metadata.event.eventName.parameter.name[REAUTH_APPLICATION, SITE_NAME] |
target.application |
|
jsonPayload.product |
target.application |
|
protoPayload.metadata.device_id |
target.asset.asset_id |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_SERIAL_NUMBER] |
target.asset.hardware.serial_number |
|
protoPayload.metadata.event.eventName.parameter.name[PRINT_SERVER_NAME] |
target.asset.hostname |
|
protoPayload.metadata.event.eventName.parameter.name[PRINTER_NAME] |
target.asset.hostname |
|
protoPayload.request.instances.instance |
target.asset.product_object_id |
The protoPayload.request.instances.instance log field is mapped to the target.asset.product_object_id UDM field when the index value in protoPayload.request.instances.instance is equal to 0 .For every other index value, target.asset.labels.key UDM field is set to request_instance and the protoPayload.request.instances.instance log field is mapped to the target.asset.labels.value UDM field. |
protoPayload.request.instance |
target.asset.product_object_id |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_ID] |
target.asset.product_object_id |
|
protoPayload.metadata.event.eventName.parameter.name[COMPANY_DEVICE_ID] |
target.asset.product_object_id |
|
target.asset.type |
If the protoPayload.metadata.event.eventName.parameter.name log field value is equal to PRINTER_SERVER_NAME , then the target.asset.type UDM field is set to SERVER .If the protoPayload.metadata.event.eventName.parameter.name log field value is equal to PRINTER_NAME , then the target.asset.type UDM field is set to PRINTER .If the protoPayload.metadata.event.eventName.parameter.name log field value is equal to DEVICE_TYPE , then the target.asset.type UDM field is set to ROLE_UNSPECIFIED . |
|
protoPayload.metadata.event.eventName.parameter.name[SITE_LOCATION] |
target.file.full_path |
|
protoPayload.metadata.event.eventName.parameter.name[PERMISSION_GROUP_NAME] |
target.group.attribute.permissions.name |
|
protoPayload.metadata.event.eventName.parameter.name[GROUP_EMAIL] |
target.group.email_addresses |
|
protoPayload.metadata.event.eventName.parameter.name[DOMAIN_NAME] |
target.hostname |
|
jsonPayload.dest_instance.vm_name |
target.hostname |
|
protoPayload.requestMetadata.requestAttributes.host |
target.hostname |
|
httpRequest.remoteIp |
target.ip |
|
protoPayload.requestMetadata.destinationAttributes.ip |
target.ip |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_SMTP_RECIPIENT_IP] |
target.ip |
|
protoPayload.request.ip |
target.ip |
|
jsonPayload.connection.dest_ip |
target.ip |
|
resource.labels.region |
target.location.country_or_region |
|
protoPayload.response.region |
target.location.country_or_region |
|
protoPayload.request.body.region |
target.location.country_or_region |
|
protoPayload.request.region |
target.location.country_or_region |
|
resource.labels.region |
target.location.country_or_region |
|
jsonPayload.dest_location.country |
target.location.country_or_region |
|
jsonPayload.dest_location.continent |
target.location.country_or_region |
|
protoPayload.request.override.overrideValue |
target.resource.attribute.labels[request_override_value] |
|
protoPayload.response.overrideValue |
target.resource.attribute.labels[response_override_value] |
|
resource.labels.location |
target.location.name |
|
protoPayload.resourceOriginalState.alloweds.ports |
target.port |
|
protoPayload.requestMetadata.destinationAttributes.port |
target.port |
|
jsonPayload.connection.dest_port |
target.port |
|
protoPayload.metadata.tableCreation.table.view.query |
target.process.command_line |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.query |
target.process.command_line |
|
protoPayload.serviceData.jobQueryRequest.query |
target.process.command_line |
|
protoPayload.serviceData.tableInsertResponse.resource.view.query |
target.process.command_line |
|
protoPayload.metadata.jobChange.job.jobConfig.queryConfig.query |
target.process.command_line |
|
protoPayload.metadata.tableChange.jobName |
target.process.pid |
|
protoPayload.metadata.tableCreation.jobName |
target.process.pid |
|
protoPayload.request.networkInterfaces[].subnetwork |
target.resource_ancestors.name |
|
protoPayload.request.body.instanceUid |
target.resource_ancestors.product_object_id |
|
protoPayload.response.instanceUid |
target.resource_ancestors.product_object_id |
|
protoPayload.request.disk[].mode |
target.resource_ancestors.attributes.permission.name |
|
protoPayload.request.disk[].autoDelete |
target.resource_ancestors.attributes.permission.name |
|
protoPayload.response.project_id |
target.resource_ancestors.id |
|
protoPayload.response.targetProject |
target.resource_ancestors.name |
|
protoPayload.request.target |
target.resource_ancestors.name |
|
protoPayload.resourceName |
target.resource_ancestors.name |
If the protoPayload.methodName log field value matches the regular expression (CreateServiceAccount, CreateWorkloadIdentityPool, CreateWorkloadIdentityPoolProvider, managedZones.create, changes.create, resourceRecordSets.create, responsePolicies.create, responsePolicyRules.create, policies.create, CreateRole, CreatePolicy, CreateServiceAccountKey, CreateWorkforcePool, CreateWorkforcePoolProvider) , then the protoPayload.resourceName log field is mapped to the target.resource_ancestors.name UDM field. |
protoPayload.resource.role_name |
target.resource_ancestors.name |
|
protoPayload.request.parent |
target.resource_ancestors.name |
|
protoPayload.request.disks[].deviceName |
target.resource_ancestors.name |
|
protoPayload.request.network |
target.resource_ancestors.name |
|
resource.labels.project_id |
target.cloud.project.name |
|
resource.labels.project_id |
target.resource_ancestors.name |
|
protoPayload.request.disk[].type |
target.resource_ancestors.resource_subtype |
If the protoPayload.request.cluster.subnetwork log field value is not empty, then the target.resource_ancestors.resource_subtype UDM field is set to subnetwork .If the protoPayload.request.cluster.network log field value is not empty, then the target.resource_ancestors.resource_subtype UDM field is set to network .If the protoPayload.request.cluster.nodePools.name log field value is not empty, then the target.resource_ancestors.resource_subtype UDM field is set to nodepool . |
resource.location |
target.resource.attribute.cloud.availability_zone |
|
resourceLocation.currentLocations |
target.resource.attribute.cloud.availability_zone |
|
resource.labels.zone |
target.resource.attribute.cloud.availability_zone |
|
protoPayload.request.body.settings.locationPreference.zone |
target.resource.attribute.cloud.availability_zone |
|
protoPayload.metadata.tableChange.table.createTime |
target.resource.attribute.creation_time |
|
protoPayload.metadata.tableCreation.table.createTime |
target.resource.attribute.creation_time |
|
protoPayload.resourceOriginalState.creationTimestamp |
target.resource.attribute.creation_time |
|
protoPayload.response.insertTime |
target.resource.attribute.creation_time |
|
protoPayload.metadata.tableChange.table.updateTime |
target.resource.attribute.last_update_time |
|
protoPayload.metadata.tableCreation.table.updateTime |
target.resource.attribute.last_update_time |
|
protoPayload.serviceData.policyDelta.auditConfigDeltas[].logType |
target.resource.attribute.permissions.type |
|
request.role.title |
target.resource.attribute.roles.name |
|
protoPayload.request.role.included_permissions[] |
target.resource.attributes.permission.name |
|
protoPayload.request.role.description |
target.resource.attributes.roles.description |
|
protoPayload.resource.labels.firewall_rule_id |
target.resource.id |
|
protoPayload.resourceName |
target.resource.name |
If the protoPayload.resourceName log field value is not empty, then the protoPayload.resourceName log field is mapped to the target.resource.name UDM field. |
protoPayload.resource.labels.role_name |
target.resource.name |
If the protoPayload.methodName log field value is equal to google.iam.admin.v1.CreateRole , then the protoPayload.resource.labels.role_name log field is mapped to the target.resource.name UDM field. |
protoPayload.resource.role_name |
target.resource.name |
|
protoPayload.request.service_account.display_name |
target.resource.name |
|
protoPayload.request.workloadIdentityPool.displayName |
target.resource.name |
|
protoPayload.request.name |
target.resource.name |
If the protoPayload.methodName log field value is equal to beta.compute.instances.insert , then the protoPayload.request.name log field is mapped to the target.resource.name UDM field. |
protoPayload.request.cluster.name |
target.resource.name |
|
protoPayload.metadata.tableCreation.table.tableName |
target.resource.name |
|
protoPayload.metadata.datasetCreation.dataset.datasetName |
target.resource.name |
|
jsonPayload.accessApprovals[] |
target.resource.name |
|
jsonPayload.resource.name |
target.resource.name |
|
resource.labels.email_id |
target.resource.name |
If the resource.labels.email_id log field value is not empty, then the resource.labels.email_id log field is mapped to the target.resource.name UDM field. |
protoPayload.request.accessLevel.title |
target.resource.name |
|
resource.discoveryName |
target.resource.name |
|
protoPayload.response.name |
target.resource.name |
|
protoPayload.request.name |
target.resource.name |
|
resource.labels.network_id |
target.resource.name |
|
request.cluster.name |
target.resource.name |
|
resource.labels.cluster_name |
target.resource.name |
|
protoPayload.metadata.tableChange.table.tableName |
target.resource.name |
|
resource.labels.function_name |
target.resource.name |
If the resource.type log field value matches the regular expression cloud_function , then the resource.labels.function_name log field is mapped to the target.resource.name UDM field. |
resource.parent |
target.resource.parent |
|
resource.labels.bucket_name |
target.resource.parent |
If the resource.type log field value is equal to gcs_bucket , then the resource.labels.bucket_name log field is mapped to the target.resource.parent UDM field. |
resource.labels.dataset_id |
target.resource.product_object_id |
|
resource.labels.instance_group_id |
target.resource.product_object_id |
|
resource.labels.subnetwork_id |
target.resource.product_object_id |
|
resource.labels.firewall_rule_id |
target.resource.product_object_id |
|
resource.labels.forwarding_rule_id |
target.resource.product_object_id |
|
resource.labels.network_id |
target.resource.product_object_id |
|
resource.labels.unique_id |
target.resource.product_object_id |
|
protoPayload.metadata.event.eventName.parameter.name[RESOURCE_IDENTIFIER] |
target.resource.product_object_id |
|
protoPayload.metadata.event.eventName.parameter.name[SHARED_DRIVE_ID] |
target.resource.product_object_id |
|
protoPayload.response.unique_id |
target.resource.product_object_id |
If the protoPayload.methodName log field value matches the regular expression (CreateServiceAccount, CreateWorkloadIdentityPool, CreateWorkloadIdentityPoolProvider, managedZones.create, changes.create, resourceRecordSets.create, responsePolicies.create, responsePolicyRules.create, policies.create, CreateRole, CreatePolicy, CreateServiceAccountKey, CreateWorkforcePool, CreateWorkforcePoolProvider) , then the protoPayload.response.unique_id log field is mapped to the target.resource.product_object_Id UDM field. |
protoPayload.request.account_id |
target.resource.product_object_id |
|
protoPayload.request.role_id |
target.resource.product_object_id |
If the protoPayload.methodName log field value is equal to google.iam.admin.v1.CreateRole , then the protoPayload.request.role_id log field is mapped to the target.resource.product_object_id UDM field. |
protoPayload.request.workloadIdentityPoolId |
target.resource.product_object_id |
|
jsonPayload.resource.id |
target.resource.product_object_id |
|
resource.labels.instance_id |
target.resource.product_object_id |
|
resource.data.uniqueId |
target.resource.product_object_id |
|
protoPayload.request.workloadIdentityPoolProviderId |
target.resource.product_object_id |
|
protoPayload.request.machineType |
target.resource.resource_subtype |
If the resource.type log field value matches the regular expression gce_(autoscaler or instance_group) or gae_app" , then the resource.type raw log field is mapped to target.resource.resource_subtype UDM field. |
target.resource.resource_type |
If the resource.type log field value matches the regular expression gce_(firewall or forwarding_rule) or network_security_policy , then the target.resource.resource_type UDM field is set to FIREWALL_RULE and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value matches the regular expression gce_(subnetwork or network) , then the target.resource.resource_type UDM field is set to VPC_NETWORK .Else if, the resource.type log field value matches the regular expression cloud_dataproc_(batch or session) , then the target.resource.resource_type UDM field is set to TASK .Else if, the resource.type log field value is equal to gce_backend_service , then the target.resource.resource_type UDM field is set to BACKEND_SERVICE .Else if, the resource.type log field value is equal to build , then the target.resource.resource_type UDM field is set to TASK and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value is equal to pubsub_topic , then the target.resource.resource_type UDM field is set to PIPE and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value matches the regular expression cloudkms_cryptokey , then the target.resource.resource_type UDM field is set to CREDENTIAL and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value is equal to iam_role , then the target.resource.resource_type UDM field is set to ACCESS_POLICY and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value is equal to cloud_run_job , then the target.resource.resource_type UDM field is set to TASK and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value is equal to cloud_run_revision , then the target.resource.resource_type UDM field is set to BACKEND_SERVICE and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.Else if, the resource.type log field value matches the regular expression gcs_bucket , then the target.resource.resource_type UDM field is set to STORAGE_BUCKET .Else if, the resource.type log field value matches the regular expression bigquery\.googleapis\.com/SparkJob , then the target.resource.resource_type UDM field is set to TASK .Else if, the resource.type log field value matches the regular expression bigquery_(biengine_model or dataset) , then the target.resource.resource_type UDM field is set to DATASET .Else if, the resource.type log field value matches the regular expression bigquery_dts_config , then the target.resource.resource_type UDM field is set to SETTING .Else if, the resource.type log field value matches the regular expression cloudsql or bigquery_project or bigquery_resource , then the target.resource.resource_type UDM field is set to DATABASE .Else if, the resource.type log field value matches the regular expression service_account , then the target.resource.resource_type UDM field is set to SERVICE_ACCOUNT .Else if, the resource.type log field value matches the regular expression organization , then the target.resource.resource_type UDM field is set to CLOUD_ORGANIZATION .Else if, the resource.type log field value matches the regular expression audited_resource or gae_app , then the target.resource.resource_type UDM field is set to BACKEND_SERVICE .Else if, the resource.type log field value matches the regular expression cloud_function , then the target.resource.resource_type UDM field is set to FUNCTION .Else if, the resource.type log field value matches the regular expression gce_(network_endpoint_group or node_group) , then the target.resource.resource_type UDM field is set to BACKEND_SERVICE .Else if, the resource.type log field value matches the regular expression gce_(node_template or resource_policy) , then the target.resource.resource_type UDM field is set to SETTING .Else if, the resource.type log field value matches the regular expression gce_disk , then the target.resource.resource_type UDM field is set to DISK .Else if, the resource.type log field value matches the regular expression k8s_(scale or service) , then the target.resource.resource_type UDM field is set to BACKEND_SERVICE .Else if, the resource.type log field value matches the regular expression k8s_(control_plane_component or container) , then the target.resource.resource_type UDM field is set to CONTAINER .Else if, the resource.type log field value matches the regular expression k8s_node , then the target.resource.resource_type UDM field is set to VIRTUAL_MACHINE .Else if, the resource.type log field value matches the regular expression k8s_pod , then the target.resource.resource_type UDM field is set to POD .Else if, the resource.type log field value matches the regular expression k8s_cluster or cloud_dataproc_cluster or gke_cluster or gke_nodepool , then the target.resource.resource_type UDM field is set to CLUSTER .Else if, the resource.type log field value matches the regular expression gke_container , then the target.resource.resource_type UDM field is set to CONTAINER .Else if, the resource.type log field value matches the regular expression gkebackup\.googleapis\.com/(BackupPlan or RestorePlan) , then the target.resource.resource_type UDM field is set to SETTING .Else if, the resource.type log field value matches the regular expression gce_(instance or snapshot) , then the target.resource.resource_type UDM field is set to VIRTUAL_MACHINE .Else if, the resource.type log field value matches the regular expression gce_image , then the target.resource.resource_type UDM field is set to IMAGE .Else if,the resource.type log field value contain one of the following values, then the resource.type log field is set to UNSPECIFIED and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field.
Else if, the resource.type log field value matches the regular expression project , then the target.resource.resource_type UDM field is set to CLOUD_PROJECT .Else if, the resource.type log field value matches the regular expression gke_ , then the target.resource.resource_type UDM field is set to CLUSTER .Else, the target.resource.resource_type UDM field is set to UNSPECIFIED and the resource.type raw log field is mapped to target.resource.resource_subtype UDM field. |
|
protoPayload.response.targetLink |
target.url |
|
protoPayload.metadata.event.eventName.parameter.name[WEB_ADDRESS] |
target.url |
|
protoPayload.request.httpRequest.url |
target.url |
|
resource.discoveryDocumentUri |
target.url |
|
httpRequest.requestUrl |
target.url |
|
protoPayload.request.role.included_permissions[] |
target.user.attribute.permissions.name |
|
protoPayload.metadata.event.eventName.parameter.name[ROLE_ID] |
target.user.attribute.roles.description |
If the protoPayload.metadata.event.eventName.parameter.name log field value is equal to ROLE_ID , then the Role_ID - protoPayload.metadata.event.eventName.parameter.value log field is mapped to the target.user.attribute.roles.description UDM field. |
protoPayload.response.bindings[].role |
target.user.attribute.roles.name |
|
protoPayload.metadata.event.eventName.parameter.name[ROLE_NAME] |
target.user.attribute.roles.name |
|
protoPayload.request.serviceAccounts[].email |
target.user.email_addresses |
|
protoPayload.metadata.event.eventName.parameter.value |
target.user.email_addresses |
If the protoPayload.metadata.event.eventName.parameter.value log
field value is not empty and the protoPayload.metadata.event.eventName
log field value is equal to USER_EMAIL or EMAIL_MONITOR_DEST_EMAIL
or DESTINATION_USER_EMAIL , then the protoPayload.metadata.event.eventName.parameter.value
log field is mapped to the target.user.email_addresses UDM field. |
protoPayload.metadata.event.eventName.parameter.name[NEW_VALUE] |
target.user.first_name |
If the protoPayload.metadata.event.eventName log field value is equal to FIRST_NAME, then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to NEW_VALUE , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the target.user.first_name UDM field. |
protoPayload.request.personIdentifier.canonicalPersonId |
target.user.group_identifiers |
|
protoPayload.metadata.event.eventName.parameter.name[NEW_VALUE] |
target.user.last_name |
If the protoPayload.metadata.event.eventName log field value is equal to LAST_NAME, then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to NEW_VALUE , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the target.user.last_name UDM field. |
protoPayload.metadata.event.eventName.parameter.name[NEW_VALUE] |
target.user.user_display_name |
If the protoPayload.metadata.event.eventName log field value is equal to RENAME_USER, then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to NEW_VALUE , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the target.user.user_display_name UDM field. |
protoPayload.response.user |
target.user.userid |
|
protoPayload.metadata.event.eventName.parameter.name[USER_EMAIL] |
target.user.userid |
If the protoPayload.metadata.event.eventName log field value is equal to CREATE_EMAIL_MONITOR or CREATE_DATA_TRANSFER_REQUEST , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to USER_EMAIL , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the principal.user.userid UDM field.Else if, the protoPayload.metadata.event.eventName.parameter.name log field value is equal to USER_EMAIL , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the target.user.userid UDM field. |
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_DEST_EMAIL] |
target.user.userid |
|
protoPayload.metadata.event.eventName.parameter.name[DESTINATION_USER_EMAIL] |
target.user.userid |
|
protoPayload.request.user |
target.user.userid |
|
protoPayload.serviceData.policyDelta.bindingDeltas[].member |
target.user.userid |
|
protoPayload.request.objects.db |
about.labels [database_name] (deprecated) |
|
jsonPayload.accesses[].methodName |
about.labels [methodName] (deprecated) |
|
protoPayload.request.objects.name |
about.labels [objects_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[API_CLIENT_NAME] |
about.labels[api_client_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[API_SCOPES] |
about.labels[api_scopes] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[BEGIN_DATE_TIME] |
about.labels[begin_date_time] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[BULK_UPLOAD_FAIL_USERS_NUMBER] |
about.labels[bulk_upload_fail_users_number] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[BULK_UPLOAD_TOTAL_USERS_NUMBER] |
about.labels[bulk_upload_total_users_number] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ASSIGNMENTS_NEW] |
about.labels[caa_assignments_new] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ASSIGNMENTS_OLD] |
about.labels[caa_assignments_old] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ENFORCEMENT_ENDPOINTS_NEW] |
about.labels[caa_enforcement_endpoints_new] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ENFORCEMENT_ENDPOINTS_OLD] |
about.labels[caa_enforcement_endpoints_old] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.size |
about.labels[caller_network_request_size] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.time |
about.labels[caller_network_request_time] (deprecated) |
|
protoPayload.requestMetadata.callerNetwork |
about.labels[caller_network] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.size |
principal.labels[caller_network_request_size] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.time |
principal.labels[request_attributes_time] (deprecated) |
|
protoPayload.requestMetadata.callerNetwork |
principal.labels[caller_network] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[CHROME_LICENSES_ENABLED] |
about.labels[chrome_licenses_enabled] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[END_DATE_TIME] |
about.labels[end_date_time] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[END_DATE] |
about.labels[end_date] (deprecated) |
|
protoType.metadata.event[].eventName |
about.labels[event_name] (deprecated) |
|
protoPayload.metadata.event.parameter[].label |
about.labels[event_param_label] (deprecated) |
|
protoPayload.metadata.event.parameter[].type |
about.labels[event_param_type] (deprecated) |
|
protoType.metadata.event[].eventType |
about.labels[event_type] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[FIELD_NAME] |
about.labels[field_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[FULL_ORG_UNIT_PATH] |
about.labels[full_org_unit_path] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[GROUP_MEMBER_BULK_UPLOAD_FAILED_NUMBER] |
about.labels[grp_member_bulk_upload_failed] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[GROUP_MEMBER_BULK_UPLOAD_TOTAL_NUMBER] |
about.labels[grp_member_bulk_upload_total] (deprecated) |
|
httpRequest.cacheFillBytes |
about.labels[httpreq_cache_fill_bytes] (deprecated) |
|
httpRequest.cacheHit |
about.labels[httpreq_cache_hit] (deprecated) |
|
httpRequest.cacheLookup |
about.labels[httpreq_cache_lookup] (deprecated) |
|
httpRequest.cacheValidatedWithOriginServer |
about.labels[httpreq_cache_validated_with_origin_server] (deprecated) |
|
httpRequest.latency |
about.labels[httprequest_latency] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[INFO_TYPE] |
about.labels[info_type] (deprecated) |
|
protoPayload.metadata.activityId.timeUsec |
about.labels[metadata_activityId_time_usec] (deprecated) |
|
protoPayload.metadata.activityId.uniqQualifier |
about.labels[metadata_activityId_uniq_qualifier] (deprecated) |
|
protoPayload.metadata.@type |
about.labels[metadata_type] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[NEW_PERMISSION_GRANT_STATE] |
about.labels[new_permission_grant_state] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[NUMBER_OF_COMPANY_OWNED_DEVICES] |
about.labels[num_of_company_owned_device] (deprecated) |
|
protoPayload.numResponseItems |
about.labels[num_response_items] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[OLD_PERMISSION_GRANT_STATE] |
about.labels[old_permission_grant_state] (deprecated) |
|
operation.first |
about.labels[operation_first] (deprecated) |
|
operation.id |
about.labels[operation_id] (deprecated) |
|
operation.last |
about.labels[operation_last] (deprecated) |
|
operation.producer |
about.labels[operation_producer] (deprecated) |
|
protoPayload.resourceOriginalState.selfLinkWithId |
about.labels[rc_old_selflinkWithId] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[REAUTH_SETTING_NEW] |
about.labels[reauth_setting_new] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[REAUTH_SETTING_OLD] |
about.labels[reauth_setting_old] (deprecated) |
|
protoPayload.request.alloweds[].ports |
about.labels[req_alloweds_ports] (deprecated) |
|
protoPayload.request.body.name |
about.labels[req_body_name] (deprecated) |
|
protoPayload.request.body.settings.activityPolicy |
about.labels[req_body_settings_activity_policy] (deprecated) |
|
protoPayload.request.deletionProtection |
about.labels[req_deletion_protection] (deprecated) |
|
protoPayload.request.disabled |
about.labels[req_disabled] (deprecated) |
|
protoPayload.request.displayDevice.enableDisplay |
about.labels[req_display_device_enable_display] (deprecated) |
|
protoPayload.request.enableFlowLogs |
about.labels[req_enable_flow_logs] (deprecated) |
|
protoPayload.request.fingerprint |
about.labels[req_fingerprint] (deprecated) |
|
protoPayload.request.shieldedInstanceConfig.enableSecureBoot |
about.labels[req_instance_config_enable_secure_boot] (deprecated) |
|
protoPayload.request.shieldedInstanceConfig.enableVtpm |
about.labels[req_instance_config_enable_vtpm] (deprecated) |
|
protoPayload.request.shieldedInstanceConfig.enableIntegrityMonitoring |
about.labels[req_instance_enable_integrity_monitoring] (deprecated) |
|
protoPayload.request.key_types[] |
about.labels[req_key_types] (deprecated) |
|
protoPayload.request.logconfig.enable |
about.labels[req_logconfig_enable] (deprecated) |
|
protoPayload.request.networkTier |
about.labels[req_network_tier] (deprecated) |
|
protoPayload.request.network |
about.labels[req_network] (deprecated) |
|
protoPayload.request.page_size |
about.labels[req_page_size] (deprecated) |
|
request.pagesize |
about.labels[req_page_size] (deprecated) |
|
protoPayload.request.policy.etag |
about.labels[req_policy_etag] (deprecated) |
|
protoPayload.request.portRange |
about.labels[req_port_range] (deprecated) |
|
protoPayload.request.privateIpGoogleAccess |
about.labels[req_private_ip_google_access] (deprecated) |
|
protoPayload.request.private_key_type |
about.labels[req_private_key_type] (deprecated) |
|
protoPayload.request.remove_deleted_service_accounts |
about.labels[req_remove_deleted_serviceAcc] (deprecated) |
|
protoPayload.request.showDeleted |
about.labels[req_show_deleted] (deprecated) |
|
protoPayload.request.skip_visibility_check |
about.labels[req_skip_visibility_check] (deprecated) |
|
protoPayload.request.stackType |
about.labels[req_stack_type] (deprecated) |
|
protoPayload.request.type |
about.labels[req_type] (deprecated) |
|
protoPayload.request.updateMask |
about.labels[req_update_mask] (deprecated) |
|
protoPayload.request.version |
about.labels[req_version] (deprecated) |
|
protoPayload.response.clientOperationId |
about.labels[res_client_operation_id] (deprecated) |
|
protoPayload.response.endTime |
about.labels[res_end_time] (deprecated) |
|
protoPayload.response.id |
about.labels[res_id] (deprecated) |
|
protoPayload.response.key_algorithm |
about.labels[res_key_algorithm] (deprecated) |
|
protoPayload.response.key_origin |
about.labels[res_key_origin] (deprecated) |
|
protoPayload.response.key_type |
about.labels[res_key_type] (deprecated) |
|
protoPayload.response.kind |
about.labels[res_kind] (deprecated) |
|
protoPayload.response.private_key_type |
about.labels[res_private_key_type] (deprecated) |
|
protoPayload.response.progress |
about.labels[res_progress] (deprecated) |
|
protoPayload.response.startTime |
about.labels[res_start_time] (deprecated) |
|
protoPayload.response.status |
about.labels[res_status] (deprecated) |
If the protoPayload.methodName log field value is equal to cloudsql.instances.create , then the protoPayload.response.status log field is mapped to the security_result.description UDM field. |
protoPayload.response.type |
about.labels[res_type] (deprecated) |
|
protoPayload.response.unique_id |
about.labels[res_unique_id] (deprecated) |
If the protoPayload.methodName log field value matches the regular expression (CreateServiceAccount, CreateWorkloadIdentityPool, CreateWorkloadIdentityPoolProvider, managedZones.create, changes.create, resourceRecordSets.create, responsePolicies.create, responsePolicyRules.create, policies.create, CreateRole, CreatePolicy, CreateServiceAccountKey, CreateWorkforcePool, CreateWorkforcePoolProvider) , then the protoPayload.response.unique_id log field is mapped to the target.resource.product_object_id UDM field. |
protoPayload.response.valid_after_time.seconds |
about.labels[res_valid_after_time] (deprecated) |
|
protoPayload.response.valid_before_time.seconds |
about.labels[res_valid_before_time] (deprecated) |
|
protoPayload.response.version |
about.labels[res_version] (deprecated) |
|
protoPayload.response.zone |
about.labels[res_zone] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[SEARCH_QUERY_FOR_DUMP] |
about.labels[search_query_for_dump] (deprecated) |
|
spanId |
about.labels[span_id] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[START_DATE] |
about.labels[start_date] (deprecated) |
|
traceSampled |
about.labels[trace_sampled] (deprecated) |
|
Trace |
about.labels[trace] (deprecated) |
|
protoPayload.@type |
about.labels[type] (deprecated) |
|
protoPayload.metadata.instanceMetadataDelta.addedMetadataKeys |
metadata.ingestion_labels [instance_metadata_key_added] |
|
protoPayload.metadata.instanceMetadataDelta.deletedMetadataKeys |
metadata.ingestion_labels [instance_metadata_key_deletion] |
|
protoPayload.metadata.instanceMetadataDelta.modifiedMetadataKeys |
metadata.ingestion_labels [instance_metadata_key_modification] |
|
protoPayload.metadata.projectMetadataDelta.addedMetadataKeys |
metadata.ingestion_labels [AddedMetadataKeys] |
|
protoPayload.metadata.projectMetadataDelta.deletedMetadataKeys |
metadata.ingestion_labels [DeletedMetadataKeys] |
|
protoPayload.metadata.projectMetadataDelta.modifiedMetadataKeys |
metadata.ingestion_labels [ModifiedMetadataKeys] |
|
protoPayload.redactions.reason |
principal.labels [protoPayload.redactions.field] (deprecated) |
|
protoPayload.redactions.type |
principal.labels [protoPayload.redactions.field] (deprecated) |
|
authenticationInfo.serviceAccountDelegationInfo.firstPartyPrincipal.serviceMetadata |
principal.labels [service_metadata] (deprecated) |
|
jsonPayload.sourceNetwork |
principal.labels [source_network] (deprecated) |
|
authenticationInfo.serviceAccountDelegationInfo.thirdPartyPrincipal.thirdPartyClaims |
principal.labels [third_party_claims] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.time |
principal.labels[caller_network_request_time] (deprecated) |
|
protoPayload.request.description |
principal.labels[req_description] (deprecated) |
|
protoPayload.request.ipCidrRange |
principal.labels[req_ip_cidr_range] (deprecated) |
|
protoPayload.request.sourceRanges[] |
principal.labels[req_source_ranges] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.reason |
principal.labels[request_attributes_reason] (deprecated) |
|
protoPayload.authenticationInfo.thirdPartyPrincipal |
principal.labels[third_party_principal] (deprecated) |
|
protoPayload.metadata.jobChange.after |
target.resource_ancestors.attribute.labels[jobchange_after] |
|
protoPayload.metadata.jobChange.before |
target.resource_ancestors.attribute.labels[jobchange_before] |
|
protoPayload.metadata.jobChange.job.jobConfig.queryConfig.query |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_queryconfig_query] |
|
protoPayload.metadata.jobChange.job.jobConfig.queryConfig.createDisposition |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_queryconfig_createdisposition] |
|
protoPayload.metadata.jobChange.job.jobConfig.queryConfig.destinationTable |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_queryconfig_destinationtable] |
|
protoPayload.metadata.jobChange.job.jobConfig.queryConfig.priority |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_queryconfig_priority] |
|
protoPayload.metadata.jobChange.job.jobConfig.queryConfig.writeDisposition |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_queryconfig_writedisposition] |
|
protoPayload.metadata.jobChange.job.jobConfig.tableCopyConfig.createDisposition |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_tablecopyconfig_createdisposition] |
|
protoPayload.metadata.jobChange.job.jobConfig.tableCopyConfig.destinationTable |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_tablecopyconfig_destinationtable] |
|
protoPayload.metadata.jobChange.job.jobConfig.tableCopyConfig.operationType |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_tablecopyconfig_operationtype] |
|
protoPayload.metadata.jobChange.job.jobConfig.tableCopyConfig.writeDisposition |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_tablecopyconfig_writedisposition] |
|
protoPayload.metadata.jobChange.job.jobConfig.type |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_type] |
|
protoPayload.metadata.jobChange.job.jobName |
target.resource_ancestors.name |
|
protoPayload.metadata.jobChange.job.jobStats.createTime |
target.resource_ancestors.attribute.creation_time |
|
protoPayload.metadata.jobChange.job.jobStats.endTime |
target.resource_ancestors.attribute.labels[jobchange_jobstats_endtime] |
|
protoPayload.metadata.jobChange.job.jobStats.queryStats |
target.resource_ancestors.attribute.labels[jobchange_jobstats_querystats] |
|
protoPayload.metadata.jobChange.job.jobStats.reservation |
target.resource_ancestors.attribute.labels[jobchange_jobstats_reservation] |
|
protoPayload.metadata.jobChange.job.jobStats.startTime |
target.resource_ancestors.attribute.labels[jobchange_jobstats_starttime] |
|
protoPayload.metadata.jobChange.job.jobStatus.errorResult.code |
security_result.detection_fields[jobchange_jobstatus_errorresult_code] |
|
protoPayload.metadata.jobChange.job.jobStatus.errorResult.message |
security_result.detection_fields[jobchange_jobstatus_errorresult_message] |
|
protoPayload.metadata.jobChange.job.jobStatus.jobState |
target.resource_ancestors.attribute.labels[jobstatus_jobstate] |
|
protoPayload.metadata.jobChange.job.jobConfig.tableCopyConfig.sourceTables |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_tablecopyconfig_sourcetables] |
|
protoPayload.metadata.jobChange.job.jobStatus.errors.code |
security_result.detection_fields[jobchange_jobstatus_errors_code] |
|
protoPayload.metadata.jobChange.job.jobStatus.errors.message |
security_result.detection_fields[jobchange_jobstatus_errors_message] |
|
protoPayload.metadata.jobChange.job.jobConfig.extractConfig.sourceTable |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_extractconfig_sourcetable] |
|
protoPayload.metadata.jobChange.job.jobConfig.extractConfig.destinationUris |
target.resource_ancestors.attribute.labels[jobchange_jobconfig_extractconfig_destinationuris] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.query |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_queryconfig_query] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.createDisposition |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_queryconfig_createdisposition] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.destinationTable |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_queryconfig_destinationtable] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.priority |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_queryconfig_priority] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.writeDisposition |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_queryconfig_writedisposition] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.tableCopyConfig.createDisposition |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_tablecopyconfig_createdisposition] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.tableCopyConfig.destinationTable |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_tablecopyconfig_destinationtable] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.tableCopyConfig.operationType |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_tablecopyconfig_operationtype] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.tableCopyConfig.writeDisposition |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_tablecopyconfig_writedisposition] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.type |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_type] |
|
protoPayload.metadata.jobInsertion.job.jobName |
target.resource_ancestors.name |
|
protoPayload.metadata.jobInsertion.job.jobStats.createTime |
target.resource_ancestors.attribute.creation_time |
|
protoPayload.metadata.jobInsertion.job.jobStats.reservation |
target.resource_ancestors.attribute.labels[jobinsertion_jobstats_reservation] |
|
protoPayload.metadata.jobInsertion.job.jobStats.queryStats |
target.resource_ancestors.attribute.labels[jobinsertion_jobstats_querystats] |
|
protoPayload.metadata.jobInsertion.job.jobStats.startTime |
target.resource_ancestors.attribute.labels[jobinsertion_jobstats_starttime] |
|
protoPayload.metadata.jobInsertion.job.jobStats.endTime |
target.resource_ancestors.attribute.labels[jobinsertion_jobstats_endtime] |
|
protoPayload.metadata.jobInsertion.job.jobStatus.errorResult.code |
security_result.detection_fields[jobinsertion_jobstatus_errorresult_code] |
|
protoPayload.metadata.jobInsertion.job.jobStatus.errorResult.message |
security_result.detection_fields[jobinsertion_jobstatus_errorresult_message] |
|
protoPayload.metadata.jobInsertion.job.jobStatus.jobState |
target.resource_ancestors.attribute.labels[jobinsertion_jobstatus_jobstate] |
|
protoPayload.metadata.jobInsertion.reason |
target.resource_ancestors.attribute.labels[jobinsertion_reason] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.tableCopyConfig.sourceTables |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_tablecopyconfig_sourcetables] |
|
protoPayload.metadata.jobInsertion.job.jobStatus.errors.code |
security_result.detection_fields[jobinsertion_jobstatus_errors_code] |
|
protoPayload.metadata.jobInsertion.job.jobStatus.errors.message |
security_result.detection_fields[jobinsertion_jobstatus_errors_message] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.extractConfig.sourceTable |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_extractconfig_sourcetable] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.extractConfig.destinationUris |
target.resource_ancestors.attribute.labels[jobinsertion_jobconfig_extractconfig_destinationuris] |
|
protoPayload.response.buildConfig.entryPoint |
target.resource.attribute.labels[buildconfig_entrypoint] |
|
protoPayload.request.member |
target.user.email_addresses |
|
protoPayload.request.email |
target.user.email_addresses |
|
protoPayload.metadata.jobInsertion.reason |
target.resource.attribute.labels[job_insertion_reason] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.queryConfig.statementType |
target.resource.attribute.labels[job_insertion_job_job_config_query_config_statement_type] |
|
protoPayload.metadata.jobInsertion.job.jobStatus.jobState |
target.resource.attribute.labels[job_insertion_job_job_status_job_state] |
|
protoPayload.response.state |
target.resource.attribute.labels[response_state] |
|
protoPayload.request.metadata.state |
target.resource.attribute.labels[request_state] |
|
protoPayload.authenticationInfo.principalSubject |
principal.user.userid |
If the protoPayload.authenticationInfo.principalSubject log field value is not empty, then new_user_id is extracted from the protoPayload.authenticationInfo.principalSubject log field using a Grok pattern, and mapped to the principal.user.userid UDM field. |
protoPayload.authenticationInfo.principalSubject |
principal.user.email_addresses |
If the protoPayload.authenticationInfo.principalSubject log field value is not empty, then new_email_id is extracted from the protoPayload.authenticationInfo.principalSubject log field using a Grok pattern, and mapped to the principal.user.email_addresses UDM field. |
protoPayload.authenticationInfo.serviceAccountDelegationInfo.principalSubject |
principal.user.attribute.labels[access_serviceAcc_principalSubject] |
|
protoPayload.response.oauth2_client_id |
principal.user.attribute.labels[response_oauth2_client_id] |
|
protoPayload.authorizationInfo.resourceAttributes.service |
principal.resource.attribute.labels[authorization_info_rcService] |
|
protoPayload.authorizationInfo.granted |
principal.user.attributes.labels[authorization_granted] |
|
protoPayload.request.cryptoKey.versionTemplate.algorithm |
security_result.detection_fields [algorithm] |
|
protoPayload.response.details[].@type |
security_result.detection_fields [details_type] |
|
protoPayload.request.cryptoKey.nextRotationTime |
security_result.detection_fields [next_rotation_time] |
|
protoPayload.request.cryptoKey.versionTemplate.protectionLevel |
security_result.detection_fields [protection_level] |
|
protoPayload.request.body.settings.ipConfiguration.authorizedNetworks.value |
security_result.detection_fields [protoPayload.request.body.settings.ipConfiguration.authorizedNetworks.kind] |
|
protoPayload.request.cryptoKey.purpose |
security_result.detection_fields [purpose] |
|
protoPayload.resourceName |
security_result.detection_fields [resource_name] |
|
protoPayload.authorizationInfo.resource |
security_result.detection_fields [resource] |
|
protoPayload.response.code |
security_result.detection_fields [response_code] |
|
protoPayload.request.cryptoKey.rotationPeriod |
security_result.detection_fields [rotation_period] |
|
protoPayload.metadata.securityPolicyInfo.organizationId |
security_result.detection_fields [securityPolicyInfo.organizationId] |
|
protoPayload.request.serviceAccounts[].scopes |
security_result.detection_fields [service_account_scope] |
|
protoPayload.response.details[].violations[].subject |
security_result.detection_fields [violation_subject] |
|
protoPayload.response.details[].violations[].type |
security_result.detection_fields [violation_type] |
|
protoPayload.metadata.event.eventName.parameter.name[ACTION_ID] |
security_result.detection_fields[action_id] |
|
protoPayload.serviceData.policyDelta.auditConfigDeltas[].action |
security_result.detection_fields[action] |
|
protoPayload.metadata.event.eventName.parameter.name[ALERT_NAME] |
security_result.detection_fields[alert_name] |
|
protoPayload.metadata.event.eventName.parameter.name[ALLOWED_TWO_STEP_VERIFICATION_METHOD] |
security_result.detection_fields[allowed_two_step_verification_method] |
|
protoPayload.requestMetadata.callerNetwork.requestAttributes.reason |
security_result.detection_fields[caller_network_request_reason] |
|
protoPayload.metadata.event.eventName.parameter.name[is_second_factor] |
security_result.detection_fields[is_second_factor] |
If the protoPayload.metadata.event.eventName log field value is equal to login_verification , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to is_second_factor , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the security_result.detection_fields.value UDM field. |
protoPayload.metadata.event.eventName.parameter.name[is_suspicious] |
security_result.detection_fields[is_suspicious] |
If the protoPayload.metadata.event.eventName log field value is equal to login_success , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to is_suspicious , then the protoPayload.metadata.event.eventName.parameter.boolValue log field is mapped to the security_result.detection_fields.value UDM field. |
protoPayload.metadata.event.eventName.parameter.name[login_failure_type] |
security_result.detection_fields[login_failure_type] |
If the protoPayload.metadata.event.eventName log field value is equal to login_failure , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to login_failure_type , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the security_result.detection_fields.value UDM field. |
protoPayload.metadata.event.eventName.parameter.name[login_type] |
security_result.detection_fields[login_type] |
If the protoPayload.metadata.event.eventName log field value is equal to login_failure or login_challenge or login_verification or login_success or logout , then if the protoPayload.metadata.event.eventName.parameter.name log field value is equal to login_type , then the protoPayload.metadata.event.eventName.parameter.value log field is mapped to the about.labels.value UDM field. |
protoPayload.request.bindings.members[] |
security_result.detection_fields[members] |
|
protoPayload.policyViolationInfo.orgPolicyViolationInfo.violationInfo.checkedValue |
security_result.detection_fields[policy_violation_checked_value] |
|
protoPayload.policyViolationInfo.orgPolicyViolationInfo.violationInfo.constraint |
security_result.detection_fields[policy_violation_constraint] |
|
protoPayload.policyViolationInfo.orgPolicyViolationInfo.resourceTags |
security_result.detection_fields[policy_violation_resource_tags] |
|
protoPayload.policyViolationInfo.orgPolicyViolationInfo.resourceType |
security_result.detection_fields[policy_violation_resource_type] |
|
protoPayload.metadata.event.eventName.parameter.name[QUARANTINE_NAME] |
security_result.detection_fields[quarantine_name] |
|
protoPayload.resourceOriginalState.logconfig.enable |
security_result.detection_fields[rc_orgState_logconfig_enable] |
|
protoPayload.request.alloweds[].ports |
security_result.detection_fields[req_alloweds_ports] |
|
protoPayload.response.error.errors[].domain |
security_result.detection_fields[res_error_domain] |
|
protoPayload.resourceOriginalState.direction |
security_result.detection_fields[resource_original_state_direction] |
|
protoPayload.authenticationInfo.serviceAccountKeyName |
security_result.detection_fields[service_account_key_name] |
|
Referred this from Default parser. |
security_result.detection_fields[SERVICE] |
|
protoPayload.status.details.type |
security_result.detection_fields[status_details_type] |
|
protoPayload.status.details.violations.subject |
security_result.detection_fields[status_details_violation_subject] |
|
protoPayload.status.details.violations.type |
security_result.detection_fields[status_details_violation_type] |
|
sourceLocation.function |
src.labels[src_location_function] |
|
sourceLocation.line |
src.labels[src_location_line] |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_NEW_STATE] |
target.asset.attribute.labels[dvc_new_state] |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_PREVIOUS_STATE] |
target.asset.attribute.labels[dvc_previous_state] |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_TYPE] |
target.asset.attribute.labels[dvc_type] |
|
protoPayload.metadata.event.eventName.parameter.name[MANAGED_CONFIGURATION_NAME] |
target.asset.attribute.labels[managed_config_name] |
|
protoPayload.metadata.event.eventName.parameter.name[MOBILE_APP_PACKAGE_ID] |
target.asset.attribute.labels[mobile_app_package_id] |
|
protoPayload.metadata.event.eventName.parameter.name[MOBILE_CERTIFICATE_COMMON_NAME] |
target.asset.attribute.labels[mobile_certificate_common_name] |
|
protoPayload.metadata.event.eventName.parameter.name[MOBILE_WIRELESS_NETWORK_NAME] |
target.asset.attribute.labels[mobile_wireless_network_name] |
|
protoPayload.metadata.event.eventName.parameter.name[PLAY_FOR_WORK_MDM_VENDOR_NAME] |
target.asset.attribute.labels[play_for_work_mdm_vendor_name] |
|
protoPayload.metadata.event.eventName.parameter.name[PLAY_FOR_WORK_TOKEN_ID] |
target.asset.attribute.labels[play_for_work_token_id] |
|
resource.labels.instance_id |
target.asset.attribute.labels[rc_instance_id] |
|
protoPayload.metadata.event.eventName.parameter.name[SKU_NAME] |
target.asset.attribute.labels[sku_name] |
|
protoPayload.response.targetId |
target.asset.attribute.labels[target_id] |
If the protoPayload.methodName log field value is not equal to cloudsql.instances.create , then the protoPayload.response.targetId log field is mapped to the target.asset.attribute.labels.value UDM field. |
resource.labels.backend_service_name |
target.labels [backend_service_name] (deprecated) |
|
protoPayload.requestMetadata.requestAttributes.auth.claims |
target.labels [request_auth_claims] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[APPLICATION_EDITION] |
target.labels[application_edition] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[ASP_ID] |
target.labels[asp_id] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[CHROME_OS_SESSION_TYPE] |
target.labels[chrome_os_session_type] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_NEW_ORG_UNIT] |
target.labels[device_new_org_unit] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_PREVIOUS_ORG_UNIT] |
target.labels[device_previous_org_unit] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[DOMAIN_ALIAS] |
target.labels[domain_alias] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_EXPORT_INCLUDE_DELETED] |
target.labels[email_export_include_deleted] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_EXPORT_PACKAGE_CONTENT] |
target.labels[email_export_package_content] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_END_DATE] |
target.labels[email_log_search_end_date] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_START_DATE] |
target.labels[email_log_search_start_date] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_CHAT] |
target.labels[email_monitor_level_chat] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_DRAFT_EMAIL] |
target.labels[email_monitor_level_draft_email] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_INCOMING_EMAIL] |
target.labels[email_monitor_level_in_email] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_OUTGOING_EMAIL] |
target.labels[email_monitor_level_out_email] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[GMAIL_RESET_REASON] |
target.labels[email_reset_reason] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[NEW_VALUE] |
target.labels[new_value] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[OAUTH2_APP_TYPE] |
target.labels[oauth2_app_type] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[OLD_VALUE] |
target.labels[old_value] (deprecated) |
|
protoPayload.requestMetadata.destinationAttributes.principal |
target.labels[peer_principal] (deprecated) |
|
protoPayload.requestMetadata.destinationAttributes.regionCode |
target.labels[peer_region_code] (deprecated) |
|
protoPayload.request.loadBalancingScheme |
target.labels[req_load_balancing_scheme] (deprecated) |
|
protoPayload.request.requestId |
target.labels[request_id] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[REQUEST_ID] |
target.labels[request_id] (deprecated) |
|
protoPayload.resourceOriginalState.description |
target.labels[res_originalState_description] (deprecated) |
|
protoPayload.response.bindings[].members[] |
target.labels[response_bindings_members] (deprecated) |
|
protoPayload.response.description |
target.labels[response_description] (deprecated) |
|
protoPayload.response.display_name |
target.labels[response_display_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[SECONDARY_DOMAIN_NAME] |
target.labels[secondary_domain_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[SETTING_NAME] |
target.labels[setting_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[USER_CUSTOM_FIELD] |
target.labels[user_custom_field] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[USER_DEFINED_SETTING_NAME] |
target.labels[user_defined_setting_name] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[WEB_ORIGIN] |
target.labels[web_origin] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[WHITELISTED_GROUPS] |
target.labels[whitelisted_groups] (deprecated) |
|
protoPayload.metadata.event.eventName.parameter.name[APP_LICENSES_ORDER_NUMBER] |
target.asset.labels[app_licenses_order_number] |
|
protoPayload.metadata.event.eventName.parameter.name[CHROME_NUM_LICENSES_PURCHASED] |
target.asset.labels[chrome_num_licenses_purchased] |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_COMMAND_DETAILS] |
target.asset.labels[device_command_details] |
|
protoPayload.metadata.event.eventName.parameter.name[DIRECTORY_API_ID] |
target.asset.labels[directory_api_id] |
|
protoPayload.metadata.event.eventName.parameter.name[GROUP_PRIORITIES] |
target.group.attribute.labels[group_priorities] |
|
protoPayload.request.cluster.subnetwork |
target.resource_ancestor.attribute.labels[req_cls_subnetwork] |
|
protoPayload.request.cluster.nodePools[].autoscaling.enabled |
target.resource_ancestor.attribute.labels[req_clsNodePools_autoscaling_enabled] |
|
protoPayload.request.cluster.nodePools[].autoscaling.maxNodeCount |
target.resource_ancestor.attribute.labels[req_clsNodePools_autoscaling_max_node_cnt] |
|
protoPayload.request.cluster.nodePools[].autoscaling.minNodeCount |
target.resource_ancestor.attribute.labels[req_clsNodePools_autoscaling_min_node_cnt] |
|
protoPayload.request.cluster.nodePools[].management.autoupgrade |
target.resource_ancestor.attribute.labels[req_clsNodePools_autoupgrade] |
|
protoPayload.request.cluster.nodePools[].config.diskSizeGb |
target.resource_ancestor.attribute.labels[req_clsNodePools_config_disksize] |
|
protoPayload.request.cluster.nodePools[].config.imageType |
target.resource_ancestor.attribute.labels[req_clsNodePools_config_imagetype] |
|
protoPayload.request.cluster.nodePools[].config.machineType |
target.resource_ancestor.attribute.labels[req_clsNodePools_config_machinetype] |
|
protoPayload.request.cluster.nodePools[].config.oauthScopes[] |
target.resource_ancestor.attribute.labels[req_clsNodePools_config_oauth_scopes] |
|
protoPayload.request.cluster.nodePools[].name |
target.resource_ancestor.attribute.labels[req_clsNodePools_name] |
|
protoPayload.request.cluster.nodePools[].initialNodeCount |
target.resource_ancestor.attribute.labels[req_clsterNodePools_autoscaling_initial_node_cnt] |
|
resource.data.oauth2ClientId |
target.resource.attribute.labels [oauth_client_id] |
|
protoPayload.request.properties.confidentialInstanceConfig.enableConfidentialCompute |
target.resource.attribute.labels [ enable_confidential_compute] |
|
protoPayload.request.function.timeout |
target.resource.attribute.labels [ function_time_out] |
|
protoPayload.requestMetadata.requestAttributes.auth.accessLevels |
target.resource.attribute.labels [accessLevel] |
|
protoPayload.request.date |
target.resource.attribute.labels [audit_event_occurred] |
|
protoPayload.request.auditId |
target.resource.attribute.labels [audit_id] |
|
protoPayload.request.autoscalingPolicy.mode |
target.resource.attribute.labels [autoscaling_policy_mode] |
|
protoPayload.request.autoscalingPolicy.coolDownPeriodSec |
target.resource.attribute.labels [cool_down_period] |
|
protoPayload.request.denieds.0.IPProtocol |
target.resource.attribute.labels [Denied Protocol] |
|
protoPayload.request.destinationRanges |
target.resource.attribute.labels [destination_ranges] |
|
protoPayload.request.function.entryPoint |
target.resource.attribute.labels [function_entry_point] |
|
protoPayload.request.function.httpsTrigger.securityLevel |
target.resource.attribute.labels [function_httptrigger_security_level] |
|
protoPayload.request.function.runtime |
target.resource.attribute.labels [function_runtime] |
|
protoPayload.request.function.serviceAccountEmail |
target.resource.attribute.labels [function_service_account_email] |
|
protoPayload.request.function.sourceUploadUrl |
target.resource.attribute.labels [function_source_upload_url] |
|
protoPayload.metadata.iapEnabled |
target.resource.attribute.labels [iapEnabled] |
|
protoPayload.request.listManagedInstancesResults |
target.resource.attribute.labels [managed_instances_result] |
|
protoPayload.request.autoscalingPolicy.maxNumReplicas |
target.resource.attribute.labels [max_replicas] |
|
protoPayload.request.autoscalingPolicy.minNumReplicas |
target.resource.attribute.labels [min_replicas] |
|
protoPayload.request.msgType |
target.resource.attribute.labels [msg_type] |
|
protoPayload.metadata.oauth_client_id |
target.resource.attribute.labels [oauth_client_id] |
|
protoPayload.request.autoscalingPolicy.cpuUtilization.predictiveMethod |
target.resource.attribute.labels [predictive_method] |
|
protoPayload.request.labels.0.value |
target.resource.attribute.labels [protoPayload.request.labels.0.key] |
|
protoPayload.request.queryId |
target.resource.attribute.labels [query_id] |
|
protoPayload.request.constraint |
target.resource.attribute.labels [request_constraint] |
|
protoPayload.request.dataAccessed |
target.resource.attribute.labels [request_data_accessed] |
|
protoPayload.request.function.labels.deployment-tool |
target.resource.attribute.labels [request_deployment_tool] |
|
protoPayload.request.properties.description |
target.resource.attribute.labels [request_description] |
|
protoPayload.request.function.name |
target.resource.attribute.labels [request_function_name] |
|
protoPayload.request.location |
target.resource.attribute.labels [request_location] |
|
protoPayload.request.policy.constraint |
target.resource.attribute.labels [request_policy_constraint] |
|
protoPayload.request.@type |
target.resource.attribute.labels [request_type] |
|
protoPayload.request.cmd |
target.resource.attribute.labels [sql_operation_type ] |
|
protoPayload.request.threadId |
target.resource.attribute.labels [thread_id] |
|
protoPayload.metadata.unsatisfied_access_levels |
target.resource.attribute.labels [unsatisfied_access_levels] |
|
protoPayload.request.autoscalingPolicy.cpuUtilization.utilizationTarget |
target.resource.attribute.labels [utilization_target] |
|
protoPayload.request.body.settings.backupConfiguration.binaryLogEnabled |
target.resource.attribute.labels[backup_config_binarylog_enabled] |
|
protoPayload.request.body.settings.backupConfiguration.enabled |
target.resource.attribute.labels[backup_config_enabled] |
|
protoPayload.request.body.settings.backupConfiguration.transactionLogRetentionDays |
target.resource.attribute.labels[backup_config_logRetention_days] |
|
protoPayload.request.body.settings.backupConfiguration.pointInTimeRecoveryEnabled |
target.resource.attribute.labels[backup_config_point_in_time_recovery_enabled] |
|
protoPayload.request.body.settings.backupConfiguration.backupRetentionSettings.retainedBackups |
target.resource.attribute.labels[backup_config_retention_settings_retained_backups] |
|
protoPayload.request.body.settings.backupConfiguration.backupRetentionSettings.retentionUnit |
target.resource.attribute.labels[backup_config_retention_settings_unit] |
|
protoPayload.request.body.settings.backupConfiguration.startTime |
target.resource.attribute.labels[backup_config_start_time] |
|
protoPayload.request.canIpForward |
target.resource.attribute.labels[can_ip_forward] |
|
resource.labels.cluster_name |
target.resource.attribute.labels[cls_name] |
|
request.cluster.name |
target.resource.attribute.labels[cls_name] |
|
protoPayload.request.body.settings.dataDiskSizeGb |
target.resource.attribute.labels[data_disk_size_gb] |
|
protoPayload.request.body.settings.dataDiskType |
target.resource.attribute.labels[data_disk_type] |
|
protoPayload.metadata.tableDataRead.fields |
target.resource.attribute.labels[data_read_fields] |
|
protoPayload.metadata.jobInsertion.job.jobConfig.extractConfig.destinationUris[] |
target.resource.attribute.labels[destination_uris] |
|
protoPayload.request.direction |
target.resource.attribute.labels[direction] |
|
resource.labels.email_id |
target.resource.attribute.labels[email_id] |
|
resource.email_id |
target.resource.attribute.labels[email_id] |
|
resource.labels.forwarding_rule_name |
target.resource.attribute.labels[forwarding_rule_name] |
|
protoPayload.request.body.settings.ipConfiguration.ipv4Enabled |
target.resource.attribute.labels[ip_config_ipv4_enabled] |
|
protoPayload.request.body.settings.ipconfiguration.privatNetwork |
target.resource.attribute.labels[ip_config_private_network] |
|
protoPayload.request.body.settings.ipconfiguration.requireSsl |
target.resource.attribute.labels[ip_config_require_ssl] |
|
protoPayload.metadata.jobChange.job.jobConfig.type |
target.resource.attribute.labels[job_type] |
|
protoPayload.metadata.jobChange.job.jobConfig.labels.looker_studio_report_id |
target.resource.attribute.labels[job_change_looker_studio_report_id] |
|
protoPayload.metadata.jobChange.job.jobConfig.labels.requestor |
target.resource.attribute.labels[job_change_requestor] |
|
protoPayload.metadata.jobChange.job.jobConfig.labels.looker_studio_datasource_id |
target.resource.attribute.labels[job_change_looker_studio_datasource_id] |
|
protoPayload.metadata.tableChange.table.tableName |
target.resource.attribute.labels[metadata_changedTable_name] |
|
protoPayload.metadata.tableCreation.table.expireTime |
target.resource.attribute.labels[metadata_creationTable_expire_time] |
|
protoPayload.request.body.settings.pricingPlan |
target.resource.attribute.labels[pricing_plan] |
|
resource.data.projectId |
target.resource.attribute.labels[projectId] |
|
resource.labels.instance_group_name |
target.resource.attribute.labels[rc_instance_groupName] |
|
resource.labels.method |
target.resource.attribute.labels[rc_method] |
|
protoPayload.resourceOriginalState.disabled |
target.resource.attribute.labels[rc_orgState_disabled] |
|
protoPayload.resourceOriginalState.enableLogging |
target.resource.attribute.labels[rc_orgState_enable_logging] |
|
protoPayload.resourceOriginalState.logconfig.enable |
target.resource.attribute.labels[rc_orgState_logconfig_enable] |
|
protoPayload.resourceOriginalState.selfLink |
target.resource.attribute.labels[rc_orgState_selflink] |
|
protoPayload.resourceOriginalState.sourceRanges |
target.resource.attribute.labels[rc_orgState_srcranges] |
|
protoPayload.resourceOriginalState.targetTags |
target.resource.attribute.labels[rc_orgState_target_tags] |
|
protoPayload.resourceOriginalState.@type |
target.resource.attribute.labels[rc_orgState_type] |
|
resource.labels.service |
target.resource.attribute.labels[rc_service] |
|
resource.labels.subnetwork_name |
target.resource.attribute.labels[rc_subnetwork_name] |
|
resource.labels.version |
target.resource.attribute.labels[rc_version] |
|
protoPayload.request.body.databaseVersion |
target.resource.attribute.labels[req_body_dbVersion] |
|
protoPayload.request.cluster.releaseChannel.channel |
target.resource.attribute.labels[req_cls_channel] |
|
protoPayload.request.cluster.addonsConfig.networkPolicyConfig.disabled |
target.resource.attribute.labels[req_cls_policy_config_disabled] |
|
protoPayload.request.reservationAffinity.consumeReservationType |
target.resource.attribute.labels[req_consumeReservation_type] |
|
protoPayload.request.disabled |
target.resource.attribute.labels[req_disabled] |
|
protoPayload.request.disks[].boot |
target.resource.attribute.labels[req_disk_boot] |
|
protoPayload.request.disks[].initializeParams.diskSizeGb |
target.resource.attribute.labels[req_disk_initialize_disk_size] |
|
protoPayload.request.disks[].initializeParams.diskType |
target.resource.attribute.labels[req_disk_initialize_disk_type] |
|
protoPayload.request.disks[].initializeParams.sourceImage |
target.resource.attribute.labels[req_disk_initialize_source_image] |
|
protoPayload.request.workloadIdentityPoolProvider.attributeCondition |
target.resource.attribute.labels[req_identityPool_attribute_condition] |
|
protoPayload.request.workloadIdentityPoolProvider.aws.accountId |
target.resource.attribute.labels[req_identityPool_aws_accountId] |
|
protoPayload.request.workloadIdentityPoolProvider.attributeMapping.attribute.aws_role |
target.resource.attribute.labels[req_identityPool_aws_role] |
|
protoPayload.request.workloadIdentityPool.description |
target.resource.attribute.labels[req_identityPool_description] |
|
protoPayload.request.workloadIdentityPool.disabled |
target.resource.attribute.labels[req_identityPool_disabled] |
|
protoPayload.request.workloadIdentityPoolProvider.displayName |
target.resource.attribute.labels[req_identityPool_displayName] |
|
protoPayload.request.workloadIdentityPoolProvider.attributeMapping.google.subject |
target.resource.attribute.labels[req_identityPool_googleSubject] |
|
protoPayload.request.workloadIdentityPoolProvider.disabled |
target.resource.attribute.labels[req_identityPool_provider_disabled] |
|
protoPayload.request.workloadIdentityPoolProviderId |
target.resource.attribute.labels[req_identityPool_providerId] |
|
protoPayload.request.instances[].instance |
target.resource.attribute.labels[req_instance] |
|
protoPayload.request.logconfig.enable |
target.resource.attribute.labels[req_logconfig_enable] |
|
protoPayload.serviceData.tabelDataListRequest.maxResults |
target.resource.attribute.labels[req_max_results] |
|
protoPayload.serviceData.jobGetQueryResultsRequest.maxResults |
target.resource.attribute.labels[req_max_results] |
|
protoPayload.request.maxResults |
target.resource.attribute.labels[req_max_results] |
|
protoPayload.request.name |
target.resource.attribute.labels[req_name] |
|
protoPayload.request.networkInterfaces[].accessConfig.name |
target.resource.attribute.labels[req_network_access_config_name] |
|
protoPayload.request.networkInterfaces[].accessConfig.networkTier |
target.resource.attribute.labels[req_network_access_config_network_tier] |
|
protoPayload.request.networkInterfaces[].accessConfig.type |
target.resource.attribute.labels[req_network_access_config_type] |
|
protoPayload.request.network |
target.resource.attribute.labels[req_network] |
|
protoPayload.request.network |
target.resource.attribute.labels[req_network] |
|
protoPayload.request.priority |
target.resource.attribute.labels[Request Priority] |
|
protoPayload.request.project |
target.resource.attribute.labels[req_project] |
|
protoPayload.request.role.stage |
target.resource.attribute.labels[req_role_stage] |
|
protoPayload.request.scheduling.automaticRestart |
target.resource.attribute.labels[req_scheduling_automatic_restart] |
|
protoPayload.request.scheduling.onHostMaintenance |
target.resource.attribute.labels[req_scheduling_on_host_mainten] |
|
protoPayload.request.scheduling.preemptible |
target.resource.attribute.labels[req_scheduling_preemptible] |
|
protoPayload.request.service_account.description |
target.resource.attribute.labels[req_serviceAcc_description] |
|
protoPayload.request.serviceAccounts[].email |
target.resource.attribute.labels[req_serviceAcc_email] |
|
protoPayload.request.policy.booleanPolicy.enforced |
target.resource.attribute.labels[request_constraint] |
|
protoPayload.response.email |
target.resource.attribute.labels[res_email] |
|
protoPayload.response.etag |
target.resource.attribute.labels[res_etag] |
|
protoPayload.response.name |
target.resource.attribute.labels[res_name] |
|
protoPayload.response.operationType |
target.resource.attribute.labels[response_operation_type] |
|
protoPayload.response.zone |
target.resource.attribute.labels[res_zone] |
|
resource.data.name |
target.resource.attribute.labels[resource_data_name] |
|
protoPayload.response.booleanPolicy.enforced |
target.resource.attribute.labels[response_enforce_policy] |
|
protoPayload.response.status |
target.resource.attribute.labels[response_status] |
|
protoPayload.response.status.conditions.message |
target.resource.attribute.labels[response_status] |
|
protoPayload.serviceData.permissionDelta.addedPermissions[] |
target.resource.attribute.labels[ser_added_perm] |
|
protoPayload.serviceData.policyDelta.bindingDeltas[].action |
target.resource.attribute.labels[ser_binding_deltas_action] |
|
protoPayload.serviceData.policyDelta.bindingDeltas[].member |
target.resource.attribute.labels[ser_binding_deltas_member] |
|
Referred this from default parser. |
target.resource.attribute.labels[ser_binding_deltas_member] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.destinationTable.datasetId |
target.resource.attribute.labels[ser_destTable_datasetId] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.destinationTable.projectId |
target.resource.attribute.labels[ser_destTable_projectId] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.destinationTable.tableId |
target.resource.attribute.labels[ser_destTable_tableId] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobStatistics.createTime |
target.resource.attribute.labels[ser_jobCreate_time] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobName.jobId |
target.resource.attribute.labels[ser_req_jobId] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.query |
target.resource.attribute.labels[ser_req_query] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.createDisposotion |
target.resource.attribute.labels[ser_reqCreate_disposotion] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobName.location |
target.resource.attribute.labels[ser_reqJob_location] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobName.projectId |
target.resource.attribute.labels[ser_reqJob_projectid] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobStatistics.startTime |
target.resource.attribute.labels[ser_reqJob_start_time] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobStatus.state |
target.resource.attribute.labels[ser_reqJob_state] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobStatistics.totalSlotMs |
target.resource.attribute.labels[ser_reqJob_total_slot_ms] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.statementType |
target.resource.attribute.labels[ser_reqStatement_type] |
|
protoPayload.serviceData.jobGetQueryResultsResponse.job.jobConfiguration.query.writeDisposition |
target.resource.attribute.labels[ser_reqWrite_disposition] |
|
protoPayload.serviceData.tableInsertRequest.resource.view.query |
target.resource.attribute.labels[ser_tableInsert_query] |
|
protoPayload.serviceData.@type |
target.resource.attribute.labels[ser_type] |
|
protoPayload.request.sourceRanges[] |
target.resource.attribute.labels[source_ranges] |
|
protoPayload.request.body.settings.storageAutoResize |
target.resource.attribute.labels[storage_auto_resize] |
|
resource.labels.target_proxy_name |
target.resource.attribute.labels[target_proxy_name] |
|
protoPayload.request.body.settings.tier |
target.resource.attribute.labels[tier] |
|
resource.labels.url_map_name |
target.resource.attribute.labels[url_map_name] |
|
protoPayload.request.cluster.network |
target.resource_ancestors.attribute.labels[req_cls_network] |
|
protoPayload.request.cluster.nodePools[].management.autoRepair |
target.resource_ancestors.attribute.labels[req_clsNodePools_autorepair] |
|
protoPayload.request.body.settings.availabilityType |
target.resource.attributes.labels[resource_avaibilitytype] |
|
protoPayload.metadata.tableCreation.table.schemaJSON |
target.resource.attributes.labels[table_schemaJson] |
|
protoPayload.metadata.event.eventName.parameter.name[BIRTHDATE] |
target.user.attribute.labels[birthdate] |
|
protoPayload.metadata.event.eventName.parameter.name[PRIVILEGE_NAME] |
target.user.attribute.labels[privilege_name] |
|
protoPayload.metadata.event.eventName.parameter.name[USER_NICKNAME] |
target.user.attribute.labels[user_nickname] |
|
resource.type |
target.resource_ancestors.resource_type |
If the resource.type log field value matches the regular expression gce_(firewall or forwarding_rule) , then the target.resource_ancestors.resource_type UDM field is set to FIREWALL_RULE .If the resource.type log field value matches the regular expression gce_(subnetwork or network) , then the target.resource_ancestors.resource_type UDM field is set to VPC_NETWORK .If the resource.type log field value matches the regular expression dataproc , then the target.resource_ancestors.resource_type UDM field is set to CLUSTER .If the resource.type log field value matches the regular expression k8s or gke_ , then the target.resource_ancestors.resource_type UDM field is set to CLUSTER .If the resource.type log field value is equal to gce_backend_service , then the target.resource_ancestors.resource_type UDM field is set to BACKEND_SERVICE .If the resource.type log field value matches the regular expression (gce_ or dns_query) , then the target.resource.resource_type UDM field is set to VIRTUAL_MACHINE .If the resource.type log field value matches the regular expression gcs_bucket , then the target.resource_ancestors.resource_type UDM field is set to STORAGE_BUCKET .If the resource.type log field value matches the regular expression bigquery , then the target.resource_ancestors.resource_type UDM field is set to DATABASE .If the resource.type log field value matches the regular expression cloudsql , then the target.resource_ancestors.resource_type UDM field is set to DATABASE .If the resource.type log field value matches the regular expression service_account , then the target.resource_ancestors.resource_type UDM field is set to SERVICE_ACCOUNT .If the resource.type log field value matches the regular expression project , then the target.resource_ancestors.resource_type UDM field is set to CLOUD_PROJECT .If the resource.type log field value matches the regular expression organization , then the target.resource_ancestors.resource_type UDM field is set to CLOUD_ORGANIZATION .Else, the target.resource_ancestors.resource_type UDM field is set to UNSPECIFIED .If the resource.labels.project_id log field value is not empty, then the target.resource_ancestors.resource_type UDM field is set to CLOUD_PROJECT . |
jsonPayload.end_time |
about.labels[jsonPayload_end_time] (deprecated) |
|
jsonPayload.packets_sent |
network.sent_packets |
|
jsonPayload.reporter |
about.labels[jsonPayload_reporter] (deprecated) |
|
jsonPayload.src_vpc.vpc_name |
principal.resource.name |
|
jsonPayload.src_vpc.project_id |
principal.resource.product_object_id |
|
jsonPayload.src_vpc.subnetwork_name |
principal.resource.attribute.labels[jsonPayload_src_vpc_subnetwork_name] |
|
jsonPayload.start_time |
about.labels[jsonPayload_start_time] (deprecated) |
|
jsonPayload.src_instance.region |
principal.location.name |
|
jsonPayload.src_instance.project_id |
principal.labels[jsonPayload_src_instance_project_id] (deprecated) |
|
jsonPayload.src_instance.zone |
principal.cloud.availability_zone |
|
resource.labels.subnetwork_id |
target.resource.attribute.labels[resource_labels_subnetwork_id] |
|
jsonPayload.dest_vpc.project_id |
target.resource.product_object_id |
|
jsonPayload.dest_vpc.subnetwork_name |
target.resource.attribute.labels[jsonPayload_src_vpc_subnetwork_name] |
|
jsonPayload.dest_vpc.vpc_name |
target.resource.name |
|
jsonPayload.dest_instance.region |
target.location.name |
|
jsonPayload.dest_instance.project_id |
target.labels[jsonPayload_dest_instance_project_id] (deprecated) |
|
jsonPayload.dest_instance.zone |
target.cloud.availability_zone |
|
jsonPayload.src_location.asn |
principal.labels[jsonPayload_src_location_asn] (deprecated) |
|
jsonPayload.src_location.city |
principal.location.city |
|
jsonPayload.src_location.continent |
principal.labels[jsonPayload_src_location_continent] (deprecated) |
|
jsonPayload.src_location.country |
principal.location.country_or_region |
|
jsonPayload.src_location.region |
principal.labesl[jsonPayload_src_location_region] |
|
jsonPayload.dest_location.asn |
target.labels[jsonPayload_dest_location_asn] (deprecated) |
|
jsonPayload.dest_location.city |
target.location.city |
|
jsonPayload.dest_location.continent |
target.labels[jsonPayload_dest_location_continent] (deprecated) |
|
jsonPayload.dest_location.region |
target.labesl[jsonPayload_dest_location_region] |
|
protoPayload.metadata.ingressViolations.servicePerimeter |
security_result.detection_fields[protoPayload_metadata_ingressViolations_serviceParameter] |
|
protoPayload.metadata.ingressViolations.source |
security_result.detection_fields[protoPayload_metadata_ingressViolations_source] |
|
protoPayload.metadata.ingressViolations.sourceType |
security_result.detection_fields[protoPayload_metadata_ingressViolations_sourceType] |
|
protoPayload.metadata.ingressViolations.targetResource |
security_result.detection_fields[protoPayload_metadata_ingressViolations_targetResource] |
|
protoPayload.request.subjects.name |
target.user.attribute.labels[subject_name] |
|
protoPayload.request.spec.containers.0.image |
target.process.command_line |
|
protoPayload.request.spec.containers.0.name |
target.resource.attribute.labels[name] |
|
protoPayload.request.spec.containers.0.terminationMessagePolicy |
traget.resource.attribute.labels[terminationMessagePolicy] |
|
protoPayload.request.spec.containers.0.terminationMessagePath |
traget.resource.attribute.labels[terminationMessagePath] |
|
protoPayload.request.spec.containers.0.imagePullPolicy |
traget.resource.attribute.labels[imagePullPolicy] |
|
protoPayload.request.spec.dnsPolicy |
target.resource.attribute.labels[imagePullPolicy] |
|
protoPayload.request.spec.enableServiceLinks |
traget.resource.attribute.labels[enableServiceLinks] |
|
protoPayload.request.spec.restartPolicy |
target.resource.attribute.labels[restartPolicy] |
|
protoPayload.request.spec.schedulerName |
target.resource.attribute.labels[schedulerName] |
|
protoPayload.request.spec.terminationGracePeriodSeconds |
traget.resource.attribute.labels[protoPayload_request_spec_terminationGracePeriodSeconds] |
|
protoPayload.request.metadata.namespace |
security_result.about.namespace |
|
protoPayload.request.apiVersion |
target.resource.attribute.labels [request apiVersion] |
|
protoPayload.request.kind |
target.resource.attribute.labels[request.kind] |
|
protoPayload.request.metadata.name |
target.resource.attribute.labels[request.metadata.name] |
|
labels.mutation.webhook.admission.k8s.io/round_0_index_0 |
security_result.about.resource.attribute.labels[labels_round_0_index_0] |
|
protoPayload.request.spec.containers.0.args |
about.file.capabilities_tags |
|
protoPayload.request.properties.disks.0.initializeParams.diskSizeGb |
principal.resource.attribute.labels[diskSizeGb] |
|
protoPayload.request.properties.disks.0.initializeParams.diskType |
principal.resource.attribute.labels[diskType] |
|
protoPayload.request.properties.disks.0.initializeParams.guestOsFeatures.0.type |
principal.resource.attribute.labels[guestOsFeatures type] |
|
protoPayload.request.properties.disks.0.initializeParams.labels.0.key |
principal.resource.attribute.labels[protoPayload.request.properties.disks.0.initializeParams.labels.0.key] |
|
protoPayload.request.properties.disks.0.initializeParams.sourceImage |
principal.resource.attribute.labels[sourceImage] |
|
protoPayload.request.properties.disks.0.type |
principal.resource.attribute.labels[disks Type] |
|
key_id |
security_result.detection_field[key_id] |
key_id field value is extracted from the message log
field using a Grok pattern. |
protoPayload.request.securityHealthAnalyticsSettings.modules.PUBLIC_BUCKET_ACL.moduleEnablementState |
target.resource.attribute.labels[PUBLIC_BUCKET_ACL_module_enablement_state] |
|
protoPayload.response.serviceEnablementState |
target.resource.attribute.labels[service_enablement_state] |
|
protoPayload.request.metadata.creationTimestamp |
target.resource.attribute.creation_time |
|
protoPayload.request.metadata.labels.trivy.automatic.created |
target.resource.attribute.labels[req_metadata_trivy_automatic_created] |
|
protoPayload.request.metadata.labels.trivy.collector.name |
target.resource.attribute.labels[req_metadata_trivy_collector_name] |
|
protoPayload.request.metadata.labels.trivy.resource.kind |
target.resource.attribute.labels[req_metadata_trivy_resource_kind] |
|
protoPayload.request.metadata.labels.trivy.resource.name |
target.resource.attribute.labels[req_metadata_trivy_resource_name] |
|
protoPayload.request.spec.backoffLimit |
target.resource.attribute.labels[req_spec_backoff_limit] |
|
protoPayload.request.spec.completionMode |
target.resource.attribute.labels[req_spec_completion_mode] |
|
protoPayload.request.spec.completions |
target.resource.attribute.labels[req_spec_completions] |
|
protoPayload.request.spec.parallelism |
target.resource.attribute.labels[req_spec_parallelism] |
|
protoPayload.request.spec.suspend |
target.resource.attribute.labels[req_spec_suspend] |
|
protoPayload.request.spec.template.metadata.creationTimestamp |
target.resource.attribute.labels[req_spec_template_metadata_creation_time] |
|
protoPayload.request.spec.template.metadata.labels.app |
target.resource.attribute.labels[req_spec_template_metadata_app] |
|
protoPayload.request.spec.template.spec.automountServiceAccountToken |
target.resource.attribute.labels[req_spec_template_spec_automount_service_account_token] |
|
protoPayload.request.spec.template.spec.containers.command |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_command] |
|
protoPayload.request.spec.template.spec.containers.image |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_image] |
|
protoPayload.request.spec.template.spec.containers.imagePullPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_image_pull_policy] |
|
protoPayload.request.spec.template.spec.containers.name |
target.resource_ancestors.name |
|
protoPayload.request.spec.template.spec.containers.resources.limits.cpu |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_resource_limits_cpu] |
|
protoPayload.request.spec.template.spec.containers.resources.limits.memory |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_resource_limits_memory] |
|
protoPayload.request.spec.template.spec.containers.resources.requests.cpu |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_resource_request_cpu] |
|
protoPayload.request.spec.template.spec.containers.resources.requests.memory |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_resource_request_memory] |
|
protoPayload.request.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_security_context_allow_privilege_escalation] |
|
protoPayload.request.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_security_context_capabilities_drop] |
|
protoPayload.request.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_security_context_privileged] |
|
protoPayload.request.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_security_context_read_only_root_filesystem] |
|
protoPayload.request.spec.template.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_termination_message_path] |
|
protoPayload.request.spec.template.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_termination_message_policy] |
|
protoPayload.request.spec.template.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_volume_mounts_mount_path] |
|
protoPayload.request.spec.template.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_volume_mounts_name] |
|
protoPayload.request.spec.template.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_template_spec_container_volume_mounts_readonly] |
|
protoPayload.request.spec.template.spec.dnsPolicy |
target.resource.attribute.labels[req_spec_template_spec_dns_policy] |
|
protoPayload.request.spec.template.spec.hostPID |
target.resource.attribute.labels[req_spec_template_spec_host_pid] |
|
protoPayload.request.spec.template.spec.restartPolicy |
target.resource.attribute.labels[req_spec_template_spec_restart_policy] |
|
protoPayload.request.spec.template.spec.schedulerName |
target.resource.attribute.labels[req_spec_template_spec_scheduler_name] |
|
protoPayload.request.spec.template.spec.securityContext.runAsGroup |
target.resource.attribute.labels[req_spec_template_spec_security_context_run_as_group] |
|
protoPayload.request.spec.template.spec.securityContext.runAsUser |
target.resource.attribute.labels[req_spec_template_spec_security_context_run_as_user] |
|
protoPayload.request.spec.template.spec.securityContext.seccompProfile.type |
target.resource.attribute.labels[req_spec_template_spec_security_context_seccomp_profile_type] |
|
protoPayload.request.spec.template.spec.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_template_spec_termination_grace_period_seconds] |
|
protoPayload.request.spec.template.spec.volumes.hostPath.path |
target.resource.attribute.labels[req_spec_template_spec_volumes_host_path] |
|
protoPayload.request.spec.template.spec.volumes.hostPath.type |
target.resource.attribute.labels[req_spec_template_spec_volumes_host_path_type] |
|
protoPayload.request.spec.template.spec.volumes.name |
target.resource.attribute.labels[req_spec_template_spec_volumes_name] |
|
protoPayload.request.spec.automountServiceAccountToken |
target.resource.attribute.labels[req_spec_automount_service_account_token] |
|
protoPayload.request.spec.containers.command |
target.resource.attribute.labels[req_spec_container_command] |
|
protoPayload.request.spec.containers.securityContext.privileged |
target.resource.attribute.labels[req_spec_container_security_context_privileged] |
|
protoPayload.request.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[req_spec_container_security_context_allow_privilege_escalation] |
|
protoPayload.request.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[req_spec_container_security_context_read_only_root_filesystem] |
|
protoPayload.request.spec.containers.securityContext.capabilities.drop |
target.resource.attribute.labels[req_spec_container_security_context_capabilities_drop] |
|
protoPayload.request.spec.containers.volumeMounts.mountPath |
target.resource.attribute.labels[req_spec_container_volume_mount_path] |
|
protoPayload.request.spec.containers.volumeMounts.name |
target.resource.attribute.labels[req_spec_container_volume_mount_name] |
|
protoPayload.request.spec.containers.volumeMounts.readOnly |
target.resource.attribute.labels[req_spec_container_volume_mount_read_only] |
|
protoPayload.request.metadata.annotations.deprecated.daemonset.template.generation |
target.resource.attribute.labels[req_metadata_annotations_deprecated_daemonset_template_generation] |
|
protoPayload.request.metadata.labels.app |
target.resource.attribute.labels[req_metadata_app] |
|
protoPayload.request.metadata.labels.type |
target.resource.attribute.labels[req_metadata_labels_type] |
|
protoPayload.request.spec.serviceAccount |
target.resource.attribute.labels[req_spec_service_account] |
|
protoPayload.request.spec.serviceAccountName |
target.resource.attribute.labels[req_spec_serivce_account_name] |
|
protoPayload.request.spec.hostIPC |
target.resource.attribute.labels[req_spec_host_ipc] |
|
protoPayload.request.spec.hostNetwork |
target.resource.attribute.labels[req_spec_host_network] |
|
protoPayload.request.spec.hostPID |
target.resource.attribute.labels[req_spec_host_pid] |
|
protoPayload.request.spec.nodeName |
target.resource.attribute.labels[req_spec_node_name] |
|
protoPayload.request.spec.securityContext.privileged |
target.resource.attribute.labels[req_spec_security_context_privileged] |
|
protoPayload.request.spec.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[req_spec_security_context_allow_privilege_escalation] |
|
protoPayload.request.spec.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[req_spec_security_context_read_only_root_filesystem] |
|
protoPayload.request.spec.securityContext.capabilities.drop |
target.resource.attribute.labels[req_spec_security_context_capabilities_drop] |
|
protoPayload.request.spec.volumes.hostPath.path |
target.resource.attribute.labels[req_spec_volume_host_path] |
|
protoPayload.request.spec.volumes.hostPath.type |
target.resource.attribute.labels[req_spec_volume_host_path_type] |
|
protoPayload.request.spec.volumes.name |
target.resource.attribute.labels[req_spec_volume_name] |
|
protoPayload.request.spec.revisionHistoryLimit |
target.resource.attribute.labels[req_spec_revision_history_limit] |
|
protoPayload.request.spec.selector.matchLabels.app |
target.resource.attribute.labels[req_spec_selector_match_label_app] |
|
protoPayload.request.spec.selector.matchLabels.type |
target.resource.attribute.labels[req_spec_selector_match_label_type] |
|
protoPayload.request.spec.template.metadata.labels.type |
target.resource.attribute.labels[req_spec_template_metadata_labels_type] |
|
protoPayload.request.spec.template.spec.containers.args |
target.resource.attribute.labels[req_spec_template_spec_container_arg] |
|
protoPayload.request.spec.template.spec.hostIPC |
target.resource.attribute.labels[req_spec_template_spec_host_ipc] |
|
protoPayload.request.spec.template.spec.hostNetwork |
target.resource.attribute.labels[req_spec_template_spec_host_network] |
|
protoPayload.request.spec.updateStrategy.rollingUpdate.maxSurge |
target.resource.attribute.labels[req_spec_update_strategy_rolling_update_max_surge] |
|
protoPayload.request.spec.updateStrategy.rollingUpdate.maxUnavailable |
target.resource.attribute.labels[req_spec_update_strategy_rolling_update_max_unavailable] |
|
protoPayload.request.spec.updateStrategy.type |
target.resource.attribute.labels[req_spec_update_strategy_type] |
|
protoPayload.request.status.currentNumberScheduled |
target.resource.attribute.labels[req_status_current_number_scheduled] |
|
protoPayload.request.status.desiredNumberScheduled |
target.resource.attribute.labels[req_status_desired_number_scheduled] |
|
protoPayload.request.status.numberMisscheduled |
target.resource.attribute.labels[req_status_number_miss_scheduled] |
|
protoPayload.request.status.numberReady |
target.resource.attribute.labels[req_status_number_ready] |
|
protoPayload.response.@type |
target.resource.attribute.labels[res_type] |
|
protoPayload.response.apiVersion |
target.resource.attribute.labels[res_api_version] |
|
protoPayload.response.metadata.annotations.deprecated.daemonset.template.generation |
target.resource.attribute.labels[res_metadata_annotations_deprecated_daemonset_template_generation] |
|
protoPayload.response.metadata.generation |
target.resource.attribute.labels[res_metadata_generation] |
|
protoPayload.response.metadata.labels.type |
target.resource.attribute.labels[res_metadata_labels_type] |
|
protoPayload.response.metadata.labels.app |
target.resource.attribute.labels[res_metadata_label_app] |
|
protoPayload.response.metadata.creationTimestamp |
target.resource.attribute.labels[res_metadata_creation_time] |
|
protoPayload.response.metadata.name |
target.resource.attribute.labels[res_metadata_name] |
|
protoPayload.response.metadata.namespace |
target.resource.attribute.labels[res_metadata_namespace] |
|
protoPayload.response.metadata.resourceVersion |
target.resource.attribute.labels[res_metadata_resource_version] |
|
protoPayload.response.metadata.uid |
target.resource.attribute.labels[res_metadata_uid] |
|
protoPayload.response.spec.revisionHistoryLimit |
target.resource.attribute.labels[res_spec_revision_history_limit] |
|
protoPayload.response.spec.selector.matchLabels.app |
target.resource.attribute.labels[res_spec_selector_match_label_app] |
|
protoPayload.response.spec.selector.matchLabels.type |
target.resource.attribute.labels[res_spec_selector_match_label_type] |
|
protoPayload.response.spec.template.metadata.creationTimestamp |
target.resource.attribute.labels[res_spec_template_metadata_creation_time] |
|
protoPayload.response.spec.template.metadata.labels.app |
target.resource.attribute.labels[res_spec_template_metadata_app] |
|
protoPayload.response.spec.template.metadata.labels.type |
target.resource.attribute.labels[res_spec_template_metadata_type] |
|
protoPayload.response.spec.template.spec.containers.args |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_arg] |
|
protoPayload.response.spec.template.spec.containers.command |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_command] |
|
protoPayload.response.spec.template.spec.containers.image |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_image] |
|
protoPayload.response.spec.template.spec.containers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_image_pull_policy] |
|
protoPayload.response.spec.template.spec.containers.name |
target.resource_ancestors.name |
|
protoPayload.response.spec.template.spec.containers.resources.limits.cpu |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_resource_limits_cpu] |
|
protoPayload.response.spec.template.spec.containers.resources.limits.memory |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_resource_limits_memory] |
|
protoPayload.response.spec.template.spec.containers.resources.requests.cpu |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_resource_request_cpu] |
|
protoPayload.response.spec.template.spec.containers.resources.requests.memory |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_resource_request_memory] |
|
protoPayload.response.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_security_context_privileged] |
|
protoPayload.response.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_security_context_allow_privilege_escalation] |
|
protoPayload.response.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_security_context_read_only_root_filesystem] |
|
protoPayload.response.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_security_context_capabilities_drop] |
|
protoPayload.response.spec.template.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_termination_message_path] |
|
protoPayload.response.spec.template.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_termination_message_policy] |
|
protoPayload.response.spec.template.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_volume_mounts_mount_path] |
|
protoPayload.response.spec.template.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_volume_mounts_name] |
|
protoPayload.response.spec.template.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_template_spec_container_volume_mounts_read_only] |
|
protoPayload.response.spec.template.spec.dnsPolicy |
target.resource.attribute.labels[res_spec_template_spec_dns_policy] |
|
protoPayload.response.spec.template.spec.hostIPC |
target.resource.attribute.labels[res_spec_template_spec_host_pid] |
|
protoPayload.response.spec.template.spec.hostNetwork |
target.resource.attribute.labels[res_spec_template_spec_host_network] |
|
protoPayload.response.spec.template.spec.hostPID |
target.resource.attribute.labels[res_spec_template_spec_host_ipc] |
|
protoPayload.response.spec.template.spec.nodeName |
target.resource.attribute.labels[res_spec_template_spec_node_name] |
|
protoPayload.response.spec.template.spec.restartPolicy |
target.resource.attribute.labels[res_spec_template_spec_restart_policy] |
|
protoPayload.response.spec.template.spec.schedulerName |
target.resource.attribute.labels[res_spec_template_spec_scheduler_name] |
|
protoPayload.response.spec.template.spec.securityContext.runAsGroup |
target.resource.attribute.labels[res_spec_template_spec_security_context_run_as_group] |
|
protoPayload.response.spec.template.spec.securityContext.runAsUser |
target.resource.attribute.labels[res_spec_template_spec_security_context_run_as_user] |
|
protoPayload.response.spec.template.spec.securityContext.seccompProfile.type |
target.resource.attribute.labels[res_spec_template_spec_security_context_seccomp_profile_type] |
|
protoPayload.response.spec.template.spec.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_template_spec_termination_grace_period_seconds] |
|
protoPayload.response.spec.template.spec.volumes.hostPath.path |
target.resource.attribute.labels[res_spec_template_spec_volumes_host_path] |
|
protoPayload.response.spec.template.spec.volumes.hostPath.type |
target.resource.attribute.labels[res_spec_template_spec_volumes_host_path_type] |
|
protoPayload.response.spec.template.spec.volumes.name |
target.resource.attribute.labels[res_spec_template_spec_volumes_name] |
|
protoPayload.response.spec.updateStrategy.rollingUpdate.maxSurge |
target.resource.attribute.labels[res_spec_update_strategy_rolling_update_max_surge] |
|
protoPayload.response.spec.updateStrategy.rollingUpdate.maxUnavailable |
target.resource.attribute.labels[res_spec_update_strategy_rolling_update_max_unavailable] |
|
protoPayload.response.spec.updateStrategy.type |
target.resource.attribute.labels[res_spec_update_strategy_type] |
|
protoPayload.response.spec.containers.args |
target.resource_ancestors.attribute.labels[res_spec_container_arg] |
|
protoPayload.response.spec.containers.command |
target.resource_ancestors.attribute.labels[res_spec_container_command] |
|
protoPayload.response.spec.containers.image |
target.resource_ancestors.attribute.labels[res_spec_container_image] |
|
protoPayload.response.spec.containers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_container_image_pull_policy] |
|
protoPayload.response.spec.containers.name |
target.resource_ancestors.name |
|
protoPayload.response.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_container_security_context_privileged] |
|
protoPayload.response.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_container_security_context_allow_privilege_escalation] |
|
protoPayload.response.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_container_security_context_read_only_root_filesystem] |
|
protoPayload.response.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_container_security_context_capabilities_drop] |
|
protoPayload.response.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_container_termination_message_path] |
|
protoPayload.response.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_container_termination_message_policy] |
|
protoPayload.response.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_container_volume_mount_path] |
|
protoPayload.response.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_container_volume_mount_name] |
|
protoPayload.response.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_container_volume_mount_read_only] |
|
protoPayload.response.spec.dnsPolicy |
target.resource.attribute.labels[res_spec_dns_policy] |
|
protoPayload.response.spec.enableServiceLinks |
target.resource.attribute.labels[res_spec_enable_service_links] |
|
protoPayload.response.spec.hostIPC |
target.resource.attribute.labels[res_spec_host_ipc] |
|
protoPayload.response.spec.hostNetwork |
target.resource.attribute.labels[res_spec_host_network] |
|
protoPayload.response.spec.hostPID |
target.resource.attribute.labels[res_spec_host_pid] |
|
protoPayload.response.spec.nodeName |
target.resource.attribute.labels[res_spec_node_name] |
|
protoPayload.response.spec.preemptionPolicy |
target.resource.attribute.labels[res_spec_preemption_policy] |
|
protoPayload.response.spec.priority |
target.resource.attribute.labels[res_spec_priority] |
|
protoPayload.response.spec.restartPolicy |
target.resource.attribute.labels[res_spec_restart_policy] |
|
protoPayload.response.spec.schedulerName |
target.resource.attribute.labels[res_spec_scheduler_name] |
|
protoPayload.response.spec.serviceAccount |
target.resource.attribute.labels[res_spec_service_account] |
|
protoPayload.response.spec.serviceAccountName |
target.resource.attribute.labels[res_spec_serivce_account_name] |
|
protoPayload.response.spec.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_termination_grace_period_seconds] |
|
protoPayload.response.spec.tolerations.effect |
target.resource.attribute.labels[res_spec_toleration_effect] |
|
protoPayload.response.spec.tolerations.key |
target.resource.attribute.labels[res_spec_toleration_key] |
|
protoPayload.response.spec.tolerations.operator |
target.resource.attribute.labels[res_spec_toleration_operator] |
|
protoPayload.response.spec.tolerations.tolerationSeconds |
target.resource.attribute.labels[res_spec_toleration_second] |
|
protoPayload.response.spec.volumes.hostPath.path |
target.resource.attribute.labels[res_spec_volume_host_path] |
|
protoPayload.response.spec.volumes.hostPath.type |
target.resource.attribute.labels[res_spec_volume_host_path_type] |
|
protoPayload.response.spec.volumes.name |
target.resource.attribute.labels[res_spec_volume_name] |
|
protoPayload.response.spec.volumes.projected.defaultMode |
target.resource.attribute.labels[res_spec_volume_projected_default_mode] |
|
protoPayload.response.spec.volumes.projected.sources.serviceAccountToken.expirationSeconds |
target.resource.attribute.labels[res_spec_volume_projected_src_service_acc_token_ecpiration_sec] |
|
protoPayload.response.spec.volumes.projected.sources.serviceAccountToken.path |
target.resource.attribute.labels[res_spec_volume_projected_src_service_acc_token_path] |
|
protoPayload.response.spec.volumes.projected.sources.configMap.items.key |
target.resource.attribute.labels[res_spec_volume_projected_src_config_map_item_key] |
|
protoPayload.response.spec.volumes.projected.sources.configMap.items.path |
target.resource.attribute.labels[res_spec_volume_projected_src_config_map_item_path] |
|
protoPayload.response.spec.volumes.projected.sources.configMap.name |
target.resource.attribute.labels[res_spec_volume_projected_src_config_map_name] |
|
protoPayload.response.spec.volumes.projected.sources.downwardAPI.items.fieldRef.apiVersion |
target.resource.attribute.labels[res_spec_volume_projected_src_downward_api_item_field_ref_api_version] |
|
protoPayload.response.spec.volumes.projected.sources.downwardAPI.items.fieldRef.fieldPath |
target.resource.attribute.labels[res_spec_volume_projected_src_downward_api_item_field_ref_field_path] |
|
protoPayload.response.spec.volumes.projected.sources.downwardAPI.items.path |
target.resource.attribute.labels[res_spec_volume_projected_src_downward_api_item_path] |
|
protoPayload.response.status.phase |
target.resource.attribute.labels[res_status_phase] |
|
protoPayload.response.status.qosClass |
target.resource.attribute.labels[res_status_qos_class] |
|
protoPayload.response.status.currentNumberScheduled |
target.resource.attribute.labels[res_status_current_number_scheduled] |
|
protoPayload.response.status.desiredNumberScheduled |
target.resource.attribute.labels[res_status_desired_number_scheduled] |
|
protoPayload.response.status.numberMisscheduled |
target.resource.attribute.labels[res_status_number_miss_scheduled] |
|
protoPayload.response.status.numberReady |
target.resource.attribute.labels[res_status_number_ready] |
|
protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.labels.requestor |
target.resource.attribute.labels[ser_jobconf_requestor] |
|
protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.labels.looker_studio_datasource_id |
target.resource.attribute.labels[ser_jobconf_looker_studio_datasource_id] |
|
protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.labels.looker_studio_report_id |
target.resource.attribute.labels[ser_jobconf_looker_studio_report_id] |
|
labels.authorization.k8s.io/decision |
security_result.action |
If the labels.authorization.k8s.io/decision log field value is equal to allow , then the security_result.action UDM field is set to ALLOW .Else, if the labels.authorization.k8s.io/decision log field value is equal to block , then the security_result.action UDM field is set to BLOCK . |
labels.pod-security.kubernetes.io/enforce-policy |
security_result.detection_fields[pod_security_kubernetes_io_enforce_policy] |
|
labels.authorization.k8s.io/reason |
security_result.action_details |
|
protoPayload.request.roleRef.apiGroup |
target.user.attribute.labels[req_role_ref_api_group] |
|
protoPayload.request.roleRef.kind |
target.user.attribute.labels[req_role_ref_kind] |
|
protoPayload.request.roleRef.name |
target.user.attribute.roles.name |
|
protoPayload.request.subjects.apiGroup |
target.user.attribute.labels[req_subject_api_group] |
|
protoPayload.request.subjects.kind |
target.user.attribute.labels[req_subject_kind] |
|
protoPayload.request.rules.apiGroups |
security_result.rule_labels[req_rule_api_group] |
|
protoPayload.request.rules.resources |
security_result.rule_labels[req_rule_resource] |
|
protoPayload.request.rules.verbs |
security_result.rule_labels[req_rule_verb] |
|
protoPayload.request.rules.resourceNames |
security_result.rule_labels[req_rule_resource_name] |
|
protoPayload.response.metadata.managedFields.apiVersion |
target.resource.attribute.labels[res_managed_field_api_version] |
|
protoPayload.response.metadata.managedFields.fieldsType |
target.resource.attribute.labels[res_managed_field_type] |
|
protoPayload.response.metadata.managedFields.manager |
target.resource.attribute.labels[res_managed_field_manager] |
|
protoPayload.response.metadata.managedFields.operation |
target.resource.attribute.labels[res_managed_field_operation] |
|
protoPayload.response.metadata.managedFields.time |
target.resource.attribute.labels[res_managed_field_time] |
|
protoPayload.request.spec.containers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_container_security_context_capabilities_add] |
|
protoPayload.request.spec.containers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_container_security_context_seccomp_profile_type] |
|
protoPayload.request.spec.shareProcessNamespace |
target.resource.attribute.labels[req_spec_share_process_namespace] |
|
protoPayload.response.spec.containers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_container_security_context_capabilities_add] |
|
protoPayload.response.spec.containers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_container_security_context_seccomp_profile_type] |
|
protoPayload.response.spec.shareProcessNamespace |
target.resource.attribute.labels[res_spec_share_process_namespace] |
|
protoPayload.metadata.membershipDelta.member |
target.resource.attribute.labels[membership_delta_member] |
|
protoPayload.metadata.membershipDelta.roleDeltas.action |
target.resource.attribute.labels[membership_role_deltas_action] |
|
protoPayload.metadata.membershipDelta.roleDeltas.role |
target.resource.attribute.labels[membership_role_deltas_role] |
|
protoPayload.request.spec.resourceAttributes.namespace |
target.resource.attribute.labels[req_spec_resource_attribute_namespace] |
|
protoPayload.request.spec.resourceAttributes.resource |
target.resource.attribute.labels[req_spec_resource_attribute_resource] |
|
protoPayload.request.spec.resourceAttributes.verb |
target.resource.attribute.labels[req_spec_resource_attribute_verb] |
|
protoPayload.request.status.allowed |
target.resource.attribute.labels[req_status_allowed] |
|
protoPayload.response.spec.resourceAttributes.namespace |
target.resource.attribute.labels[res_spec_resource_attribute_namespace] |
|
protoPayload.response.spec.resourceAttributes.resource |
target.resource.attribute.labels[res_spec_resource_attribute_resource] |
|
protoPayload.response.spec.resourceAttributes.verb |
target.resource.attribute.labels[res_spec_resource_attribute_verb] |
|
protoPayload.response.status.allowed |
target.resource.attribute.labels[res_status_allowed] |
|
protoPayload.request.objects.db |
additional.fields[database_name] |
|
jsonPayload.accesses.methodName |
additional.fields[methodName] |
|
protoPayload.request.objects.name |
additional.fields[objects_name] |
|
protoPayload.metadata.event.eventName.parameter.name[API_CLIENT_NAME] |
additional.fields[api_client_name] |
|
protoPayload.metadata.event.eventName.parameter.name[API_SCOPES] |
additional.fields[api_scopes] |
|
protoPayload.metadata.event.eventName.parameter.name[BEGIN_DATE_TIME] |
additional.fields[begin_date_time] |
|
protoPayload.metadata.event.eventName.parameter.name[BULK_UPLOAD_FAIL_USERS_NUMBER] |
additional.fields[bulk_upload_fail_users_number] |
|
protoPayload.metadata.event.eventName.parameter.name[BULK_UPLOAD_TOTAL_USERS_NUMBER] |
additional.fields[bulk_upload_total_users_number] |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ASSIGNMENTS_NEW] |
additional.fields[caa_assignments_new] |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ASSIGNMENTS_OLD] |
additional.fields[caa_assignments_old] |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ENFORCEMENT_ENDPOINTS_NEW] |
additional.fields[caa_enforcement_endpoints_new] |
|
protoPayload.metadata.event.eventName.parameter.name[CAA_ENFORCEMENT_ENDPOINTS_OLD] |
additional.fields[caa_enforcement_endpoints_old] |
|
protoPayload.requestMetadata.requestAttributes.size |
additional.fields[caller_network_request_size] |
|
protoPayload.requestMetadata.requestAttributes.time |
additional.fields[caller_network_request_time] |
|
protoPayload.requestMetadata.callerNetwork |
additional.fields[caller_network] |
|
protoPayload.requestMetadata.requestAttributes.size |
additional.fields[caller_network_request_size] |
|
protoPayload.requestMetadata.requestAttributes.time |
additional.fields[request_attributes_time] |
|
protoPayload.requestMetadata.callerNetwork |
additional.fields[caller_network] |
|
protoPayload.metadata.event.eventName.parameter.name[CHROME_LICENSES_ENABLED] |
additional.fields[chrome_licenses_enabled] |
|
protoPayload.metadata.event.eventName.parameter.name[END_DATE_TIME] |
additional.fields[end_date_time] |
|
protoPayload.metadata.event.eventName.parameter.name[END_DATE] |
additional.fields[end_date] |
|
protoType.metadata.event.eventName |
additional.fields[event_name] |
|
protoPayload.metadata.event.parameter.label |
additional.fields[event_param_label] |
|
protoPayload.metadata.event.parameter.type |
additional.fields[event_param_type] |
|
protoType.metadata.event.eventType |
additional.fields[event_type] |
|
protoPayload.metadata.event.eventName.parameter.name[FIELD_NAME] |
additional.fields[field_name] |
|
protoPayload.metadata.event.eventName.parameter.name[FULL_ORG_UNIT_PATH] |
additional.fields[full_org_unit_path] |
|
protoPayload.metadata.event.eventName.parameter.name[GROUP_MEMBER_BULK_UPLOAD_FAILED_NUMBER] |
additional.fields[grp_member_bulk_upload_failed] |
|
protoPayload.metadata.event.eventName.parameter.name[GROUP_MEMBER_BULK_UPLOAD_TOTAL_NUMBER] |
additional.fields[grp_member_bulk_upload_total] |
|
httpRequest.cacheFillBytes |
additional.fields[httpreq_cache_fill_bytes] |
|
httpRequest.cacheHit |
additional.fields[httpreq_cache_hit] |
|
httpRequest.cacheLookup |
additional.fields[httpreq_cache_lookup] |
|
httpRequest.cacheValidatedWithOriginServer |
additional.fields[httpreq_cache_validated_with_origin_server] |
|
httpRequest.latency |
additional.fields[httprequest_latency] |
|
protoPayload.metadata.event.eventName.parameter.name[INFO_TYPE] |
additional.fields[info_type] |
|
protoPayload.metadata.activityId.timeUsec |
additional.fields[metadata_activityId_time_usec] |
|
protoPayload.metadata.activityId.uniqQualifier |
additional.fields[metadata_activityId_uniq_qualifier] |
|
protoPayload.metadata.@type |
additional.fields[metadata_type] |
|
protoPayload.metadata.event.eventName.parameter.name[NEW_PERMISSION_GRANT_STATE] |
additional.fields[new_permission_grant_state] |
|
protoPayload.metadata.event.eventName.parameter.name[NUMBER_OF_COMPANY_OWNED_DEVICES] |
additional.fields[num_of_company_owned_device] |
|
protoPayload.numResponseItems |
additional.fields[num_response_items] |
|
protoPayload.metadata.event.eventName.parameter.name[OLD_PERMISSION_GRANT_STATE] |
additional.fields[old_permission_grant_state] |
|
operation.first |
additional.fields[operation_first] |
|
operation.id |
additional.fields[operation_id] |
|
operation.last |
additional.fields[operation_last] |
|
operation.producer |
additional.fields[operation_producer] |
|
protoPayload.resourceOriginalState.selfLinkWithId |
additional.fields[rc_old_selflinkWithId] |
|
protoPayload.metadata.event.eventName.parameter.name[REAUTH_SETTING_NEW] |
additional.fields[reauth_setting_new] |
|
protoPayload.metadata.event.eventName.parameter.name[REAUTH_SETTING_OLD] |
additional.fields[reauth_setting_old] |
|
protoPayload.request.alloweds.ports |
additional.fields[req_alloweds_ports] |
|
protoPayload.request.body.name |
additional.fields[req_body_name] |
|
protoPayload.request.body.settings.activityPolicy |
additional.fields[req_body_settings_activity_policy] |
|
protoPayload.request.deletionProtection |
additional.fields[req_deletion_protection] |
|
protoPayload.request.disabled |
additional.fields[req_disabled] |
|
protoPayload.request.displayDevice.enableDisplay |
additional.fields[req_display_device_enable_display] |
|
protoPayload.request.enableFlowLogs |
additional.fields[req_enable_flow_logs] |
|
protoPayload.request.fingerprint |
additional.fields[req_fingerprint] |
|
protoPayload.request.shieldedInstanceConfig.enableSecureBoot |
additional.fields[req_instance_config_enable_secure_boot] |
|
protoPayload.request.shieldedInstanceConfig.enableVtpm |
additional.fields[req_instance_config_enable_vtpm] |
|
protoPayload.request.shieldedInstanceConfig.enableIntegrityMonitoring |
additional.fields[req_instance_enable_integrity_monitoring] |
|
protoPayload.request.key_types |
additional.fields[req_key_types] |
|
protoPayload.request.logconfig.enable |
additional.fields[req_logconfig_enable] |
|
protoPayload.request.networkTier |
additional.fields[req_network_tier] |
|
protoPayload.request.network |
additional.fields[req_network] |
|
protoPayload.request.page_size |
additional.fields[req_page_size] |
|
request.pagesize |
additional.fields[req_page_size] |
|
protoPayload.request.policy.etag |
additional.fields[req_policy_etag] |
|
protoPayload.request.portRange |
additional.fields[req_port_range] |
|
protoPayload.request.privateIpGoogleAccess |
additional.fields[req_private_ip_google_access] |
|
protoPayload.request.private_key_type |
additional.fields[req_private_key_type] |
|
protoPayload.request.remove_deleted_service_accounts |
additional.fields[req_remove_deleted_serviceAcc] |
|
protoPayload.request.showDeleted |
additional.fields[req_show_deleted] |
|
protoPayload.request.skip_visibility_check |
additional.fields[req_skip_visibility_check] |
|
protoPayload.request.stackType |
additional.fields[req_stack_type] |
|
protoPayload.request.type |
additional.fields[req_type] |
|
protoPayload.request.updateMask |
additional.fields[req_update_mask] |
|
protoPayload.request.version |
additional.fields[req_version] |
|
protoPayload.response.clientOperationId |
additional.fields[res_client_operation_id] |
|
protoPayload.response.endTime |
additional.fields[res_end_time] |
|
protoPayload.response.id |
additional.fields[res_id] |
|
protoPayload.response.key_algorithm |
additional.fields[res_key_algorithm] |
|
protoPayload.response.key_origin |
additional.fields[res_key_origin] |
|
protoPayload.response.key_type |
additional.fields[res_key_type] |
|
protoPayload.response.kind |
additional.fields[res_kind] |
|
protoPayload.response.private_key_type |
additional.fields[res_private_key_type] |
|
protoPayload.response.progress |
additional.fields[res_progress] |
|
protoPayload.response.startTime |
additional.fields[res_start_time] |
|
protoPayload.response.status |
security_result.action |
The security_result.action is set to FAIL when the following conditions are met:
|
protoPayload.response.status |
additional.fields[res_status] |
|
protoPayload.response.type |
additional.fields[res_type] |
|
protoPayload.response.unique_id |
additional.fields[res_unique_id] |
|
protoPayload.response.valid_after_time.seconds |
additional.fields[res_valid_after_time] |
|
protoPayload.response.valid_before_time.seconds |
additional.fields[res_valid_before_time] |
|
protoPayload.response.version |
additional.fields[res_version] |
|
protoPayload.response.zone |
additional.fields[res_zone] |
|
protoPayload.metadata.event.eventName.parameter.name[SEARCH_QUERY_FOR_DUMP] |
additional.fields[search_query_for_dump] |
|
spanId |
additional.fields[span_id] |
|
protoPayload.metadata.event.eventName.parameter.name[START_DATE] |
additional.fields[start_date] |
|
traceSampled |
additional.fields[trace_sampled] |
|
Trace |
additional.fields[trace] |
|
protoPayload.@type |
additional.fields[type] |
|
protoPayload.redactions.reason |
additional.fields[protoPayload.redactions.field] |
|
protoPayload.redactions.type |
additional.fields[protoPayload.redactions.field] |
|
authenticationInfo.serviceAccountDelegationInfo.firstPartyPrincipal.serviceMetadata |
additional.fields[service_metadata] |
|
jsonPayload.sourceNetwork |
additional.fields[source_network] |
|
authenticationInfo.serviceAccountDelegationInfo.thirdPartyPrincipal.thirdPartyClaims |
additional.fields[third_party_claims] |
|
protoPayload.requestMetadata.requestAttributes.time |
additional.fields[caller_network_request_time] |
|
protoPayload.request.ipCidrRange |
additional.fields[req_ip_cidr_range] |
|
protoPayload.request.description |
additional.labels[req_description] |
|
protoPayload.request.sourceRanges |
additional.fields[req_source_ranges] |
|
protoPayload.requestMetadata.requestAttributes.reason |
additional.fields[request_attributes_reason] |
|
protoPayload.authenticationInfo.thirdPartyPrincipal |
additional.fields[third_party_principal] |
|
sourceLocation.function |
additional.fields[src_location_function] |
|
sourceLocation.line |
additional.fields[src_location_line] |
|
resource.labels.backend_service_name |
additional.fields[backend_service_name] |
|
protoPayload.requestMetadata.requestAttributes.auth.claims |
additional.fields[request_auth_claims] |
|
protoPayload.metadata.event.eventName.parameter.name[APPLICATION_EDITION] |
additional.fields[application_edition] |
|
protoPayload.metadata.event.eventName.parameter.name[ASP_ID] |
additional.fields[asp_id] |
|
protoPayload.metadata.event.eventName.parameter.name[CHROME_OS_SESSION_TYPE] |
additional.fields[chrome_os_session_type] |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_NEW_ORG_UNIT] |
additional.fields[device_new_org_unit] |
|
protoPayload.metadata.event.eventName.parameter.name[DEVICE_PREVIOUS_ORG_UNIT] |
additional.fields[device_previous_org_unit] |
|
protoPayload.metadata.event.eventName.parameter.name[DOMAIN_ALIAS] |
additional.fields[domain_alias] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_EXPORT_INCLUDE_DELETED] |
additional.fields[email_export_include_deleted] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_EXPORT_PACKAGE_CONTENT] |
additional.fields[email_export_package_content] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_END_DATE] |
additional.fields[email_log_search_end_date] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_LOG_SEARCH_START_DATE] |
additional.fields[email_log_search_start_date] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_CHAT] |
additional.fields[email_monitor_level_chat] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_DRAFT_EMAIL] |
additional.fields[email_monitor_level_draft_email] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_INCOMING_EMAIL] |
additional.fields[email_monitor_level_in_email] |
|
protoPayload.metadata.event.eventName.parameter.name[EMAIL_MONITOR_LEVEL_OUTGOING_EMAIL] |
additional.fields[email_monitor_level_out_email] |
|
protoPayload.metadata.event.eventName.parameter.name[GMAIL_RESET_REASON] |
additional.fields[email_reset_reason] |
|
protoPayload.metadata.event.eventName.parameter.name[NEW_VALUE] |
additional.fields[new_value] |
|
protoPayload.metadata.event.eventName.parameter.name[OAUTH2_APP_TYPE] |
additional.fields[oauth2_app_type] |
|
protoPayload.metadata.event.eventName.parameter.name[OLD_VALUE] |
additional.fields[old_value] |
|
protoPayload.requestMetadata.destinationAttributes.principal |
additional.fields[peer_principal] |
|
protoPayload.requestMetadata.destinationAttributes.regionCode |
additional.fields[peer_region_code] |
|
protoPayload.request.loadBalancingScheme |
additional.fields[req_load_balancing_scheme] |
|
protoPayload.request.requestId |
additional.fields[request_id] |
|
protoPayload.metadata.event.eventName.parameter.name[REQUEST_ID] |
additional.fields[request_id] |
|
protoPayload.resourceOriginalState.description |
additional.fields[res_originalState_description] |
|
protoPayload.response.bindings.members |
additional.fields[response_bindings_members] |
|
protoPayload.response.description |
additional.fields[response_description] |
|
protoPayload.response.display_name |
additional.fields[response_display_name] |
|
protoPayload.metadata.event.eventName.parameter.name[SECONDARY_DOMAIN_NAME] |
additional.fields[secondary_domain_name] |
|
protoPayload.metadata.event.eventName.parameter.name[SETTING_NAME] |
additional.fields[setting_name] |
|
protoPayload.metadata.event.eventName.parameter.name[USER_CUSTOM_FIELD] |
additional.fields[user_custom_field] |
|
protoPayload.metadata.event.eventName.parameter.name[USER_DEFINED_SETTING_NAME] |
additional.fields[user_defined_setting_name] |
|
protoPayload.metadata.event.eventName.parameter.name[WEB_ORIGIN] |
additional.fields[web_origin] |
|
protoPayload.metadata.event.eventName.parameter.name[WHITELISTED_GROUPS] |
additional.fields[whitelisted_groups] |
|
jsonPayload.end_time |
additional.fields[jsonPayload_end_time] |
|
jsonPayload.reporter |
additional.fields[jsonPayload_reporter] |
|
jsonPayload.start_time |
additional.fields[jsonPayload_start_time] |
|
jsonPayload.src_instance.project_id |
additional.fields[jsonPayload_src_instance_project_id] |
|
jsonPayload.dest_instance.project_id |
additional.fields[jsonPayload_dest_instance_project_id] |
|
jsonPayload.src_location.asn |
additional.fields[jsonPayload_src_location_asn] |
|
jsonPayload.src_location.continent |
additional.fields[jsonPayload_src_location_continent] |
|
jsonPayload.dest_location.asn |
additional.fields[jsonPayload_dest_location_asn] |
|
jsonPayload.dest_location.continent |
additional.fields[jsonPayload_dest_location_continent] |
|
protoPayload.request.spec.expirationSeconds |
target.resource.attribute.labels[req_spec_expiration_seconds] |
|
protoPayload.request.spec.request |
target.resource.attribute.labels[req_spec_request] |
|
protoPayload.request.spec.signerName |
target.resource.attribute.labels[req_spec_signer_name] |
|
protoPayload.request.spec.usages |
target.resource.attribute.labels[req_spec_usage] |
|
protoPayload.response.spec.expirationSeconds |
target.resource.attribute.labels[res_spec_expiration_seconds] |
|
protoPayload.response.spec.extra.iam.gke.io/user-assertion |
target.resource.attribute.labels[res_spec_extra_iam_gke_io/user_assertion] |
|
protoPayload.response.spec.extra.user-assertion.cloud.google.com |
target.resource.attribute.labels[res_spec_extra_user_assertion_cloud_google_com] |
|
protoPayload.response.spec.groups |
target.resource.attribute.labels[res_spec_group] |
|
protoPayload.response.spec.request |
target.resource.attribute.labels[res_spec_request] |
|
protoPayload.response.spec.signerName |
target.resource.attribute.labels[res_spec_signer_name] |
|
protoPayload.response.spec.usages |
target.resource.attribute.labels[res_spec_usage] |
|
protoPayload.response.spec.username |
target.resource.attribute.labels[res_spec_username] |
|
protoPayload.request.cryptoKeyVersion.state |
target.resource.attribute.labels[req_cryptokey_version_state] |
|
protoPayload.serviceData.policyDelta.auditConfigDeltas.action |
target.resource.attribute.labels[service_data_policy_delta_audit_config_delta_action] |
|
protoPayload.serviceData.policyDelta.auditConfigDeltas.service |
target.resource.attribute.labels[service_data_policy_delta_audit_config_delta_service] |
|
protoPayload.serviceData.policyDelta.auditConfigDeltas.exemptedMember |
target.resource.attribute.labels[service_data_policy_delta_audit_config_delta_exempted_member] |
|
protoPayload.serviceData.policyDelta.auditConfigDeltas.logType |
target.resource.attribute.labels[service_data_policy_delta_audit_config_delta_log_type] |
|
protoPayload.request.policy.bindings.role |
target.resource.attribute.labels[req_policy_bindings_role] |
|
protoPayload.request.policy.bindings.members |
target.resource.attribute.labels[req_bindings_members] |
|
protoPayload.metadata.tableChange.bindingDeltas.action |
target.resource.attribute.labels[table_change_binding_deltas_action] |
|
protoPayload.metadata.tableChange.bindingDeltas.member |
target.resource.attribute.labels[table_change_binding_deltas_member] |
|
protoPayload.metadata.tableChange.bindingDeltas.role |
target.resource.attribute.labels[table_change_binding_deltas_role] |
|
protoPayload.metadata.datasetChange.bindingDeltas.action |
target.resource.attribute.labels[dataset_change_binding_deltas_action] |
|
protoPayload.metadata.datasetChange.bindingDeltas.member |
target.resource.attribute.labels[dataset_change_binding_deltas_member] |
|
protoPayload.metadata.datasetChange.bindingDeltas.role |
target.resource.attribute.labels[dataset_change_binding_deltas_role] |
|
protoPayload.metadata.tableChange.table.policy.etag |
target.resource.attribute.labels[table_change_table_policy_etag] |
|
protoPayload.metadata.tableChange.table.policy.bindings.role |
target.resource.attribute.labels[table_change_table_policy_bindings_{index}_role] |
|
protoPayload.metadata.tableChange.table.policy.bindings.members |
target.resource.attribute.labels[table_change_table_policy_bindings_{index}_members_{index1}] |
|
protoPayload.metadata.datasetChange.dataset.acl.policy.bindings.role |
target.resource.attribute.labels[dataset_change_dataset_acl_policy_bindings_{index}_role] |
|
protoPayload.metadata.datasetChange.dataset.acl.policy.bindings.members |
target.resource.attribute.labels[dataset_change_dataset_acl_policy_bindings_{index}_members_{index1}] |
|
protoPayload.request.bindings.role |
target.resource.attribute.labels[request_bindings_{index}_role] |
|
protoPayload.request.bindings.members |
target.resource.attribute.labels[request_bindings_{index}_members_{index1}] |
|
protoPayload.metadata.groupDelta.newGroup.description |
target.group.attribute.labels[metadata_group_delta_new_group_description] |
|
protoPayload.metadata.groupDelta.newGroup.email |
target.group.email_addresses |
|
protoPayload.metadata.groupDelta.newGroup.name |
target.group.group_display_name |
|
protoPayload.metadata.groupDelta.action |
target.group.attribute.labels[metadata_group_delta_action] |
|
protoPayload.response.spec.template.metadata.labels.client.knative.dev/nonce |
target.resource.attribute.labels[res_spec_template_metadata_nonce] |
|
protoPayload.response.spec.template.metadata.annotations.run.googleapis.com/client-name |
target.resource.attribute.labels[res_spec_template_metadata_client_name] |
|
protoPayload.response.spec.template.metadata.annotations.run.googleapis.com/client-version |
target.resource.attribute.labels[res_spec_template_metadata_client_version] |
|
protoPayload.response.spec.template.metadata.annotations.run.googleapis.com/execution-environment |
target.resource.attribute.labels[res_spec_template_metadata_exection_environment] |
|
protoPayload.response.spec.template.spec.taskCount |
target.resource.attribute.labels[res_spec_template_spec_taskcount] |
|
protoPayload.response.spec.template.spec.template.spec.containers.image |
target.resource_ancestors.attribute.labels[res_spec_template_spec_template_spec_container_image] |
|
protoPayload.response.spec.template.spec.template.spec.containers.resources.limits.memory |
target.resource_ancestors.attribute.labels[res_spec_template_spec_template_spec_container_resource_limits_memory] |
|
protoPayload.response.spec.template.spec.template.spec.containers.resources.limits.cpu |
target.resource_ancestors.attribute.labels[res_spec_template_spec_template_spec_container_resource_limits_cpu] |
|
protoPayload.response.spec.template.spec.template.spec.maxRetries |
target.resource.attribute.labels[res_spec_template_spec_template_spec_max_retries] |
|
protoPayload.response.spec.template.spec.template.spec.timeoutSeconds |
target.resource.attribute.labels[res_spec_template_spec_template_spec_timeout_seconds] |
|
protoPayload.response.spec.template.spec.template.spec.serviceAccountName |
principal.user.email_addresses |
|
protoPayload.request.service.metadata.annotations.run.googleapis.com/client-name |
target.resource_ancestors.attribute.labels[req_service_metadata_client_name] |
|
protoPayload.request.service.metadata.annotations.serving.knative.dev/creator |
target.resource_ancestors.attribute.labels[req_service_metadata_creator] |
|
protoPayload.request.service.metadata.annotations.run.googleapis.com/client-version |
target.resource_ancestors.attribute.labels[req_service_metadata_client_version] |
|
protoPayload.request.service.metadata.annotations.run.googleapis.com/operation-id |
target.resource_ancestors.attribute.labels[req_service_metadata_client_operation_id] |
|
protoPayload.request.service.metadata.annotations.run.googleapis.com/binary-authorization |
target.resource_ancestors.attribute.labels[req_service_metadata_binary_authorization] |
|
protoPayload.request.service.metadata.annotations.run.googleapis.com/ingress-status |
target.resource_ancestors.attribute.labels[req_service_metadata_client_ingress_status] |
|
protoPayload.request.service.metadata.annotations.serving.knative.dev/lastModifier |
target.resource_ancestors.attribute.labels[req_service_metadata_last_modifier] |
|
protoPayload.request.service.metadata.annotations.run.googleapis.com/ingress |
target.resource_ancestors.attribute.labels[req_service_metadata_ingress] |
|
protoPayload.request.service.spec.template.metadata.annotations.run.googleapis.com/client-name |
target.resource_ancestors.attribute.labels[req_service_spec_template_metadata_client_name] |
|
protoPayload.request.service.spec.template.metadata.annotations.run.googleapis.com/client-version |
target.resource_ancestors.attribute.labels[req_service_spec_template_metadata_client_version] |
|
protoPayload.request.service.spec.template.metadata.annotations.autoscaling.knative.dev/maxScale |
target.resource_ancestors.attribute.labels[req_service_spec_template_metadata_max_scale] |
|
protoPayload.request.New Data |
target.resource_ancestors.attribute.labels[req_new_data] |
|
protoPayload.response.Original Data |
target.resource_ancestors.attribute.labels[req_original_data] |
|
protoPayload.response.spec.template.spec.containers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_template_spec_containers_securitycontext_run_as_user] |
|
protoPayload.request.timestampRange.startTime |
target.resource.attribute.labels[timestamp_range_start_time] |
|
protoPayload.request.timestampRange.endTime |
target.resource.attribute.labels[timestamp_range_end_time] |
|
protoPayload.request.regexSearch |
target.resource.attribute.labels[request_regex_search] |
|
protoPayload.request.productSources |
target.resource.attribute.labels[request_product_sources] |
|
protoPayload.request.query |
target.resource.attribute.labels[request_query] |
|
protoPayload.request.caseSensitive |
target.resource.attribute.labels[request_case_sensitive] |
|
protoPayload.request.baselineQuery |
target.resource.attribute.labels[baseline_query] |
|
protoPayload.request.baselineTimeRange.startTime |
target.resource.attribute.labels[baseline_time_range_start_time] |
|
protoPayload.request.baselineTimeRange.endTime |
target.resource.attribute.labels[baseline_time_range_end_time] |
|
protoPayload.response.serviceConfig.timeoutSeconds |
target.resource.attribute.labels[response_service_config_timeout_seconds] |
|
labels.execution_id |
additional.fields[execution_id] |
|
labels.instance_id |
additional.fields[instance_id] |
|
labels.runtime_version |
additional.fields[runtime_version] |
|
protoPayload.metadata.updatedGrant.requester |
principal.user.userid |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.requester log field is mapped to the principal.user.userid UDM field. |
protoPayload.metadata.updatedGrant.requestedDuration |
target.resource.attribute.labels[requestedDuration] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.requestedDuration log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.updatedGrant.justification.unstructuredJustification |
target.resource.attribute.labels[justification] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.justification.unstructuredJustification log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.updatedGrant.privilegedAccess.gcpIamAccess.roleBindings.role |
target.resource.attribute.roles.name |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.privilegedAccess.gcpIamAccess.roleBindings.role log field is mapped to the target.resource.attribute.roles.name UDM field. |
protoPayload.metadata.updatedGrant.privilegedAccess.gcpIamAccess.resourceType |
target.resource.attribute.labels[resourceType] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.privilegedAccess.gcpIamAccess.resourceType log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.updatedGrant.privilegedAccess.gcpIamAccess.resource |
target.resource.attribute.labels[resource] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.privilegedAccess.gcpIamAccess.resource log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.updatedGrant.state |
target.resource.attribute.labels[state] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.updatedGrant.state log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.jobInsertion.job.jobConfig.labels.looker_studio_report_id |
target.resource.attribute.labels[job_insertion_looker_studio_report_id] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.jobInsertion.job.jobConfig.labels.looker_studio_report_id log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.jobInsertion.job.jobConfig.labels.requestor |
target.resource.attribute.labels[job_insertion_requestor] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.jobInsertion.job.jobConfig.labels.requestor log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.metadata.jobInsertion.job.jobConfig.labels.looker_studio_datasource_id |
target.resource.attribute.labels[job_insertion_looker_studio_datasource_id] |
If the protoPayload.serviceName log field value is equal to privilegedaccessmanager.googleapis.com , then the protoPayload.metadata.jobInsertion.job.jobConfig.labels.looker_studio_datasource_id log field is mapped to the target.resource.attribute.labels UDM field. |
protoPayload.response.displayName |
security_result.associations.name |
If the protoPayload.response.displayName log field value is not empty, then the protoPayload.response.displayName log field is mapped to the security_result.associations.name UDM field. |
protoPayload.request.referenceList.displayName |
security_result.associations.name |
If the protoPayload.response.displayName log field value is empty, then the protoPayload.request.referenceList.displayName log field is mapped to the security_result.associations.name UDM field. |
protoPayload.resourceName |
security_result.detection_fields[rule_id] |
If the protoPayload.resourceName log field value is not empty and the protoPayload.response.@type log field value is type.googleapis.com/google.cloud.chronicle.v1alpha.Rule , then new_rule_id is extracted from the protoPayload.resourceName log field using a Grok pattern, and mapped to the security_result.detection_fields[rule_id] UDM field. |
protoPayload.request.projection |
target.resource.attribute.labels[req_projection] |
|
protoPayload.response.items.metageneration |
target.resource.attribute.labels[res_items_metageneration] |
|
protoPayload.response.items.labels.created_date |
target.resource.attribute.labels[res_items_labels_created_date] |
|
protoPayload.response.items.labels.team_email |
target.resource.attribute.labels[res_items_labels_team_email] |
|
protoPayload.response.items.labels.team_name |
target.resource.attribute.labels[res_items_labels_team_name] |
|
protoPayload.response.items.labels.office_number |
target.resource.attribute.labels[res_items_labels_official_number] |
|
protoPayload.response.items.labels.department |
target.resource.attribute.labels[res_items_labels_department] |
|
protoPayload.response.items.labels.business_project_number |
target.resource.attribute.labels[res_items_labels_business_project_number] |
|
protoPayload.response.items.labels.owner_email |
target.resource.attribute.labels[res_items_labels_owner_email] |
|
protoPayload.response.items.labels.purchase_order_number |
target.resource.attribute.labels[res_items_labels_purchase_order_number] |
|
protoPayload.response.items.labels.office_name |
target.resource.attribute.labels[res_items_labels_office_name] |
|
protoPayload.response.items.labels.environment |
target.resource.attribute.labels[res_items_labels_environment] |
|
protoPayload.response.items.labels.created_by |
target.resource.attribute.labels[res_items_labels_created_by] |
|
protoPayload.response.items.labels.project_name |
target.resource.attribute.labels[res_items_labels_project_name] |
|
protoPayload.response.items.labels.finops_tag |
target.resource.attribute.labels[res_items_labels_finops_tag] |
|
protoPayload.response.items.labels.owner_role |
target.resource.attribute.labels[res_items_labels_owner_role] |
|
protoPayload.response.items.versioning.enabled |
target.resource.attribute.labels[res_items_versioning_enabled] |
|
protoPayload.response.items.iamConfiguration.publicAccessPrevention |
target.resource.attribute.labels[res_items_iam_conf_public_access_prevention] |
|
protoPayload.response.items.iamConfiguration.uniformBucketLevelAccess.lockedTime |
target.resource.attribute.labels[res_items_iam_conf_uniform_bucket_level_access_locked_time] |
|
protoPayload.response.items.iamConfiguration.uniformBucketLevelAccess.enabled |
target.resource.attribute.labels[res_items_iam_conf_uniform_bucket_level_access_enabled] |
|
protoPayload.response.items.id |
target.resource.attribute.labels[res_items_id] |
|
protoPayload.response.items.updated |
target.resource.attribute.labels[res_items_updated] |
|
protoPayload.response.items.storageClass |
target.resource.attribute.labels[res_items_storage_class] |
|
protoPayload.response.items.timeCreated |
target.resource.attribute.labels[res_items_time_created] |
|
protoPayload.response.items.location |
target.resource.attribute.labels[res_items_location] |
|
protoPayload.response.items.locationType |
target.resource.attribute.labels[res_items_location_type] |
|
protoPayload.response.items.projectNumber |
target.resource.attribute.labels[res_items_project_number] |
|
protoPayload.response.items.name |
target.resource.attribute.labels[res_items_name] |
|
protoPayload.response.items.softDeletePolicy.effectiveTime |
target.resource.attribute.labels[res_items_soft_delete_policy_effective_time] |
|
protoPayload.response.items.softDeletePolicy.retentionDurationSeconds |
target.resource.attribute.labels[res_items_soft_delete_policy_retention_duration_seconds] |
|
protoPayload.response.items.etag |
target.resource.attribute.labels[res_items_etag] |
|
protoPayload.response.code |
network.http.response_code |
|
protoPayload.response.reason |
additional.fields[res_reason] |
|
protoPayload.request.spec.template.spec.containers.securityContext.runAsUser |
target.resource.attribute.labels[req_spec_template_spec_containers_securitycontext_run_as_user] |
|
protoPayload.response.binaryData |
target.resource.attribute.labels[res_binary_data] |
Iterate for each key, value pair of log field protoPayload.response.binaryData , then the target.resource.attribute.labels.key UDM field is set to res_binary_data and protoPayload.response.binaryData log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.data |
target.resource.attribute.labels[res_data] |
Iterate for each key, value pair of log field protoPayload.response.data , then the target.resource.attribute.labels.key UDM field is set to res_data and protoPayload.response.data log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.immutable |
target.resource.attribute.labels[res_immutable] |
|
protoPayload.request.binaryData |
target.resource.attribute.labels[req_binary_data] |
Iterate for each key, value pair of log field protoPayload.request.binaryData , then the target.resource.attribute.labels.key UDM field is set to req_binary_data and protoPayload.request.binaryData log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.data |
target.resource.attribute.labels[req_data] |
Iterate for each key, value pair of log field protoPayload.request.data , then the target.resource.attribute.labels.key UDM field is set to req_data and protoPayload.request.data log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.immutable |
target.resource.attribute.labels[req_immutable] |
|
protoPayload.response.stringData |
target.resource.attribute.labels[res_string_data] |
Iterate for each key, value pair of log field protoPayload.response.stringData , then the target.resource.attribute.labels.key UDM field is set to res_string_data and protoPayload.response.stringData log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.type |
target.resource.attribute.labels[res_type] |
|
protoPayload.request.stringData |
target.resource.attribute.labels[req_string_data] |
Iterate for each key, value pair of log field protoPayload.request.stringData , then the target.resource.attribute.labels.key UDM field is set to req_string_data and protoPayload.request.stringData log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.type |
target.resource.attribute.labels[req_type] |
|
protoPayload.response.spec.drivers.name |
target.resource.attribute.labels[res_spec_driver_{index}_name] |
Iterate through log field protoPayload.response.spec.drivers , thenif the protoPayload.response.spec.drivers.name log field value is not empty then, res_spec_drivers_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.drivers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.drivers.nodeID |
target.resource.attribute.labels[res_spec_driver_{index}_nodeID] |
Iterate through log field protoPayload.response.spec.drivers , thenif the protoPayload.response.spec.drivers.nodeID log field value is not empty then, res_spec_drivers_%{index}_nodeID log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.drivers.nodeID log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.drivers.allocatable.count |
target.resource.attribute.labels[res_spec_driver_{index}_allocatable_count] |
Iterate through log field protoPayload.response.spec.drivers , thenif the protoPayload.response.spec.drivers.allocatable.count log field value is not empty then, res_spec_driver_%{index}_allocatable_count log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.drivers.allocatable.count log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.drivers.topologyKeys |
target.resource.attribute.labels[res_spec_driver_{index}_topologyKey_{index1}] |
Iterate through log field protoPayload.response.spec.drivers , thenif the protoPayload.response.spec.drivers.topologyKeys log field value is not empty then, res_spec_drivers_%{index}_topologyKeys_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.drivers.topologyKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.drivers.name |
target.resource.attribute.labels[req_spec_driver_{index}_name] |
Iterate through log field protoPayload.request.spec.drivers , thenif the protoPayload.request.spec.drivers.name log field value is not empty then, req_spec_drivers_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.drivers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.drivers.nodeID |
target.resource.attribute.labels[req_spec_driver_{index}_nodeID] |
Iterate through log field protoPayload.request.spec.drivers , thenif the protoPayload.request.spec.drivers.nodeID log field value is not empty then, req_spec_drivers_%{index}_nodeID log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.drivers.nodeID log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.drivers.allocatable.count |
target.resource.attribute.labels[req_spec_driver_{index}_allocatable_count] |
Iterate through log field protoPayload.request.spec.drivers , thenif the protoPayload.request.spec.drivers.allocatable.count log field value is not empty then, req_spec_driver_%{index}_allocatable_count log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.drivers.allocatable.count log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.drivers.topologyKeys |
target.resource.attribute.labels[req_spec_driver_{index}_topologyKey_{index1}] |
Iterate through log field protoPayload.request.spec.drivers , thenif the protoPayload.request.spec.drivers.topologyKeys log field value is not empty then, req_spec_drivers_%{index}_topologyKeys_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.drivers.topologyKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.attachRequired |
target.resource.attribute.labels[res_spec_attachRequired] |
|
protoPayload.response.spec.fsGroupPolicy |
target.resource.attribute.labels[res_spec_fsGroupPolicy] |
|
protoPayload.response.spec.nodeAllocatableUpdatePeriodSeconds |
target.resource.attribute.labels[res_spec_nodeAllocatableUpdatePeriodSeconds] |
|
protoPayload.response.spec.podInfoOnMount |
target.resource.attribute.labels[res_spec_podInfoOnMount] |
|
protoPayload.response.spec.seLinuxMount |
target.resource.attribute.labels[res_spec_seLinuxMount] |
|
protoPayload.response.spec.requiresRepublish |
target.resource.attribute.labels[res_spec_requiresRepublish] |
|
protoPayload.response.spec.storageCapacity |
target.resource.attribute.labels[res_spec_storageCapacity] |
|
protoPayload.response.spec.tokenRequests.audience |
target.resource.attribute.labels[res_spec_tokenRequests_{index}_audience] |
Iterate through log field protoPayload.response.spec.tokenRequests , thenif the protoPayload.response.spec.tokenRequests.audience log field value is not empty then, res_spec_tokenRequests_%{index}_audience log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tokenRequests.audience log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.tokenRequests.expirationSeconds |
target.resource.attribute.labels[res_spec_tokenRequests_{index}_expirationSeconds] |
Iterate through log field protoPayload.response.spec.tokenRequests , thenif the protoPayload.response.spec.tokenRequests.expirationSeconds log field value is not empty then, res_spec_tokenRequests_%{index}_expirationSeconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tokenRequests.expirationSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.volumeLifecycleModes |
target.resource.attribute.labels[res_spec_volumeLifecycleModes] |
Iterate through log field protoPayload.response.spec , thenif the protoPayload.response.spec.volumeLifecycleModes log field value is not empty then, res_spec_volumeLifecycleModes_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.volumeLifecycleModes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.attachRequired |
target.resource.attribute.labels[req_spec_attachRequired] |
|
protoPayload.request.spec.fsGroupPolicy |
target.resource.attribute.labels[req_spec_fsGroupPolicy] |
|
protoPayload.request.spec.nodeAllocatableUpdatePeriodSeconds |
target.resource.attribute.labels[req_spec_nodeAllocatableUpdatePeriodSeconds] |
|
protoPayload.request.spec.podInfoOnMount |
target.resource.attribute.labels[req_spec_podInfoOnMount] |
|
protoPayload.request.spec.seLinuxMount |
target.resource.attribute.labels[req_spec_seLinuxMount] |
|
protoPayload.request.spec.requiresRepublish |
target.resource.attribute.labels[req_spec_requiresRepublish] |
|
protoPayload.request.spec.storageCapacity |
target.resource.attribute.labels[req_spec_storageCapacity] |
|
protoPayload.request.spec.tokenRequests.audience |
target.resource.attribute.labels[req_spec_tokenRequests_{index}_audience] |
Iterate through log field protoPayload.request.spec.tokenRequests , thenif the protoPayload.request.spec.tokenRequests.audience log field value is not empty then, req_spec_tokenRequests_%{index}_audience log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tokenRequests.audience log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.tokenRequests.expirationSeconds |
target.resource.attribute.labels[req_spec_tokenRequests_{index}_expirationSeconds] |
Iterate through log field protoPayload.request.spec.tokenRequests , thenif the protoPayload.request.spec.tokenRequests.expirationSeconds log field value is not empty then, req_spec_tokenRequests_%{index}_expirationSeconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tokenRequests.expirationSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.volumeLifecycleModes |
target.resource.attribute.labels[req_spec_volumeLifecycleModes] |
Iterate through log field protoPayload.request.spec , thenif the protoPayload.request.spec.volumeLifecycleModes log field value is not empty then, req_spec_volumeLifecycleModes_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.volumeLifecycleModes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.storageClassName |
target.resource.attribute.labels[res_storageClassName] |
|
protoPayload.response.capacity |
target.resource.attribute.labels[res_capacity] |
|
protoPayload.response.maximumVolumeSize |
target.resource.attribute.labels[res_maximumVolumeSize] |
|
protoPayload.response.nodeTopology.matchExpressions.key |
target.resource.attribute.labels[res_nodeTopology_expr_{index}_key] |
Iterate through log field protoPayload.response.nodeTopology.matchExpressions , thenif the protoPayload.response.nodeTopology.matchExpressions.key log field value is not empty then, res_nodeTopology_expr_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.nodeTopology.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.nodeTopology.matchExpressions.operator |
target.resource.attribute.labels[res_nodeTopology_expr_{index}_operator] |
Iterate through log field protoPayload.response.nodeTopology.matchExpressions , thenif the protoPayload.response.nodeTopology.matchExpressions.operator log field value is not empty then, res_nodeTopology_expr_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.nodeTopology.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.nodeTopology.matchExpressions.values |
target.resource.attribute.labels[res_nodeTopology_expr_{index}_values_{index1}] |
Iterate through log field protoPayload.response.nodeTopology.matchExpressions , theniterate through log field protoPayload.response.nodeTopology.matchExpressions.values , thenif the protoPayload.response.nodeTopology.matchExpressions.values log field value is not empty then, res_nodeTopology_expr_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.nodeTopology.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.nodeTopology.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.nodeTopology.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.storageClassName |
target.resource.attribute.labels[req_storageClassName] |
|
protoPayload.request.capacity |
target.resource.attribute.labels[req_capacity] |
|
protoPayload.request.maximumVolumeSize |
target.resource.attribute.labels[req_maximumVolumeSize] |
|
protoPayload.request.nodeTopology.matchExpressions.key |
target.resource.attribute.labels[req_nodeTopology_expr_{index}_key] |
Iterate through log field protoPayload.request.nodeTopology.matchExpressions , thenif the protoPayload.request.nodeTopology.matchExpressions.key log field value is not empty then, req_nodeTopology_expr_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.nodeTopology.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.nodeTopology.matchExpressions.operator |
target.resource.attribute.labels[req_nodeTopology_expr_{index}_operator] |
Iterate through log field protoPayload.request.nodeTopology.matchExpressions , thenif the protoPayload.request.nodeTopology.matchExpressions.operator log field value is not empty then, req_nodeTopology_expr_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.nodeTopology.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.nodeTopology.matchExpressions.values |
target.resource.attribute.labels[req_nodeTopology_expr_{index}_values_{index1}] |
Iterate through log field protoPayload.request.nodeTopology.matchExpressions , theniterate through log field protoPayload.request.nodeTopology.matchExpressions.values , thenif the protoPayload.request.nodeTopology.matchExpressions.values log field value is not empty then, req_nodeTopology_expr_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.nodeTopology.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.nodeTopology.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.nodeTopology.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.accessModes |
target.resource.attribute.labels[res_spec_accessModes] |
Iterate through log field protoPayload.response.spec.accessModes , thenif the protoPayload.response.spec.accessModes log field value is not empty then, res_spec_accessModes_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.accessModes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.dataSource.apiGroup |
target.resource.attribute.labels[res_spec_dataSource_apiGroup] |
|
protoPayload.response.spec.dataSource.kind |
target.resource.attribute.labels[res_spec_dataSource_kind] |
|
protoPayload.response.spec.dataSource.name |
target.resource.attribute.labels[res_spec_dataSource_name] |
|
protoPayload.response.spec.dataSourceRef.apiGroup |
target.resource.attribute.labels[res_spec_dataSourceRef_apiGroup] |
|
protoPayload.response.spec.dataSourceRef.kind |
target.resource.attribute.labels[res_spec_dataSourceRef_kind] |
|
protoPayload.response.spec.dataSourceRef.name |
target.resource.attribute.labels[res_spec_dataSourceRef_name] |
|
protoPayload.response.spec.dataSourceRef.namespace |
target.resource.attribute.labels[res_spec_dataSourceRef_namespace] |
|
protoPayload.response.spec.resources.limits |
target.resource.attribute.labels[res_spec_resources_limits] |
Iterate for each key, value pair of log field protoPayload.response.spec.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resources.requests |
target.resource.attribute.labels[res_spec_resources_requests] |
Iterate for each key, value pair of log field protoPayload.response.spec.resources.requests , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.selector.matchExpressions.key |
target.resource.attribute.labels[res_spec_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.selector.matchExpressions , thenif the protoPayload.response.spec.selector.matchExpressions.key log field value is not empty then, res_spec_selector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.selector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.selector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_selector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.selector.matchExpressions , thenif the protoPayload.response.spec.selector.matchExpressions.operator log field value is not empty then, res_spec_selector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.selector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.selector.matchExpressions.values |
target.resource.attribute.labels[res_spec_selector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.selector.matchExpressions , theniterate through log field protoPayload.response.spec.selector.matchExpressions.values , thenif the protoPayload.response.spec.selector.matchExpressions.values log field value is not empty then, res_spec_selector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.selector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.selector.matchLabels |
target.resource.attribute.labels[res_spec_selector_matchLabels] |
Iterate for each key, value pair of log field protoPayload.response.spec.selector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.storageClassName |
target.resource.attribute.labels[res_spec_storageClassName] |
|
protoPayload.response.spec.volumeMode |
target.resource.attribute.labels[res_spec_volumeMode] |
|
protoPayload.response.spec.volumeName |
target.resource.attribute.labels[res_spec_volumeName] |
|
protoPayload.response.spec.volumeAttributesClassName |
target.resource.attribute.labels[res_spec_volumeAttributesClassName] |
|
protoPayload.response.status.accessModes |
target.resource.attribute.labels[res_status_accessModes] |
Iterate through log field protoPayload.response.status.accessModes , thenif the protoPayload.response.status.accessModes log field value is not empty then, res_status_accessModes_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.accessModes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.allocatedResourceDeltas |
target.resource.attribute.labels[res_status_allocatedResourceDeltas] |
Iterate for each key, value pair of log field protoPayload.response.status.allocatedResourceDeltas , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.allocatedResources |
target.resource.attribute.labels[res_status_allocatedResources] |
Iterate for each key, value pair of log field protoPayload.response.status.allocatedResources , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.allocatedResourceStatuses |
target.resource.attribute.labels[res_status_allocatedResourceStatuses] |
Iterate for each key, value pair of log field protoPayload.response.status.allocatedResourceStatuses , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.capacity |
target.resource.attribute.labels[res_status_capacity] |
Iterate for each key, value pair of log field protoPayload.response.status.capacity , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.type |
target.resource.attribute.labels[res_status_conditions_{index}_type] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.type log field value is not empty then, res_status_conditions_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.status |
target.resource.attribute.labels[res_status_conditions_{index}_status] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.status log field value is not empty then, res_status_conditions_%{index}_status log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.status log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.reason |
target.resource.attribute.labels[res_status_conditions_{index}_reason] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.reason log field value is not empty then, res_status_conditions_%{index}_reason log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.reason log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.message |
target.resource.attribute.labels[res_status_conditions_{index}_message] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.message log field value is not empty then, res_status_conditions_%{index}_message log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.message log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.lastTransitionTime |
target.resource.attribute.labels[res_status_conditions_{index}_lastTransitionTime] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.lastTransitionTime log field value is not empty then, res_status_conditions_%{index}_lastTransitionTime log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.lastTransitionTime log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.lastProbeTime |
target.resource.attribute.labels[res_status_conditions_{index}_lastProbeTime] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.lastProbeTime log field value is not empty then, res_status_conditions_%{index}_lastProbeTime log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.lastProbeTime log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.currentVolumeAttributesClassName |
target.resource.attribute.labels[res_status_currentVolumeAttributes] |
|
protoPayload.response.status.modifyVolumeStatus.status |
target.resource.attribute.labels[res_status_modifyVolumeStatus_status] |
|
protoPayload.response.status.modifyVolumeStatus.targetVolumeAttributes |
target.resource.attribute.labels[res_status_modifyVolumeStatus_targetVolumeAttributes] |
|
protoPayload.request.spec.accessModes |
target.resource.attribute.labels[req_spec_accessModes] |
Iterate through log field protoPayload.request.spec.accessModes , thenif the protoPayload.request.spec.accessModes log field value is not empty then, req_spec_accessModes_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.accessModes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.dataSource.apiGroup |
target.resource.attribute.labels[req_spec_dataSource_apiGroup] |
|
protoPayload.request.spec.dataSource.kind |
target.resource.attribute.labels[req_spec_dataSource_kind] |
|
protoPayload.request.spec.dataSource.name |
target.resource.attribute.labels[req_spec_dataSource_name] |
|
protoPayload.request.spec.dataSourceRef.apiGroup |
target.resource.attribute.labels[req_spec_dataSourceRef_apiGroup] |
|
protoPayload.request.spec.dataSourceRef.kind |
target.resource.attribute.labels[req_spec_dataSourceRef_kind] |
|
protoPayload.request.spec.dataSourceRef.name |
target.resource.attribute.labels[req_spec_dataSourceRef_name] |
|
protoPayload.request.spec.dataSourceRef.namespace |
target.resource.attribute.labels[req_spec_dataSourceRef_namespace] |
|
protoPayload.request.spec.resources.limits |
target.resource.attribute.labels[req_spec_resources_limits] |
Iterate for each key, value pair of log field protoPayload.request.spec.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resources.requests |
target.resource.attribute.labels[req_spec_resources_requests] |
Iterate for each key, value pair of log field protoPayload.request.spec.resources.requests , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.selector.matchExpressions.key |
target.resource.attribute.labels[req_spec_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.spec.selector.matchExpressions , thenif the protoPayload.request.spec.selector.matchExpressions.key log field value is not empty then, req_spec_selector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.selector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.selector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_selector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.request.spec.selector.matchExpressions , thenif the protoPayload.request.spec.selector.matchExpressions.operator log field value is not empty then, req_spec_selector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.selector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.selector.matchExpressions.values |
target.resource.attribute.labels[req_spec_selector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.request.spec.selector.matchExpressions , theniterate through log field protoPayload.request.spec.selector.matchExpressions.values , thenif the protoPayload.request.spec.selector.matchExpressions.values log field value is not empty then, req_spec_selector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.selector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.selector.matchLabels |
target.resource.attribute.labels[req_spec_selector_matchLabels] |
Iterate for each key, value pair of log field protoPayload.request.spec.selector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.storageClassName |
target.resource.attribute.labels[req_spec_storageClassName] |
|
protoPayload.request.spec.volumeMode |
target.resource.attribute.labels[req_spec_volumeMode] |
|
protoPayload.request.spec.volumeName |
target.resource.attribute.labels[req_spec_volumeName] |
|
protoPayload.request.spec.volumeAttributesClassName |
target.resource.attribute.labels[req_spec_volumeAttributesClassName] |
|
protoPayload.request.status.accessModes |
target.resource.attribute.labels[req_status_accessModes] |
Iterate through log field protoPayload.request.status.accessModes , thenif the protoPayload.request.status.accessModes log field value is not empty then, req_status_accessModes_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.accessModes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.allocatedResourceDeltas |
target.resource.attribute.labels[req_status_allocatedResourceDeltas] |
Iterate for each key, value pair of log field protoPayload.request.status.allocatedResourceDeltas , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.allocatedResources |
target.resource.attribute.labels[req_status_allocatedResources] |
Iterate for each key, value pair of log field protoPayload.request.status.allocatedResources , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.allocatedResourceStatuses |
target.resource.attribute.labels[req_status_allocatedResourceStatuses] |
Iterate for each key, value pair of log field protoPayload.request.status.allocatedResourceStatuses , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.capacity |
target.resource.attribute.labels[req_status_capacity] |
Iterate for each key, value pair of log field protoPayload.request.status.capacity , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.type |
target.resource.attribute.labels[req_status_conditions_{index}_type] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.type log field value is not empty then, req_status_conditions_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.status |
target.resource.attribute.labels[req_status_conditions_{index}_status] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.status log field value is not empty then, req_status_conditions_%{index}_status log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.status log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.reason |
target.resource.attribute.labels[req_status_conditions_{index}_reason] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.reason log field value is not empty then, req_status_conditions_%{index}_reason log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.reason log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.message |
target.resource.attribute.labels[req_status_conditions_{index}_message] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.message log field value is not empty then, req_status_conditions_%{index}_message log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.message log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.lastTransitionTime |
target.resource.attribute.labels[req_status_conditions_{index}_lastTransitionTime] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.lastTransitionTime log field value is not empty then, req_status_conditions_%{index}_lastTransitionTime log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.lastTransitionTime log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.lastProbeTime |
target.resource.attribute.labels[req_status_conditions_{index}_lastProbeTime] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.lastProbeTime log field value is not empty then, req_status_conditions_%{index}_lastProbeTime log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.lastProbeTime log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.currentVolumeAttributesClassName |
target.resource.attribute.labels[req_status_currentVolumeAttributes] |
|
protoPayload.request.status.modifyVolumeStatus.status |
target.resource.attribute.labels[req_status_modifyVolumeStatus_status] |
|
protoPayload.request.status.modifyVolumeStatus.targetVolumeAttributes |
target.resource.attribute.labels[req_status_modifyVolumeStatus_targetVolumeAttributes] |
|
protoPayload.request.status.phase |
target.resource.attribute.labels[req_status_phase] |
|
protoPayload.response.provisioner |
target.resource.attribute.labels[res_provisioner] |
|
protoPayload.response.allowVolumeExpansion |
target.resource.attribute.labels[res_allowVolumeExpansion] |
|
protoPayload.response.allowedTopologies.matchLabelExpressions.key |
target.resource.attribute.labels[res_allowedTopologies_{index}_matchLabelExpressions_{index1}_key] |
Iterate through log field protoPayload.response.allowedTopologies , theniterate through log field protoPayload.response.allowedTopologies.matchLabelExpressions , thenif the protoPayload.response.allowedTopologies.matchLabelExpressions.key log field value is not empty then, res_allowedTopologies_%{index}_matchLabelExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.allowedTopologies.matchLabelExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.allowedTopologies.matchLabelExpressions.values |
target.resource.attribute.labels[res_allowedTopologies_{index}_matchLabelExpressions_{index1}_values_{index2}] |
Iterate through log field protoPayload.response.allowedTopologies , theniterate through log field protoPayload.response.allowedTopologies.matchLabelExpressions , theniterate through log field protoPayload.response.allowedTopologies.matchLabelExpressions.values , thenif the protoPayload.response.allowedTopologies.matchLabelExpressions.values log field value is not empty then, res_allowedTopologies_%{index}_matchLabelExpressions_%{index1}_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.allowedTopologies.matchLabelExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.mountOptions |
target.resource.attribute.labels[res_mountOptions] |
Iterate through log field protoPayload.response.mountOptions , thenif the protoPayload.response.mountOptions log field value is not empty then, res_mountOptions_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.mountOptions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.reclaimPolicy |
target.resource.attribute.labels[res_reclaimPolicy] |
|
protoPayload.response.volumeBindingMode |
target.resource.attribute.labels[res_volumeBindingMode] |
|
protoPayload.request.provisioner |
target.resource.attribute.labels[req_provisioner] |
|
protoPayload.request.allowVolumeExpansion |
target.resource.attribute.labels[req_allowVolumeExpansion] |
|
protoPayload.request.allowedTopologies.matchLabelExpressions.key |
target.resource.attribute.labels[req_allowedTopologies_{index}_matchLabelExpressions_{index1}_key] |
Iterate through log field protoPayload.request.allowedTopologies , theniterate through log field protoPayload.request.allowedTopologies.matchLabelExpressions , thenif the protoPayload.request.allowedTopologies.matchLabelExpressions.key log field value is not empty then, req_allowedTopologies_%{index}_matchLabelExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.allowedTopologies.matchLabelExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.allowedTopologies.matchLabelExpressions.values |
target.resource.attribute.labels[req_allowedTopologies_{index}_matchLabelExpressions_{index1}_values_{index2}] |
Iterate through log field protoPayload.request.allowedTopologies , theniterate through log field protoPayload.request.allowedTopologies.matchLabelExpressions , theniterate through log field protoPayload.request.allowedTopologies.matchLabelExpressions.values , thenif the protoPayload.request.allowedTopologies.matchLabelExpressions.values log field value is not empty then, req_allowedTopologies_%{index}_matchLabelExpressions_%{index1}_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.allowedTopologies.matchLabelExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.mountOptions |
target.resource.attribute.labels[req_mountOptions_{index}] |
Iterate through log field protoPayload.request.mountOptions , thenif the protoPayload.request.mountOptions log field value is not empty then, req_mountOptions_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.mountOptions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.reclaimPolicy |
target.resource.attribute.labels[req_reclaimPolicy] |
|
protoPayload.request.volumeBindingMode |
target.resource.attribute.labels[req_volumeBindingMode] |
|
protoPayload.response.spec.capacity |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.capacity , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.claimRef.apiVersion |
target.resource.attribute.labels[res_claimRef_apiVersion] |
|
protoPayload.response.spec.claimRef.fieldPath |
target.resource.attribute.labels[res_claimRef_fieldPath] |
|
protoPayload.response.spec.claimRef.kind |
target.resource.attribute.labels[res_claimRef_kind] |
|
protoPayload.response.spec.claimRef.name |
target.resource.attribute.labels[res_claimRef_name] |
|
protoPayload.response.spec.claimRef.namespace |
target.resource.attribute.labels[res_claimRef_namespace] |
|
protoPayload.response.spec.claimRef.resourceVersion |
target.resource.attribute.labels[res_claimRef_resourceVersion] |
|
protoPayload.response.spec.claimRef.uid |
target.resource.attribute.labels[res_claimRef_uid] |
|
protoPayload.response.spec.mountOptions |
target.resource.attribute.labels[res_mount_options_{index}] |
Iterate through log field protoPayload.response.spec.mountOptions , thenif the protoPayload.response.spec.mountOptions log field value is not empty then, res_mount_options_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.mountOptions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.key |
target.resource.attribute.labels[res_node_selector_terms_{index}_matchExpressions_{index1}_key] |
Iterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.key log field value is not empty then, res_node_selector_terms_%{index}_matchExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.operator |
target.resource.attribute.labels[res_node_selector_terms_{index}_matchExpressions_{index1}_operator] |
Iterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, res_node_selector_terms_%{index}_matchExpressions_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values |
target.resource.attribute.labels[res_node_selector_terms_{index}_matchExpressions_{index1}_value_{index2}] |
Iterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values log field value is not empty then, res_node_selector_terms_%{index}_matchExpressions_%{index1}_value_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.key |
target.resource.attribute.labels[res_node_selector_terms_{index}_matchFields_{index1}_key] |
Iterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.key log field value is not empty then, res_node_selector_terms_%{index}_matchFields_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.operator |
target.resource.attribute.labels[res_node_selector_terms_{index}_matchFields_{index1}_operator] |
Iterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.operator log field value is not empty then, res_node_selector_terms_%{index}_matchFields_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values |
target.resource.attribute.labels[res_node_selector_terms_{index}_matchFields_{index1}_values_{index2}] |
Iterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values , thenif the protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values log field value is not empty then, res_node_selector_terms_%{index}_matchFields_%{index1}_value_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.persistentVolumeReclaimPolicy |
target.resource.attribute.labels[res_persistentVolumeReclaimPolicy] |
|
protoPayload.response.spec.hostPath.path |
target.resource.file.full_path |
|
protoPayload.response.spec.hostPath.type |
target.resource.attribute.labels[res_hostPath_type] |
|
protoPayload.response.spec.local.path |
target.resource.attribute.labels[res_local_path] |
|
protoPayload.response.spec.local.fsType |
target.resource.attribute.labels[res_local_fsType] |
|
protoPayload.response.spec.awsElasticBlockStore.volumeID |
target.resource.attribute.labels[res_awsElasticBlockStore_volumeID] |
|
protoPayload.response.spec.awsElasticBlockStore.fsType |
target.resource.attribute.labels[res_awsElasticBlockStore_fsType] |
|
protoPayload.response.spec.awsElasticBlockStore.partition |
target.resource.attribute.labels[res_awsElasticBlockStore_partition] |
|
protoPayload.response.spec.awsElasticBlockStore.readOnly |
target.resource.attribute.labels[res_awsElasticBlockStore_readOnly] |
|
protoPayload.response.spec.azureDisk.diskName |
target.resource.attribute.labels[res_azureDisk_diskName] |
|
protoPayload.response.spec.azureDisk.diskURI |
target.resource.attribute.labels[res_azureDisk_diskURI] |
|
protoPayload.response.spec.azureDisk.cachingMode |
target.resource.attribute.labels[res_azureDisk_cachingMode] |
|
protoPayload.response.spec.azureDisk.fsType |
target.resource.attribute.labels[res_azureDisk_fsType] |
|
protoPayload.response.spec.azureDisk.kind |
target.resource.attribute.labels[res_azureDisk_kind] |
|
protoPayload.response.spec.azureDisk.readOnly |
target.resource.attribute.labels[res_azureDisk_readOnly] |
|
protoPayload.response.spec.azureFile.secretName |
target.resource.attribute.labels[res_azureFile_secretName] |
|
protoPayload.response.spec.azureFile.shareName |
target.resource.attribute.labels[res_azureFile_shareName] |
|
protoPayload.response.spec.azureFile.readOnly |
target.resource.attribute.labels[res_azureFile_readOnly] |
|
protoPayload.response.spec.azureFile.secretNamespace |
target.resource.attribute.labels[res_azureFile_secretNamespace] |
|
protoPayload.response.spec.cephfs.monitors |
target.resource.attribute.labels[res_cephfs_monitors] |
Iterate through log field protoPayload.response.spec.cephfs.monitors , thenif the protoPayload.response.spec.cephfs.monitors log field value is not empty then, res_cephfs_monitors_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.cephfs.monitors log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.cephfs.path |
target.resource.attribute.labels[res_cephfs_path] |
|
protoPayload.response.spec.cephfs.readOnly |
target.resource.attribute.labels[res_cephfs_readOnly] |
|
protoPayload.response.spec.cephfs.secretFile |
target.resource.attribute.labels[res_cephfs_secretFile] |
|
protoPayload.response.spec.cephfs.secretRef.name |
target.resource.attribute.labels[res_cephfs_secretRef_name] |
|
protoPayload.response.spec.cephfs.secretRef.namespace |
target.resource.attribute.labels[res_cephfs_secretRef_namespace] |
|
protoPayload.response.spec.cephfs.user |
target.resource.attribute.labels[res_cephfs_user] |
|
protoPayload.response.spec.cinder.volumeID |
target.resource.attribute.labels[res_cinder_voume_id] |
|
protoPayload.response.spec.cinder.fsType |
target.resource.attribute.labels[res_cinder_fsType] |
|
protoPayload.response.spec.cinder.readOnly |
target.resource.attribute.labels[res_cinder_readOnly] |
|
protoPayload.response.spec.cinder.secretRef.name |
target.resource.attribute.labels[res_cinder_secretRef_name] |
|
protoPayload.response.spec.cinder.secretRef.namespace |
target.resource.attribute.labels[res_cinder_secretRef_namespace] |
|
protoPayload.response.spec.csi.driver |
target.resource.attribute.labels[res_csi_driver] |
|
protoPayload.response.spec.csi.volumeHandle |
target.resource.attribute.labels[res_csi_volume_handle] |
|
protoPayload.response.spec.csi.controllerExpandSecretRef.name |
target.resource.attribute.labels[res_csi_controllerExpandSecretRef_name] |
|
protoPayload.response.spec.csi.controllerExpandSecretRef.namespace |
target.resource.attribute.labels[res_csi_controllerExpandSecretRef_namespace] |
|
protoPayload.response.spec.csi.csi.controllerPublishSecretRef.name |
target.resource.attribute.labels[res_csi_controllerPublishSecretRef_name] |
|
protoPayload.response.spec.csi.csi.controllerPublishSecretRef.namespace |
target.resource.attribute.labels[res_csi_controllerPublishSecretRef_namespace] |
|
protoPayload.response.spec.csi.fsType |
target.resource.attribute.labels[res_csi_fsType] |
|
protoPayload.response.spec.csi.nodeExpandSecretRef.name |
target.resource.attribute.labels[res_csi_nodeExpandSecretRef_name] |
|
protoPayload.response.spec.csi.nodeExpandSecretRef.namespace |
target.resource.attribute.labels[res_csi_nodeExpandSecretRef_namespace] |
|
protoPayload.response.spec.csi.nodePublishSecretRef.name |
target.resource.attribute.labels[res_csi_nodePublishSecretRef_name] |
|
protoPayload.response.spec.csi.nodePublishSecretRef.namespace |
target.resource.attribute.labels[res_csi_nodePublishSecretRef_namespace] |
|
protoPayload.response.spec.csi.nodeStageSecretRef.name |
target.resource.attribute.labels[res_csi_nodeStageSecretRef_name] |
|
protoPayload.response.spec.csi.nodeStageSecretRef.namespace |
target.resource.attribute.labels[res_csi_nodeStageSecretRef_namespace] |
|
protoPayload.response.spec.csi.readOnly |
target.resource.attribute.labels[res_csi_readOnly] |
|
protoPayload.response.spec.csi.volumeAttributes |
target.resource.attribute.labels[res_csi_volume_attributes] |
|
protoPayload.response.spec.fc.fsType |
target.resource.attribute.labels[res_fc_fsType] |
|
protoPayload.response.spec.fc.lun |
target.resource.attribute.labels[res_fc_lun] |
|
protoPayload.response.spec.fc.readOnly |
target.resource.attribute.labels[res_fc_readOnly] |
|
protoPayload.response.spec.fc.targetWWNs |
target.resource.attribute.labels[res_fc_targetWWNs] |
Iterate through log field protoPayload.response.spec.fc.targetWWNs , thenif the protoPayload.response.spec.fc.targetWWNs log field value is not empty then, res_fc_targetWWNs_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.fc.targetWWNs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.fc.wwids |
target.resource.attribute.labels[res_fc_wwids] |
Iterate through log field protoPayload.response.spec.fc.wwids , thenif the protoPayload.response.spec.fc.wwids log field value is not empty then, res_fc_wwids_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.fc.wwids log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.flexVolume.driver |
target.resource.attribute.labels[res_flexVolume_driver] |
|
protoPayload.response.spec.flexVolume.fsType |
target.resource.attribute.labels[res_flexVolume_fsType] |
|
protoPayload.response.spec.flexVolume.options |
target.resource.attribute.labels[res_flexVolume_options] |
Iterate for each key, value pair of log field protoPayload.response.spec.flexVolume.options , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.flexVolume.readOnly |
target.resource.attribute.labels[res_flexVolume_readOnly] |
|
protoPayload.response.spec.flexVolume.secretRef.name |
target.resource.attribute.labels[res_flexVolume_secretRef_name] |
|
protoPayload.response.spec.flexVolume.secretRef.namespace |
target.resource.attribute.labels[res_flexVolume_secretRef_namespace] |
|
protoPayload.response.spec.flocker.datasetName |
target.resource.attribute.labels[res_flocker_dataset_name] |
|
protoPayload.response.spec.flocker.datasetUUID |
target.resource.attribute.labels[res_flocker_dataset_UUID] |
|
protoPayload.response.spec.gcePersistentDisk.pdName |
target.resource.attribute.labels[res_gcePersistentDisk_pdName] |
|
protoPayload.response.spec.gcePersistentDisk.fsType |
target.resource.attribute.labels[res_gcePersistentDisk_fsType] |
|
protoPayload.response.spec.gcePersistentDisk.partition |
target.resource.attribute.labels[res_gcePersistentDisk_partition] |
|
protoPayload.response.spec.gcePersistentDisk.readOnly |
target.resource.attribute.labels[res_gcePersistentDisk_readOnly] |
|
protoPayload.response.spec.glusterfs.endpoints |
target.resource.attribute.labels[res_glusterfs_endpoints] |
|
protoPayload.response.spec.glusterfs.path |
target.resource.attribute.labels[res_glusterfs_path] |
|
protoPayload.response.spec.glusterfs.endpointsNamespace |
target.resource.attribute.labels[res_glusterfs_endpoints_namespace] |
|
protoPayload.response.spec.glusterfs.readOnly |
target.resource.attribute.labels[res_glusterfs_readOnly] |
|
protoPayload.response.spec.iscsi.iqn |
target.resource.attribute.labels[res_iscsi_iqn] |
|
protoPayload.response.spec.iscsi.lun |
target.resource.attribute.labels[res_iscsi_lun] |
|
protoPayload.response.spec.iscsi.targetPortal |
target.resource.attribute.labels[res_iscsi_target_portal] |
|
protoPayload.response.spec.iscsi.chapAuthDiscovery |
target.resource.attribute.labels[res_iscsi_chap_auth_discovery] |
|
protoPayload.response.spec.iscsi.chapAuthSession |
target.resource.attribute.labels[res_iscsi_chap_auth_session] |
|
protoPayload.response.spec.iscsi.fsType |
target.resource.attribute.labels[res_iscsi_fsType] |
|
protoPayload.response.spec.iscsi.initiatorName |
target.resource.attribute.labels[res_iscsi_initiatorName] |
|
protoPayload.response.spec.iscsi.iscsiInterface |
target.resource.attribute.labels[res_iscsi_iscsiInterface] |
|
protoPayload.response.spec.iscsi.portals |
target.resource.attribute.labels[res_iscsi_portals] |
Iterate through log field protoPayload.response.spec.iscsi.portals , thenif the protoPayload.response.spec.iscsi.portals log field value is not empty then, res_iscsi_portals_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.iscsi.portals log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.iscsi.readOnly |
target.resource.attribute.labels[res_iscsi_readOnly] |
|
protoPayload.response.spec.iscsi.secretRef.name |
target.resource.attribute.labels[res_iscsi_secretRef_name] |
|
protoPayload.response.spec.iscsi.secretRef.namespace |
target.resource.attribute.labels[res_iscsi_secretRef_namespace] |
|
protoPayload.response.spec.nfs.path |
target.resource.attribute.labels[res_nfs_path] |
|
protoPayload.response.spec.nfs.server |
target.resource.attribute.labels[res_nfs_server] |
|
protoPayload.response.spec.nfs.readOnly |
target.resource.attribute.labels[res_nfs_readOnly] |
|
protoPayload.response.spec.photonPersistentDisk.pdID |
target.resource.attribute.labels[res_photonPersistentDisk_pdID] |
|
protoPayload.response.spec.photonPersistentDisk.fsType |
target.resource.attribute.labels[res_photonPersistentDisk_fsType] |
|
protoPayload.response.spec.portworxVolume.volumeID |
target.resource.attribute.labels[res_portworxVolume_volumeID] |
|
protoPayload.response.spec.portworxVolume.fsType |
target.resource.attribute.labels[res_portworxVolume_fsType] |
|
protoPayload.response.spec.portworxVolume.readOnly |
target.resource.attribute.labels[res_portworxVolume_readOnly] |
|
protoPayload.response.spec.quobyte.registry |
target.resource.attribute.labels[res_qyobyte_registry] |
|
protoPayload.response.spec.quobyte.voulme |
target.resource.attribute.labels[res_qyobyte_volume] |
|
protoPayload.response.spec.quobyte.group |
target.resource.attribute.labels[res_qyobyte_group] |
|
protoPayload.response.spec.quobyte.readOnly |
target.resource.attribute.labels[res_qyobyte_readOnly] |
|
protoPayload.response.spec.quobyte.tenant |
target.resource.attribute.labels[res_qyobyte_tenant] |
|
protoPayload.response.spec.quobyte.user |
target.resource.attribute.labels[res_qyobyte_user] |
|
protoPayload.response.spec.rbd.image |
target.resource.attribute.labels[res_rbd_image] |
|
protoPayload.response.spec.rbd.monitors |
target.resource.attribute.labels[res_rbd_monitors] |
Iterate through log field protoPayload.response.spec.rbd.monitors , thenif the protoPayload.response.spec.rbd.monitors log field value is not empty then, res_rbd_monitors_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rbd.monitors log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rbd.fsType |
target.resource.attribute.labels[res_rbd_fsType] |
|
protoPayload.response.spec.rbd.keyring |
target.resource.attribute.labels[res_rbd_keyring] |
|
protoPayload.response.spec.rbd.pool |
target.resource.attribute.labels[res_rbd_pool] |
|
protoPayload.response.spec.rbd.readOnly |
target.resource.attribute.labels[res_rbd_readOnly] |
|
protoPayload.response.spec.rbd.secretRef.name |
target.resource.attribute.labels[res_rbd_secretRef_name] |
|
protoPayload.response.spec.rbd.secretRef.namespace |
target.resource.attribute.labels[res_rbd_secretRef_namespace] |
|
protoPayload.response.spec.rbd.user |
target.resource.attribute.labels[res_rbd_user] |
|
protoPayload.response.spec.scaleIO.gateway |
target.resource.attribute.labels[res_scaleIO_gateway] |
|
protoPayload.response.spec.scaleIO.secretRef.name |
target.resource.attribute.labels[res_scaleIO_secretRef_name] |
|
protoPayload.response.spec.scaleIO.secretRef.namespace |
target.resource.attribute.labels[res_scaleIO_secretRef_namespace] |
|
protoPayload.response.spec.scaleIO.system |
target.resource.attribute.labels[res_scaleIO_system] |
|
protoPayload.response.spec.scaleIO.fsType |
target.resource.attribute.labels[res_scaleIO_fsType] |
|
protoPayload.response.spec.scaleIO.protectionDomain |
target.resource.attribute.labels[res_scaleIO_protection_domain] |
|
protoPayload.response.spec.scaleIO.readOnly |
target.resource.attribute.labels[res_scaleIO_readOnly] |
|
protoPayload.response.spec.scaleIO.sslEnabled |
target.resource.attribute.labels[res_scaleIO_ssl_enabled] |
|
protoPayload.response.spec.scaleIO.storageMode |
target.resource.attribute.labels[res_scaleIO_storage_mode] |
|
protoPayload.response.spec.scaleIO.storagePool |
target.resource.attribute.labels[res_scaleIO_storage_pool] |
|
protoPayload.response.spec.scaleIO.volumeName |
target.resource.attribute.labels[res_scaleIO_voulme_name] |
|
protoPayload.response.spec.storageos.fsType |
target.resource.attribute.labels[res_storageos_fsType] |
|
protoPayload.response.spec.storageos.readOnly |
target.resource.attribute.labels[res_storageos_readOnly] |
|
protoPayload.response.spec.storageos.secretRef.apiVersion |
target.resource.attribute.labels[res_storageos_secretRef_apiversion] |
|
protoPayload.response.spec.storageos.secretRef.fieldPath |
target.resource.attribute.labels[res_storageos_secretRef_field_path] |
|
protoPayload.response.spec.storageos.secretRef.kind |
target.resource.attribute.labels[res_storageos_secretRef_kind] |
|
protoPayload.response.spec.storageos.secretRef.name |
target.resource.attribute.labels[res_storageos_secretRef_name] |
|
protoPayload.response.spec.storageos.secretRef.namespace |
target.resource.attribute.labels[res_storageos_secretRef_namespace] |
|
protoPayload.response.spec.storageos.secretRef.resourceVersion |
target.resource.attribute.labels[res_storageos_secretRef_resource_version] |
|
protoPayload.response.spec.storageos.secretRef.uid |
target.resource.attribute.labels[res_storageos_secretRef_uid] |
|
protoPayload.response.spec.storageos.volumeName |
target.resource.attribute.labels[res_storageos_volume_name] |
|
protoPayload.response.spec.storageos.volumeNamespace |
target.resource.attribute.labels[res_storageos_volume_namespace] |
|
protoPayload.response.spec.vsphereVolume.volumePath |
target.resource.attribute.labels[res_vsphere_volume_path] |
|
protoPayload.response.spec.vsphereVolume.fsType |
target.resource.attribute.labels[res_vsphere_volume_fsType] |
|
protoPayload.response.spec.vsphereVolume.storagePolicyID |
target.resource.attribute.labels[res_vsphere_volume_storage_policy_id] |
|
protoPayload.response.spec.vsphereVolume.storagePolicyName |
target.resource.attribute.labels[res_vsphere_volume_storage_policy_name] |
|
protoPayload.response.status.lastPhaseTransitionTime |
target.resource.attribute.labels[res_last_phase_transition_time] |
|
protoPayload.response.status.message |
target.resource.attribute.labels[res_message] |
|
protoPayload.response.status.reason |
target.resource.attribute.labels[res_reason] |
|
protoPayload.request.spec.capacity |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.capacity , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.claimRef.apiVersion |
target.resource.attribute.labels[req_claimRef_apiVersion] |
|
protoPayload.request.spec.claimRef.fieldPath |
target.resource.attribute.labels[req_claimRef_fieldPath] |
|
protoPayload.request.spec.claimRef.kind |
target.resource.attribute.labels[req_claimRef_kind] |
|
protoPayload.request.spec.claimRef.name |
target.resource.attribute.labels[req_claimRef_name] |
|
protoPayload.request.spec.claimRef.namespace |
target.resource.attribute.labels[req_claimRef_namespace] |
|
protoPayload.request.spec.claimRef.resourceVersion |
target.resource.attribute.labels[req_claimRef_resourceVersion] |
|
protoPayload.request.spec.claimRef.uid |
target.resource.attribute.labels[req_claimRef_uid] |
|
protoPayload.request.spec.mountOptions |
target.resource.attribute.labels[req_mount_options] |
Iterate through log field protoPayload.request.spec.mountOptions , thenif the protoPayload.request.spec.mountOptions log field value is not empty then, req_mount_options_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.mountOptions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.key |
target.resource.attribute.labels[req_node_selector_terms_{index}_matchExpressions_{index1}_key] |
Iterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.key log field value is not empty then, req_node_selector_terms_%{index}_matchExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.operator |
target.resource.attribute.labels[req_node_selector_terms_{index}_matchExpressions_{index1}_operator] |
Iterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, req_node_selector_terms_%{index}_matchExpressions_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values |
target.resource.attribute.labels[req_node_selector_terms_{index}_matchExpressions_{index1}_value_{index2}] |
Iterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values log field value is not empty then, req_node_selector_terms_%{index}_matchExpressions_%{index1}_value_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.key |
target.resource.attribute.labels[req_node_selector_terms_{index}_matchFields_{index1}_key] |
Iterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.key log field value is not empty then, req_node_selector_terms_%{index}_matchFields_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.operator |
target.resource.attribute.labels[req_node_selector_terms_{index}_matchFields_{index1}_operator] |
Iterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.operator log field value is not empty then, req_node_selector_terms_%{index}_matchFields_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values |
target.resource.attribute.labels[req_node_selector_terms_{index}_matchFields_{index1}_values_{index2}] |
Iterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values , thenif the protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values log field value is not empty then, req_node_selector_terms_%{index}_matchFields_%{index1}_value_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.nodeAffinity.required.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.persistentVolumeReclaimPolicy |
target.resource.attribute.labels[req_persistentVolumeReclaimPolicy] |
|
protoPayload.request.spec.hostPath.path |
target.resource.file.full_path |
|
protoPayload.request.spec.hostPath.type |
target.resource.attribute.labels[req_hostPath_type] |
|
protoPayload.request.spec.local.path |
target.resource.attribute.labels[req_local_path] |
|
protoPayload.request.spec.local.fsType |
target.resource.attribute.labels[req_local_fsType] |
|
protoPayload.request.spec.awsElasticBlockStore.volumeID |
target.resource.attribute.labels[req_awsElasticBlockStore_volumeID] |
|
protoPayload.request.spec.awsElasticBlockStore.fsType |
target.resource.attribute.labels[req_awsElasticBlockStore_fsType] |
|
protoPayload.request.spec.awsElasticBlockStore.partition |
target.resource.attribute.labels[req_awsElasticBlockStore_partition] |
|
protoPayload.request.spec.awsElasticBlockStore.readOnly |
target.resource.attribute.labels[req_awsElasticBlockStore_readOnly] |
|
protoPayload.request.spec.azureDisk.diskName |
target.resource.attribute.labels[req_azureDisk_diskName] |
|
protoPayload.request.spec.azureDisk.diskURI |
target.resource.attribute.labels[req_azureDisk_diskURI] |
|
protoPayload.request.spec.azureDisk.cachingMode |
target.resource.attribute.labels[req_azureDisk_cachingMode] |
|
protoPayload.request.spec.azureDisk.fsType |
target.resource.attribute.labels[req_azureDisk_fsType] |
|
protoPayload.request.spec.azureDisk.kind |
target.resource.attribute.labels[req_azureDisk_kind] |
|
protoPayload.request.spec.azureDisk.readOnly |
target.resource.attribute.labels[req_azureDisk_readOnly] |
|
protoPayload.request.spec.azureFile.secretName |
target.resource.attribute.labels[req_azureFile_secretName] |
|
protoPayload.request.spec.azureFile.shareName |
target.resource.attribute.labels[req_azureFile_shareName] |
|
protoPayload.request.spec.azureFile.readOnly |
target.resource.attribute.labels[req_azureFile_readOnly] |
|
protoPayload.request.spec.azureFile.secretNamespace |
target.resource.attribute.labels[req_azureFile_secretNamespace] |
|
protoPayload.request.spec.cephfs.monitors |
target.resource.attribute.labels[req_cephfs_monitors_{index}] |
Iterate through log field protoPayload.request.spec.cephfs.monitors , thenif the protoPayload.request.spec.cephfs.monitors log field value is not empty then, req_cephfs_monitors_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.cephfs.monitors log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.cephfs.path |
target.resource.attribute.labels[req_cephfs_path] |
|
protoPayload.request.spec.cephfs.readOnly |
target.resource.attribute.labels[req_cephfs_readOnly] |
|
protoPayload.request.spec.cephfs.secretFile |
target.resource.attribute.labels[req_cephfs_secretFile] |
|
protoPayload.request.spec.cephfs.secretRef.name |
target.resource.attribute.labels[req_cephfs_secretRef_name] |
|
protoPayload.request.spec.cephfs.secretRef.namespace |
target.resource.attribute.labels[req_cephfs_secretRef_namespace] |
|
protoPayload.request.spec.cephfs.user |
target.resource.attribute.labels[req_cephfs_user] |
|
protoPayload.request.spec.cinder.volumeID |
target.resource.attribute.labels[req_cinder_voume_id] |
|
protoPayload.request.spec.cinder.fsType |
target.resource.attribute.labels[req_cinder_fsType] |
|
protoPayload.request.spec.cinder.readOnly |
target.resource.attribute.labels[req_cinder_readOnly] |
|
protoPayload.request.spec.cinder.secretRef.name |
target.resource.attribute.labels[req_cinder_secretRef_name] |
|
protoPayload.request.spec.cinder.secretRef.namespace |
target.resource.attribute.labels[req_cinder_secretRef_namespace] |
|
protoPayload.request.spec.csi.driver |
target.resource.attribute.labels[req_csi_driver] |
|
protoPayload.request.spec.csi.volumeHandle |
target.resource.attribute.labels[req_csi_volume_handle] |
|
protoPayload.request.spec.csi.controllerExpandSecretRef.name |
target.resource.attribute.labels[req_csi_controllerExpandSecretRef_name] |
|
protoPayload.request.spec.csi.controllerExpandSecretRef.namespace |
target.resource.attribute.labels[req_csi_controllerExpandSecretRef_namespace] |
|
protoPayload.request.spec.csi.csi.controllerPublishSecretRef.name |
target.resource.attribute.labels[req_csi_controllerPublishSecretRef_name] |
|
protoPayload.request.spec.csi.csi.controllerPublishSecretRef.namespace |
target.resource.attribute.labels[req_csi_controllerPublishSecretRef_namespace] |
|
protoPayload.request.spec.csi.fsType |
target.resource.attribute.labels[req_csi_fsType] |
|
protoPayload.request.spec.csi.nodeExpandSecretRef.name |
target.resource.attribute.labels[req_csi_nodeExpandSecretRef_name] |
|
protoPayload.request.spec.csi.nodeExpandSecretRef.namespace |
target.resource.attribute.labels[req_csi_nodeExpandSecretRef_namespace] |
|
protoPayload.request.spec.csi.nodePublishSecretRef.name |
target.resource.attribute.labels[req_csi_nodePublishSecretRef_name] |
|
protoPayload.request.spec.csi.nodePublishSecretRef.namespace |
target.resource.attribute.labels[req_csi_nodePublishSecretRef_namespace] |
|
protoPayload.request.spec.csi.nodeStageSecretRef.name |
target.resource.attribute.labels[req_csi_nodeStageSecretRef_name] |
|
protoPayload.request.spec.csi.nodeStageSecretRef.namespace |
target.resource.attribute.labels[req_csi_nodeStageSecretRef_namespace] |
|
protoPayload.request.spec.csi.readOnly |
target.resource.attribute.labels[req_csi_readOnly] |
|
protoPayload.request.spec.csi.volumeAttributes |
target.resource.attribute.labels[req_csi_volume_attributes] |
|
protoPayload.request.spec.fc.fsType |
target.resource.attribute.labels[req_fc_fsType] |
|
protoPayload.request.spec.fc.lun |
target.resource.attribute.labels[req_fc_lun] |
|
protoPayload.request.spec.fc.readOnly |
target.resource.attribute.labels[req_fc_readOnly] |
|
protoPayload.request.spec.fc.targetWWNs |
target.resource.attribute.labels[req_fc_targetWWNs_{index}] |
Iterate through log field protoPayload.request.spec.fc.targetWWNs , thenif the protoPayload.request.spec.fc.targetWWNs log field value is not empty then, req_fc_targetWWNs_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.fc.targetWWNs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.fc.wwids |
target.resource.attribute.labels[req_fc_wwids_{index}] |
Iterate through log field protoPayload.request.spec.fc.wwids , thenif the protoPayload.request.spec.fc.wwids log field value is not empty then, req_fc_wwids_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.fc.wwids log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.flexVolume.driver |
target.resource.attribute.labels[req_flexVolume_driver] |
|
protoPayload.request.spec.flexVolume.fsType |
target.resource.attribute.labels[req_flexVolume_fsType] |
|
protoPayload.request.spec.flexVolume.options |
target.resource.attribute.labels[req_flexVolume_options] |
Iterate for each key, value pair of log field protoPayload.request.spec.flexVolume.options , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.flexVolume.readOnly |
target.resource.attribute.labels[req_flexVolume_readOnly] |
|
protoPayload.request.spec.flexVolume.secretRef.name |
target.resource.attribute.labels[req_flexVolume_secretRef_name] |
|
protoPayload.request.spec.flexVolume.secretRef.namespace |
target.resource.attribute.labels[req_flexVolume_secretRef_namespace] |
|
protoPayload.request.spec.flocker.datasetName |
target.resource.attribute.labels[req_flocker_dataset_name] |
|
protoPayload.request.spec.flocker.datasetUUID |
target.resource.attribute.labels[req_flocker_dataset_UUID] |
|
protoPayload.request.spec.gcePersistentDisk.pdName |
target.resource.attribute.labels[req_gcePersistentDisk_pdName] |
|
protoPayload.request.spec.gcePersistentDisk.fsType |
target.resource.attribute.labels[req_gcePersistentDisk_fsType] |
|
protoPayload.request.spec.gcePersistentDisk.partition |
target.resource.attribute.labels[req_gcePersistentDisk_partition] |
|
protoPayload.request.spec.gcePersistentDisk.readOnly |
target.resource.attribute.labels[req_gcePersistentDisk_readOnly] |
|
protoPayload.request.spec.glusterfs.endpoints |
target.resource.attribute.labels[req_glusterfs_endpoints] |
|
protoPayload.request.spec.glusterfs.path |
target.resource.attribute.labels[req_glusterfs_path] |
|
protoPayload.request.spec.glusterfs.endpointsNamespace |
target.resource.attribute.labels[req_glusterfs_endpoints_namespace] |
|
protoPayload.request.spec.glusterfs.readOnly |
target.resource.attribute.labels[req_glusterfs_readOnly] |
|
protoPayload.request.spec.iscsi.iqn |
target.resource.attribute.labels[req_iscsi_iqn] |
|
protoPayload.request.spec.iscsi.lun |
target.resource.attribute.labels[req_iscsi_lun] |
|
protoPayload.request.spec.iscsi.targetPortal |
target.resource.attribute.labels[req_iscsi_target_portal] |
|
protoPayload.request.spec.iscsi.chapAuthDiscovery |
target.resource.attribute.labels[req_iscsi_chap_auth_discovery] |
|
protoPayload.request.spec.iscsi.chapAuthSession |
target.resource.attribute.labels[req_iscsi_chap_auth_session] |
|
protoPayload.request.spec.iscsi.fsType |
target.resource.attribute.labels[req_iscsi_fsType] |
|
protoPayload.request.spec.iscsi.initiatorName |
target.resource.attribute.labels[req_iscsi_initiatorName] |
|
protoPayload.request.spec.iscsi.iscsiInterface |
target.resource.attribute.labels[req_iscsi_iscsiInterface] |
|
protoPayload.request.spec.iscsi.portals |
target.resource.attribute.labels[req_iscsi_portals_{index}] |
Iterate through log field protoPayload.request.spec.iscsi.portals , thenif the protoPayload.request.spec.iscsi.portals log field value is not empty then, req_iscsi_portals_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.iscsi.portals log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.iscsi.readOnly |
target.resource.attribute.labels[req_iscsi_readOnly] |
|
protoPayload.request.spec.iscsi.secretRef.name |
target.resource.attribute.labels[req_iscsi_secretRef_name] |
|
protoPayload.request.spec.iscsi.secretRef.namespace |
target.resource.attribute.labels[req_iscsi_secretRef_namespace] |
|
protoPayload.request.spec.nfs.path |
target.resource.attribute.labels[req_nfs_path] |
|
protoPayload.request.spec.nfs.server |
target.resource.attribute.labels[req_nfs_server] |
|
protoPayload.request.spec.nfs.readOnly |
target.resource.attribute.labels[req_nfs_readOnly] |
|
protoPayload.request.spec.photonPersistentDisk.pdID |
target.resource.attribute.labels[req_photonPersistentDisk_pdID] |
|
protoPayload.request.spec.photonPersistentDisk.fsType |
target.resource.attribute.labels[req_photonPersistentDisk_fsType] |
|
protoPayload.request.spec.portworxVolume.volumeID |
target.resource.attribute.labels[req_portworxVolume_volumeID] |
|
protoPayload.request.spec.portworxVolume.fsType |
target.resource.attribute.labels[req_portworxVolume_fsType] |
|
protoPayload.request.spec.portworxVolume.readOnly |
target.resource.attribute.labels[req_portworxVolume_readOnly] |
|
protoPayload.request.spec.quobyte.registry |
target.resource.attribute.labels[req_qyobyte_registry] |
|
protoPayload.request.spec.quobyte.voulme |
target.resource.attribute.labels[req_qyobyte_volume] |
|
protoPayload.request.spec.quobyte.group |
target.resource.attribute.labels[req_qyobyte_group] |
|
protoPayload.request.spec.quobyte.readOnly |
target.resource.attribute.labels[req_qyobyte_readOnly] |
|
protoPayload.request.spec.quobyte.tenant |
target.resource.attribute.labels[req_qyobyte_tenant] |
|
protoPayload.request.spec.quobyte.user |
target.resource.attribute.labels[req_qyobyte_user] |
|
protoPayload.request.spec.rbd.image |
target.resource.attribute.labels[req_rbd_image] |
|
protoPayload.request.spec.rbd.monitors |
target.resource.attribute.labels[req_rbd_monitors_{index}] |
Iterate through log field protoPayload.request.spec.rbd.monitors , thenif the protoPayload.request.spec.rbd.monitors log field value is not empty then, req_rbd_monitors_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rbd.monitors log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rbd.fsType |
target.resource.attribute.labels[req_rbd_fsType] |
|
protoPayload.request.spec.rbd.keyring |
target.resource.attribute.labels[req_rbd_keyring] |
|
protoPayload.request.spec.rbd.pool |
target.resource.attribute.labels[req_rbd_pool] |
|
protoPayload.request.spec.rbd.readOnly |
target.resource.attribute.labels[req_rbd_readOnly] |
|
protoPayload.request.spec.rbd.secretRef.name |
target.resource.attribute.labels[req_rbd_secretRef_name] |
|
protoPayload.request.spec.rbd.secretRef.namespace |
target.resource.attribute.labels[req_rbd_secretRef_namespace] |
|
protoPayload.request.spec.rbd.user |
target.resource.attribute.labels[req_rbd_user] |
|
protoPayload.request.spec.scaleIO.gateway |
target.resource.attribute.labels[req_scaleIO_gateway] |
|
protoPayload.request.spec.scaleIO.secretRef.name |
target.resource.attribute.labels[req_scaleIO_secretRef_name] |
|
protoPayload.request.spec.scaleIO.secretRef.namespace |
target.resource.attribute.labels[req_scaleIO_secretRef_namespace] |
|
protoPayload.request.spec.scaleIO.system |
target.resource.attribute.labels[req_scaleIO_system] |
|
protoPayload.request.spec.scaleIO.fsType |
target.resource.attribute.labels[req_scaleIO_fsType] |
|
protoPayload.request.spec.scaleIO.protectionDomain |
target.resource.attribute.labels[req_scaleIO_protection_domain] |
|
protoPayload.request.spec.scaleIO.readOnly |
target.resource.attribute.labels[req_scaleIO_readOnly] |
|
protoPayload.request.spec.scaleIO.sslEnabled |
target.resource.attribute.labels[req_scaleIO_ssl_enabled] |
|
protoPayload.request.spec.scaleIO.storageMode |
target.resource.attribute.labels[req_scaleIO_storage_mode] |
|
protoPayload.request.spec.scaleIO.storagePool |
target.resource.attribute.labels[req_scaleIO_storage_pool] |
|
protoPayload.request.spec.scaleIO.volumeName |
target.resource.attribute.labels[req_scaleIO_voulme_name] |
|
protoPayload.request.spec.storageos.fsType |
target.resource.attribute.labels[req_storageos_fsType] |
|
protoPayload.request.spec.storageos.readOnly |
target.resource.attribute.labels[req_storageos_readOnly] |
|
protoPayload.request.spec.storageos.secretRef.apiVersion |
target.resource.attribute.labels[req_storageos_secretRef_apiversion] |
|
protoPayload.request.spec.storageos.secretRef.fieldPath |
target.resource.attribute.labels[req_storageos_secretRef_field_path] |
|
protoPayload.request.spec.storageos.secretRef.kind |
target.resource.attribute.labels[req_storageos_secretRef_kind] |
|
protoPayload.request.spec.storageos.secretRef.name |
target.resource.attribute.labels[req_storageos_secretRef_name] |
|
protoPayload.request.spec.storageos.secretRef.namespace |
target.resource.attribute.labels[req_storageos_secretRef_namespace] |
|
protoPayload.request.spec.storageos.secretRef.resourceVersion |
target.resource.attribute.labels[req_storageos_secretRef_resource_version] |
|
protoPayload.request.spec.storageos.secretRef.uid |
target.resource.attribute.labels[req_storageos_secretRef_uid] |
|
protoPayload.request.spec.storageos.volumeName |
target.resource.attribute.labels[req_storageos_volume_name] |
|
protoPayload.request.spec.storageos.volumeNamespace |
target.resource.attribute.labels[req_storageos_volume_namespace] |
|
protoPayload.request.spec.vsphereVolume.volumePath |
target.resource.attribute.labels[req_vsphere_volume_path] |
|
protoPayload.request.spec.vsphereVolume.fsType |
target.resource.attribute.labels[req_vsphere_volume_fsType] |
|
protoPayload.request.spec.vsphereVolume.storagePolicyID |
target.resource.attribute.labels[req_vsphere_volume_storage_policy_id] |
|
protoPayload.request.spec.vsphereVolume.storagePolicyName |
target.resource.attribute.labels[req_vsphere_volume_storage_policy_name] |
|
protoPayload.request.status.lastPhaseTransitionTime |
target.resource.attribute.labels[req_last_phase_transition_time] |
|
protoPayload.request.status.message |
target.resource.attribute.labels[req_message] |
|
protoPayload.request.status.reason |
target.resource.attribute.labels[req_reason] |
|
protoPayload.response.driverName |
target.resource.attribute.labels[res_driver_name] |
|
protoPayload.response.parameters |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.parameters , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.driverName |
target.resource.attribute.labels[req_driver_name] |
|
protoPayload.request.parameters |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.parameters , then key log field is mapped to the target.request.attribute.labels.key UDM field and value log field is mapped to the target.request.attribute.labels.value UDM field. |
protoPayload.response.spec.cidrs |
target.resource.attribute.labels[res_spec_cidrs_{index}] |
Iterate through log field protoPayload.response.spec.cidrs , then res_spec_cidrs_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.cidrs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.observedGeneration |
target.resource.attribute.labels[res_conditions_{index}_observedGeneration] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.observedGeneration log field value is not empty then, res_conditions_%{index}_observedGeneration log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.observedGeneration log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.cidrs |
target.resource.attribute.labels[req_spec_cidrs_{index}] |
Iterate through log field protoPayload.request.spec.cidrs , then req_spec_cidrs_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.cidrs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.observedGeneration |
target.resource.attribute.labels[req_conditions_{index}_observedGeneration] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.observedGeneration log field value is not empty then, req_conditions_%{index}_observedGeneration log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.observedGeneration log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.groupPriorityMinimum |
target.resource.attribute.labels[res_spec_group_priority_minimum] |
|
protoPayload.response.spec.versionPriority |
target.resource.attribute.labels[res_spec_version_priority] |
|
protoPayload.response.spec.caBundle |
target.resource.attribute.labels[res_spec_cabundle_{index}] |
Iterate through log field protoPayload.response.spec.caBundle , then res_spec_cabundle_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.caBundle log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.group |
target.resource.attribute.labels[res_spec_group] |
|
protoPayload.response.spec.insecureSkipTLSVerify |
target.resource.attribute.labels[res_spec_insecure_skip_tls_verify] |
|
protoPayload.response.spec.service.name |
target.application |
|
protoPayload.response.spec.service.port |
target.port |
|
protoPayload.response.spec.version |
target.resource.attribute.labels[res_spec_service_version] |
|
protoPayload.request.spec.groupPriorityMinimum |
target.resource.attribute.labels[req_spec_group_priority_minimum] |
|
protoPayload.request.spec.versionPriority |
target.resource.attribute.labels[req_spec_version_priority] |
|
protoPayload.request.spec.caBundle |
target.resource.attribute.labels[req_spec_cabundle_{index}] |
Iterate through log field protoPayload.request.spec.caBundle , then req_spec_cabundle_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.caBundle log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.group |
target.resource.attribute.labels[req_spec_group] |
|
protoPayload.request.spec.insecureSkipTLSVerify |
target.resource.attribute.labels[req_spec_insecure_skip_tls_verify] |
|
protoPayload.request.spec.service.name |
target.resource.attribute.labels[req_spec_service_name] |
|
protoPayload.request.spec.service.namespace |
target.resource.attribute.labels[req_spec_service_namespace] |
|
protoPayload.request.spec.service.port |
target.resource.attribute.labels[req_spec_service_port] |
|
protoPayload.request.spec.version |
target.resource.attribute.labels[req_spec_service_version] |
|
protoPayload.response.spec.parentRef.name |
target.resource_ancestors.name |
|
protoPayload.response.spec.parentRef.resource |
target.resource_ancestors.attribute.labels[res_spec_parent_ref_resource] |
|
protoPayload.response.spec.parentRef.group |
target.resource_ancestors.attribute.labels[res_spec_parent_ref_group] |
|
protoPayload.response.spec.parentRef.namespace |
target.resource_ancestors.attribute.labels[res_spec_parent_ref_namespace] |
|
protoPayload.request.spec.parentRef.name |
target.resource_ancestors.attribute.labels[res_spec_parent_ref_name] |
|
protoPayload.request.spec.parentRef.resource |
target.resource_ancestors.attribute.labels[req_spec_parent_ref_resource] |
|
protoPayload.request.spec.parentRef.group |
target.resource_ancestors.attribute.labels[req_spec_parent_ref_group] |
|
protoPayload.request.spec.parentRef.namespace |
target.resource_ancestors.attribute.labels[req_spec_parent_ref_namespace] |
|
protoPayload.response.spec.finalizers |
target.resource.attribute.labels[res_spec_finalizers_{index}] |
Iterate through log field protoPayload.response.spec.finalizers , then res_spec_finalizers_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.finalizers log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.finalizers |
target.resource.attribute.labels[req_spec_finalizers_{index}] |
Iterate through log field protoPayload.request.spec.finalizers , then req_spec_finalizers_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.finalizers log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.configSource.configMap.kubeletConfigKey |
target.resource.attribute.labels[res_configsource_configmap_kubleteConfigKey] |
|
protoPayload.response.spec.configSource.configMap.name |
target.resource.attribute.labels[res_configsource_configmap_name] |
|
protoPayload.response.spec.configSource.configMap.namespace |
target.resource.attribute.labels[res_configsource_configmap_namespace] |
|
protoPayload.response.spec.configSource.configMap.resourceVersion |
target.resource.attribute.labels[res_configsource_configmap_resourceVersion] |
|
protoPayload.response.spec.configSource.configMap.uid |
target.resource.attribute.labels[res_configsource_configmap_uid] |
|
protoPayload.response.spec.podCIDR |
target.nat_ip |
|
protoPayload.response.spec.podCIDRs |
target.resource.attribute.labels[res_pod_cidrs_{index}] |
Iterate through log field protoPayload.response.spec.podCIDRs , thenif the protoPayload.response.spec.podCIDRs log field value is not empty then, res_pod_cidrs_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podCIDRs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.providerID |
target.asset.product_object_id |
|
protoPayload.response.spec.taints.effect |
target.resource.attribute.labels[res_taints_{index}_effect] |
Iterate through log field protoPayload.response.spec.taints , thenif the protoPayload.response.spec.taints.effect log field value is not empty then, res_taints_%{index}_effect log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.taints.effect log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.taints.key |
target.resource.attribute.labels[res_taints_{index}_key] |
Iterate through log field protoPayload.response.spec.taints , thenif the protoPayload.response.spec.taints.key log field value is not empty then, res_taints_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.taints.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.taints.timeAdded |
target.resource.attribute.labels[res_taints_{index}_timeadded] |
Iterate through log field protoPayload.response.spec.taints , thenif the protoPayload.response.spec.taints.timeAdded log field value is not empty then, res_taints_%{index}_timeAdded log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.taints.timeAdded log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.taints.value |
target.resource.attribute.labels[res_taints_{index}_value] |
Iterate through log field protoPayload.response.spec.taints , thenif the protoPayload.response.spec.taints.value log field value is not empty then, res_taints_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.taints.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.unschedulable |
target.resource.attribute.labels[res_unschedulable] |
|
protoPayload.response.status.addresses.address |
target.resource.attribute.labels[res_addresses_{index}_address] |
Iterate through log field protoPayload.response.status.addresses , thenif the protoPayload.response.status.addresses.address log field value is not empty then, res_addresses_%{index}_address log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.addresses.address log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.addresses.type |
target.resource.attribute.labels[res_addresses_{index}_type] |
Iterate through log field protoPayload.response.status.addresses , thenif the protoPayload.response.status.addresses.type log field value is not empty then, res_addresses_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.addresses.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.conditions.lastHeartbeatTime |
target.resource.attribute.labels[req_conditions_{index}_last_heartbeat_time] |
Iterate through log field protoPayload.response.status.conditions , thenif the protoPayload.response.status.conditions.lastHeartbeatTime log field value is not empty then, res_status_conditions_%{index}_last_heartbeat_time log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.conditions.lastHeartbeatTime log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.config.active.configMap.kubeletConfigKey |
target.resource.attribute.labels[res_config_active_configmap_kublete_config_key] |
|
protoPayload.response.status.config.active.configMap.name |
target.resource.attribute.labels[res_config_active_configmap_name] |
|
protoPayload.response.status.config.active.configMap.namespace |
target.resource.attribute.labels[res_config_active_configmap_namespace] |
|
protoPayload.response.status.config.active.configMap.resourceVersion |
target.resource.attribute.labels[res_config_active_configmap_resource_version] |
|
protoPayload.response.status.config.active.configMap.uid |
target.resource.attribute.labels[res_config_active_configmap_uid] |
|
protoPayload.response.status.config.assigned.configMap.kubeletConfigKey |
target.resource.attribute.labels[res_config_assigned_configmap_kublete_config_key] |
|
protoPayload.response.status.config.assigned.configMap.name |
target.resource.attribute.labels[res_config_assigned_configmap_name] |
|
protoPayload.response.status.config.assigned.configMap.namespace |
target.resource.attribute.labels[res_config_assigned_configmap_namespace] |
|
protoPayload.response.status.config.assigned.configMap.resourceVersion |
target.resource.attribute.labels[res_config_assigned_configmap_resource_version] |
|
protoPayload.response.status.config.assigned.configMap.uid |
target.resource.attribute.labels[res_config_assigned_configmap_uid] |
|
protoPayload.response.status.config.error |
target.resource.attribute.labels[res_config_error] |
|
protoPayload.response.status.config.lastKnownGood.configMap.kubeletConfigKey |
target.resource.attribute.labels[res_config_last_known_good_configmap_kublete_config_key] |
|
protoPayload.response.status.config.lastKnownGood.configMap.name |
target.resource.attribute.labels[res_config_last_known_good_configmap_name] |
|
protoPayload.response.status.config.lastKnownGood.configMap.namespace |
target.resource.attribute.labels[res_config_last_known_good_configmap_namespace] |
|
protoPayload.response.status.config.lastKnownGood.configMap.resourceVersion |
target.resource.attribute.labels[res_config_last_known_good_configmap_resource_version] |
|
protoPayload.response.status.config.lastKnownGood.configMap.uid |
target.resource.attribute.labels[res_config_last_known_good_configmap_uid] |
|
protoPayload.response.status.daemonEndpoints.kubeletEndpoint.Port |
target.port |
|
protoPayload.response.status.features.supplementalGroupsPolicy |
target.resource.attribute.labels[res_features_supplemental_groups_policy] |
|
protoPayload.response.status.images.names |
target.resource.attribute.labels[res_images_{index}_names_{index1}] |
Iterate through log field protoPayload.response.status.images , thenif the protoPayload.response.status.images.names log field value is not empty then, res_images_%{index}_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.images.names log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.images.sizeBytes |
target.resource.attribute.labels[res_images_{index}_sizeBytes] |
Iterate through log field protoPayload.response.status.images , thenif the protoPayload.response.status.images.sizeBytes log field value is not empty then, res_images_%{index}_sizeBytes log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.images.sizeBytes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.nodeInfo.architecture |
target.resource.attribute.labels[res_nodeinfo_architecture] |
|
protoPayload.response.status.nodeInfo.bootID |
target.resource.attribute.labels[res_nodeinfo_bootid] |
|
protoPayload.response.status.nodeInfo.containerRuntimeVersion |
target.resource.attribute.labels[res_nodeinfo_container_runtime_version] |
|
protoPayload.response.status.nodeInfo.kernelVersion |
target.platform_version |
|
protoPayload.response.status.nodeInfo.kubeletVersion |
target.resource.attribute.labels[res_nodeinfo_kubelet_version] |
|
protoPayload.response.status.nodeInfo.machineID |
target.asset.asset_id |
|
protoPayload.response.status.nodeInfo.osImage |
target.resource.attribute.labels[res_nodeinfo_os_image] |
|
protoPayload.response.status.nodeInfo.systemUUID |
target.resource.attribute.labels[res_nodeinfo_system_uuid] |
|
protoPayload.response.status.nodeInfo.swap.capacity |
target.resource.attribute.labels[res_nodeinfo_swap_capacity] |
|
protoPayload.response.status.runtimeHandlers.features.recursiveReadOnlyMounts |
target.resource.attribute.labels[res_runtime_handlers_{index}_features_recursive_read_only_mounts] |
Iterate through log field protoPayload.response.status.runtimeHandlers , theniterate through log field protoPayload.response.status.runtimeHandlers.features , thenif the protoPayload.response.status.runtimeHandlers.features.recursiveReadOnlyMounts log field value is not empty then, res_runtime_handlers_%{index}_features_recursive_read_only_mounts log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.runtimeHandlers.features.recursiveReadOnlyMounts log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.runtimeHandlers.features.userNamespaces |
target.resource.attribute.labels[res_runtime_handlers_{index}_features_user_namespaces] |
Iterate through log field protoPayload.response.status.runtimeHandlers , theniterate through log field protoPayload.response.status.runtimeHandlers.features , thenif the protoPayload.response.status.runtimeHandlers.features.userNamespaces log field value is not empty then, res_runtime_handlers_%{index}_features_user_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.runtimeHandlers.features.userNamespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.runtimeHandlers.name |
target.resource.attribute.labels[res_runtime_handlers_{index}_name] |
Iterate through log field protoPayload.response.status.runtimeHandlers , thenif the protoPayload.response.status.runtimeHandlers.name log field value is not empty then, res_runtime_handlers_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.runtimeHandlers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.volumesAttached.devicePath |
target.resource.attribute.labels[res_volumes_attached_{index}_device_path] |
Iterate through log field protoPayload.response.status.volumesAttached , thenif the protoPayload.response.status.volumesAttached.devicePath log field value is not empty then, res_volumes_attached_%{index}_device_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.volumesAttached.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.volumesAttached.name |
target.resource.attribute.labels[res_volumes_attached_{index}_name] |
Iterate through log field protoPayload.response.status.volumesAttached , thenif the protoPayload.response.status.volumesAttached.name log field value is not empty then, res_volumes_attached_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.volumesAttached.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.volumesInUse |
target.resource.attribute.labels[res_volumesInUse_{index}] |
Iterate through log field protoPayload.response.status.volumesInUse , thenif the protoPayload.response.status.volumesInUse log field value is not empty then, res_volumesInUse_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.volumesInUse log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.configSource.configMap.kubeletConfigKey |
target.resource.attribute.labels[req_configsource_configmap_kubleteConfigKey] |
|
protoPayload.request.spec.configSource.configMap.name |
target.resource.attribute.labels[req_configsource_configmap_name] |
|
protoPayload.request.spec.configSource.configMap.namespace |
target.resource.attribute.labels[req_configsource_configmap_namespace] |
|
protoPayload.request.spec.configSource.configMap.resourceVersion |
target.resource.attribute.labels[req_configsource_configmap_resourceVersion] |
|
protoPayload.request.spec.configSource.configMap.uid |
target.resource.attribute.labels[req_configsource_configmap_uid] |
|
protoPayload.request.spec.podCIDR |
target.nat_ip |
|
protoPayload.request.spec.podCIDRs |
target.resource.attribute.labels[req_pod_cidrs_{index}] |
Iterate through log field protoPayload.request.spec.podCIDRs , thenif the protoPayload.request.spec.podCIDRs log field value is not empty then, req_pod_cidrs_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podCIDRs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.providerID |
target.asset.product_object_id |
|
protoPayload.request.spec.taints.effect |
target.resource.attribute.labels[req_taints_{index}_effect] |
Iterate through log field protoPayload.request.spec.taints , thenif the protoPayload.request.spec.taints.effect log field value is not empty then, req_taints_%{index}_effect log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.taints.effect log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.taints.key |
target.resource.attribute.labels[req_taints_{index}_key] |
Iterate through log field protoPayload.request.spec.taints , thenif the protoPayload.request.spec.taints.key log field value is not empty then, req_taints_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.taints.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.taints.timeAdded |
target.resource.attribute.labels[req_taints_{index}_timeadded] |
Iterate through log field protoPayload.request.spec.taints , thenif the protoPayload.request.spec.taints.timeAdded log field value is not empty then, req_taints_%{index}_timeAdded log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.taints.timeAdded log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.taints.value |
target.resource.attribute.labels[req_taints_{index}_value] |
Iterate through log field protoPayload.request.spec.taints , thenif the protoPayload.request.spec.taints.value log field value is not empty then, req_taints_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.taints.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.unschedulable |
target.resource.attribute.labels[req_unschedulable] |
|
protoPayload.request.status.addresses.address |
target.resource.attribute.labels[req_addresses_{index}_address] |
Iterate through log field protoPayload.request.status.addresses , thenif the protoPayload.request.status.addresses.address log field value is not empty then, req_addresses_%{index}_address log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.addresses.address log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.addresses.type |
target.resource.attribute.labels[req_addresses_{index}_type] |
Iterate through log field protoPayload.request.status.addresses , thenif the protoPayload.request.status.addresses.type log field value is not empty then, req_addresses_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.addresses.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.conditions.lastHeartbeatTime |
target.resource.attribute.labels[req_conditions_{index}_last_heartbeat_time] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.lastHeartbeatTime log field value is not empty then, req_status_conditions_%{index}_last_heartbeat_time log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.lastHeartbeatTime log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.config.active.configMap.kubeletConfigKey |
target.resource.attribute.labels[req_config_active_configmap_kublete_config_key] |
|
protoPayload.request.status.config.active.configMap.name |
target.resource.attribute.labels[req_config_active_configmap_name] |
|
protoPayload.request.status.config.active.configMap.namespace |
target.resource.attribute.labels[req_config_active_configmap_namespace] |
|
protoPayload.request.status.config.active.configMap.resourceVersion |
target.resource.attribute.labels[req_config_active_configmap_resource_version] |
|
protoPayload.request.status.config.active.configMap.uid |
target.resource.attribute.labels[req_config_active_configmap_uid] |
|
protoPayload.request.status.config.assigned.configMap.kubeletConfigKey |
target.resource.attribute.labels[req_config_assigned_configmap_kublete_config_key] |
|
protoPayload.request.status.config.assigned.configMap.name |
target.resource.attribute.labels[req_config_assigned_configmap_name] |
|
protoPayload.request.status.config.assigned.configMap.namespace |
target.resource.attribute.labels[req_config_assigned_configmap_namespace] |
|
protoPayload.request.status.config.assigned.configMap.resourceVersion |
target.resource.attribute.labels[req_config_assigned_configmap_resource_version] |
|
protoPayload.request.status.config.assigned.configMap.uid |
target.resource.attribute.labels[req_config_assigned_configmap_uid] |
|
protoPayload.request.status.config.error |
target.resource.attribute.labels[req_config_error] |
|
protoPayload.request.status.config.lastKnownGood.configMap.kubeletConfigKey |
target.resource.attribute.labels[req_config_last_known_good_configmap_kublete_config_key] |
|
protoPayload.request.status.config.lastKnownGood.configMap.name |
target.resource.attribute.labels[req_config_last_known_good_configmap_name] |
|
protoPayload.request.status.config.lastKnownGood.configMap.namespace |
target.resource.attribute.labels[req_config_last_known_good_configmap_namespace] |
|
protoPayload.request.status.config.lastKnownGood.configMap.resourceVersion |
target.resource.attribute.labels[req_config_last_known_good_configmap_resource_version] |
|
protoPayload.request.status.config.lastKnownGood.configMap.uid |
target.resource.attribute.labels[req_config_last_known_good_configmap_uid] |
|
protoPayload.request.status.daemonEndpoints.kubeletEndpoint.Port |
target.port |
|
protoPayload.request.status.features.supplementalGroupsPolicy |
target.resource.attribute.labels[req_featureq_supplemental_groups_policy] |
|
protoPayload.request.status.images.names |
target.resource.attribute.labels[req_images_{index}_names_{index1}] |
Iterate through log field protoPayload.request.status.images , thenif the protoPayload.request.status.images.names log field value is not empty then, req_images_%{index}_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.images.names log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.images.sizeBytes |
target.resource.attribute.labels[req_images_{index}_sizeBytes] |
Iterate through log field protoPayload.request.status.images , thenif the protoPayload.request.status.images.sizeBytes log field value is not empty then, req_images_%{index}_sizeBytes log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.images.sizeBytes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.nodeInfo.architecture |
target.resource.attribute.labels[req_nodeinfo_architecture] |
|
protoPayload.request.status.nodeInfo.bootID |
target.resource.attribute.labels[req_nodeinfo_bootid] |
|
protoPayload.request.status.nodeInfo.containerRuntimeVersion |
target.resource.attribute.labels[req_nodeinfo_container_runtime_version] |
|
protoPayload.request.status.nodeInfo.kubeletVersion |
target.resource.attribute.labels[req_nodeinfo_kubelet_version] |
|
protoPayload.request.status.nodeInfo.machineID |
target.asset.asset_id |
|
protoPayload.request.status.nodeInfo.osImage |
target.resource.attribute.labels[req_nodeinfo_os_image] |
|
protoPayload.request.status.nodeInfo.systemUUID |
target.resource.attribute.labels[req_nodeinfo_system_uuid] |
|
protoPayload.request.status.nodeInfo.swap.capacity |
target.resource.attribute.labels[req_nodeinfo_swap_capacity] |
|
protoPayload.request.status.phase |
target.resource.attribute.labels[req_phase] |
|
protoPayload.request.status.runtimeHandlers.features.recursiveReadOnlyMounts |
target.resource.attribute.labels[req_runtime_handlers_{index}_featureq_recursive_read_only_mounts] |
Iterate through log field protoPayload.request.status.runtimeHandlers , theniterate through log field protoPayload.request.status.runtimeHandlers.features , thenif the protoPayload.request.status.runtimeHandlers.features.recursiveReadOnlyMounts log field value is not empty then, req_runtime_handlers_%{index}_featureq_recursive_read_only_mounts log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.runtimeHandlers.features.recursiveReadOnlyMounts log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.runtimeHandlers.features.userNamespaces |
target.resource.attribute.labels[req_runtime_handlers_{index}_featureq_user_namespaces] |
Iterate through log field protoPayload.request.status.runtimeHandlers , theniterate through log field protoPayload.request.status.runtimeHandlers.features , thenif the protoPayload.request.status.runtimeHandlers.features.userNamespaces log field value is not empty then, req_runtime_handlers_%{index}_featureq_user_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.runtimeHandlers.features.userNamespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.runtimeHandlers.name |
target.resource.attribute.labels[req_runtime_handlers_{index}_name] |
Iterate through log field protoPayload.request.status.runtimeHandlers , thenif the protoPayload.request.status.runtimeHandlers.name log field value is not empty then, req_runtime_handlers_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.runtimeHandlers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.volumesAttached.devicePath |
target.resource.attribute.labels[req_volumes_attached_{index}_device_path] |
Iterate through log field protoPayload.request.status.volumesAttached , thenif the protoPayload.request.status.volumesAttached.devicePath log field value is not empty then, req_volumes_attached_%{index}_device_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.volumesAttached.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.volumesAttached.name |
target.resource.attribute.labels[req_volumes_attached_{index}_name] |
Iterate through log field protoPayload.request.status.volumesAttached , thenif the protoPayload.request.status.volumesAttached.name log field value is not empty then, req_volumes_attached_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.volumesAttached.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.volumesInUse |
target.resource.attribute.labels[req_volumesInUse_{index}] |
Iterate through log field protoPayload.request.status.volumesInUse , thenif the protoPayload.request.status.volumesInUse log field value is not empty then, req_volumesInUse_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.volumesInUse log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.admissionReviewVersions |
target.resource.attribute.labels[res_webhooks_{index}_admissionReviewVersions_{index}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.admissionReviewVersions , thenif the protoPayload.response.webhooks.admissionReviewVersions log field value is not empty then, res_webhooks_%{index}_admissionReviewVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.admissionReviewVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.clientConfig.caBundle |
target.resource.attribute.labels[res_webhooks_{index}_clientconfig_cabundle_{index}] |
Iterate through log field protoPayload.response.webhooks.clientConfig , thenif the protoPayload.response.webhooks.clientConfig.caBundle log field value is not empty then, res_webhooks_%{index}_clientconfig_cabundle_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.clientConfig.caBundle log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.clientConfig.service.name |
target.application |
Iterate through log field protoPayload.response.webhooks.clientConfig , theniterate through log field protoPayload.response.webhooks.clientConfig.service , thenif the protoPayload.response.webhooks.clientConfig.service.name log field value is not empty then, protoPayload.response.webhooks.clientConfig.service.name log field is mapped to the target.application UDM field. |
protoPayload.response.webhooks.clientConfig.service.path |
target.resource.attribute.labels[res_webhooks_{index}_clientconfig_service_path] |
Iterate through log field protoPayload.response.webhooks.clientConfig , theniterate through log field protoPayload.response.webhooks.clientConfig.service , thenif the protoPayload.response.webhooks.clientConfig.service.path log field value is not empty then, res_webhooks_%{index}_clientconfig_service_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.clientConfig.service.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.clientConfig.service.port |
target.port |
Iterate through log field protoPayload.response.webhooks.clientConfig , theniterate through log field protoPayload.response.webhooks.clientConfig.service , thenif the protoPayload.response.webhooks.clientConfig.service.port log field value is not empty then, protoPayload.response.webhooks.clientConfig.service.port log field is mapped to the target.port UDM field. |
protoPayload.response.webhooks.clientConfig.url |
target.URL |
Iterate through log field protoPayload.response.webhooks.clientConfig , thenif the protoPayload.response.webhooks.clientConfig.url log field value is not empty then,. |
protoPayload.response.webhooks.name |
target.resource.attribute.labels[res_webhooks_{index}_name] |
Iterate through log field protoPayload.response.webhooks , thenif the protoPayload.response.webhooks.name log field value is not empty then, res_webhooks_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.sideEffects |
target.resource.attribute.labels[res_webhooks_{index}_sideEffects] |
Iterate through log field protoPayload.response.webhooks , thenif the protoPayload.response.webhooks.sideEffects log field value is not empty then, res_webhooks_%{index}_sideEffects log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.sideEffects log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.failurePolicy |
target.resource.attribute.labels[res_webhooks_{index}_failurePolicy] |
Iterate through log field protoPayload.response.webhooks , thenif the protoPayload.response.webhooks.failurePolicy log field value is not empty then, res_webhooks_%{index}_failurePolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.failurePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.matchConditions.expression |
target.resource.attribute.labels[res_webhooks_{index}_matchConditions_%{index1}_expression] |
Iterate through log field protoPayload.response.webhooks.matchConditions , theniterate through log field protoPayload.response.webhooks.matchConditions.expression , thenif the protoPayload.response.webhooks.matchConditions.expression log field value is not empty then, res_webhooks_%{index}_matchConditions_%{index1}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.matchConditions.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.matchConditions.name |
target.resource.attribute.labels[res_webhooks_{index}_matchConditions_{index1}_name] |
Iterate through log field protoPayload.response.webhooks.matchConditions , theniterate through log field protoPayload.response.webhooks.matchConditions.name , thenif the protoPayload.response.webhooks.matchConditions.name log field value is not empty then, res_webhooks_%{index}_matchConditions_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.matchConditions.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.matchPolicy |
target.resource.attribute.labels[res_webhooks_{index}_matchPolicy] |
Iterate through log field protoPayload.response.webhooks , thenif the protoPayload.response.webhooks.matchPolicy log field value is not empty then, res_webhooks_%{index}_matchPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.matchPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_webhooks_{index}_namespaceSelector_matchExpressions_{index1}_key] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.namespaceSelector.matchExpressions , thenif the protoPayload.response.webhooks.namespaceSelector.matchExpressions.key log field value is not empty then, res_webhooks_%{index}_namespaceSelector_matchExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_webhooks_{index}_namespaceSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.namespaceSelector.matchExpressions , thenif the protoPayload.response.webhooks.namespaceSelector.matchExpressions.operator log field value is not empty then, res_webhooks_%{index}_namespaceSelector_matchExpressions_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_webhooks_{index}_namespaceSelector_matchExpressions_{index1}_values_{index2}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.webhooks.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.webhooks.namespaceSelector.matchExpressions.values log field value is not empty then, res_webhooks_%{index}_namespaceSelector_matchExpressions_%{index1}_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.webhooks , theniterate for each key, value pair of log field protoPayload.response.webhooks.namespaceSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.objectSelector.matchExpressions.key |
target.resource.attribute.labels[res_webhooks_{index}_objectSelector_matchExpressions_{index1}_key] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.objectSelector.matchExpressions , thenif the protoPayload.response.webhooks.objectSelector.matchExpressions.key log field value is not empty then, res_webhooks_%{index}_objectSelector_matchExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.objectSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.objectSelector.matchExpressions.operator |
target.resource.attribute.labels[res_webhooks_%{index}_objectSelector_matchExpressions_{index1}_operator] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.objectSelector.matchExpressions , thenif the protoPayload.response.webhooks.objectSelector.matchExpressions.operator log field value is not empty then, res_webhooks_%{index}_objectSelector_matchExpressions_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.objectSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.objectSelector.matchExpressions.values |
target.resource.attribute.labels[res_webhooks_%{index}_objectSelector_matchExpressions_{index1}_values_{index1}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.objectSelector.matchExpressions , theniterate through log field protoPayload.response.webhooks.objectSelector.matchExpressions.values , thenif the protoPayload.response.webhooks.objectSelector.matchExpressions.values log field value is not empty then, res_webhooks_%{index}_objectSelector_matchExpressions_%{index1}_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.objectSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.objectSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.webhooks , theniterate for each key, value pair of log field protoPayload.response.webhooks.objectSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.reinvocationPolicy |
target.resource.attribute.labels[res_webhooks_{index}_reinvocationPolicy] |
Iterate through log field protoPayload.response.webhooks , thenif the protoPayload.response.webhooks.reinvocationPolicy log field value is not empty then, res_webhooks_%{index}_reinvocationPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.reinvocationPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.rules.apiGroups |
target.resource.attribute.labels[res_webhooks_{index}_rules_{index1}_apiGroups_{index1}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.rules , theniterate through log field protoPayload.response.webhooks.rules.apiGroups , thenif the protoPayload.response.webhooks.rules.apiGroups log field value is not empty then, res_webhooks_%{index}_rules_%{index1}_apiGroups_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.rules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.rules.apiVersions |
target.resource.attribute.labels[res_webhooks_{index}_rules_{index1}_apiVersions_{index1}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.rules , theniterate through log field protoPayload.response.webhooks.rules.apiVersions , thenif the protoPayload.response.webhooks.rules.apiVersions log field value is not empty then, res_webhooks_{index}_rules_%{index1}_apiVersions_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.rules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.rules.operations |
target.resource.attribute.labels[res_webhooks_{index}_rules_{index1}_operations_{index1}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.rules , theniterate through log field protoPayload.response.webhooks.rules.operations , thenif the protoPayload.response.webhooks.rules.operations log field value is not empty then, res_webhooks_{index}_rules_%{index1}_operations_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.rules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.rules.resources |
target.resource.attribute.labels[res_webhooks_{index}_rules_{index1}_resources_{index1}] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.rules , theniterate through log field protoPayload.response.webhooks.rules.resources , thenif the protoPayload.response.webhooks.rules.resources log field value is not empty then, res_webhooks_%{index}_rules_%{index1}_resources_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.rules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.rules.scope |
target.resource.attribute.labels[res_webhooks_{index}_rules_{index1}_scope] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.rules , thenif the protoPayload.response.webhooks.rules.scope log field value is not empty then, res_webhooks_%{index}_rules_%{index1}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.rules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.webhooks.timeoutSeconds |
target.resource.attribute.labels[res_webhooks_{index}_timeoutSeconds] |
Iterate through log field protoPayload.response.webhooks , theniterate through log field protoPayload.response.webhooks.rules , thenif the protoPayload.response.webhooks.rules.timeoutSeconds log field value is not empty then, res_webhooks_%{index}_rules_%{index1}_timeoutSeconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.webhooks.rules.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.admissionReviewVersions |
target.resource.attribute.labels[req_webhooks_{index}_admissionReviewVersions_{index1}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.admissionReviewVersions , thenif the protoPayload.request.webhooks.admissionReviewVersions log field value is not empty then, req_webhooks_%{index}_admissionReviewVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.admissionReviewVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.clientConfig.caBundle |
target.resource.attribute.labels[req_webhooks_{index}_clientconfig_cabundle_{index1}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.clientConfig.caBundle , thenif the protoPayload.request.webhooks.clientConfig.caBundle log field value is not empty then, req_webhooks_%{index}_clientconfig_cabundle_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.clientConfig.caBundle log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.clientConfig.service.name |
target.resource.attribute.labels[req_webhooks_{index}_clientconfig_service_name] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.clientConfig.service.name log field value is not empty then, req_webhooks_%{index}_clientconfig_service_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.clientConfig.service.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.clientConfig.service.namespace |
target.resource.attribute.labels[req_webhooks_{index}_clientconfig_service_namespace] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.clientConfig.service.namespace log field value is not empty then, req_webhooks_%{index}_clientconfig_service_namespace log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.clientConfig.service.namespace log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.clientConfig.service.path |
target.resource.attribute.labels[req_webhooks_{index}_clientconfig_service_path] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.clientConfig.service.path log field value is not empty then, req_webhooks_%{index}_clientconfig_service_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.clientConfig.service.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.clientConfig.service.port |
target.resource.attribute.labels[req_webhooks_{index}_clientconfig_service_port] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.clientConfig.service.port log field value is not empty then, req_webhooks_%{index}_clientconfig_service_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.clientConfig.service.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.clientConfig.url |
target.resource.attribute.labels[req_webhooks_{index}_clientconfig_url] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.clientConfig.url log field value is not empty then, req_webhooks_%{index}_clientconfig_url log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.clientConfig.url log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.name |
target.resource.attribute.labels[req_webhooks_{index}_name] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.name log field value is not empty then, req_webhooks_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.sideEffects |
target.resource.attribute.labels[req_webhooks_{index}_sideEffects] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.sideEffects log field value is not empty then, req_webhooks_%{index}_sideEffects log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.sideEffects log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.failurePolicy |
target.resource.attribute.labels[req_webhooks_{index}_failurePolicy] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.failurePolicy log field value is not empty then, req_webhooks_%{index}_failurePolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.failurePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.matchConditions.expression |
target.resource.attribute.labels[req_webhooks_{index}_matchConditions_{index1}_expression] |
Iterate through log field protoPayload.request.webhooks.matchConditions , theniterate through log field protoPayload.request.webhooks.matchConditions.expression , thenif the protoPayload.request.webhooks.matchConditions.expression log field value is not empty then, req_webhooks_%{index}_matchConditions_%{index1}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.matchConditions.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.matchConditions.name |
target.resource.attribute.labels[req_webhooks_{index}_matchConditions_{index1}_name] |
Iterate through log field protoPayload.request.webhooks.matchConditions , theniterate through log field protoPayload.request.webhooks.matchConditions.name , thenif the protoPayload.request.webhooks.matchConditions.name log field value is not empty then, req_webhooks_%{index}_matchConditions_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.matchConditions.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.matchPolicy |
target.resource.attribute.labels[req_webhooks_{index}_matchPolicy] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.matchPolicy log field value is not empty then, req_webhooks_%{index}_matchPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.matchPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_webhooks_{index}_namespaceSelector_matchExpressions_{index1}_key] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.namespaceSelector.matchExpressions , thenif the protoPayload.request.webhooks.namespaceSelector.matchExpressions.key log field value is not empty then, req_webhooks_%{index}_namespaceSelector_matchExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_webhooks_{index}_namespaceSelector_matchExpressions_{index1}_operator] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.namespaceSelector.matchExpressions , thenif the protoPayload.request.webhooks.namespaceSelector.matchExpressions.operator log field value is not empty then, req_webhooks_%{index}_namespaceSelector_matchExpressions_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[req_webhooks_{index}_namespaceSelector_matchExpressions_{index1}_values_{index1}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.webhooks.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.webhooks.namespaceSelector.matchExpressions.values log field value is not empty then, req_webhooks_%{index}_namespaceSelector_matchExpressions_%{index1}_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.webhooks , theniterate for each key, value pair of log field protoPayload.request.webhooks.namespaceSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.objectSelector.matchExpressions.key |
target.resource.attribute.labels[req_webhooks_{index}_objectSelector_matchExpressions_{index1}_key] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.objectSelector.matchExpressions , thenif the protoPayload.request.webhooks.objectSelector.matchExpressions.key log field value is not empty then, req_webhooks_%{index}_objectSelector_matchExpressions_%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.objectSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.objectSelector.matchExpressions.operator |
target.resource.attribute.labels[req_webhooks_{index}_objectSelector_matchExpressions_{index1}_operator] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.objectSelector.matchExpressions , thenif the protoPayload.request.webhooks.objectSelector.matchExpressions.operator log field value is not empty then, req_webhooks_%{index}_objectSelector_matchExpressions_%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.objectSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.objectSelector.matchExpressions.values |
target.resource.attribute.labels[req_webhooks_{index}_objectSelector_matchExpressions_{index1}_values_{index2}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.objectSelector.matchExpressions , theniterate through log field protoPayload.request.webhooks.objectSelector.matchExpressions.values , thenif the protoPayload.request.webhooks.objectSelector.matchExpressions.values log field value is not empty then, req_webhooks_%{index}_objectSelector_matchExpressions_%{index1}_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.objectSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.objectSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.webhooks , theniterate for each key, value pair of log field protoPayload.request.webhooks.objectSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.reinvocationPolicy |
target.resource.attribute.labels[req_webhooks_{index}_reinvocationPolicy] |
Iterate through log field protoPayload.request.webhooks , thenif the protoPayload.request.webhooks.reinvocationPolicy log field value is not empty then, req_webhooks_%{index}_reinvocationPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.reinvocationPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.rules.apiGroups |
target.resource.attribute.labels[req_webhooks_{index}_rules_{index1}_apiGroups_{index2}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.rules , theniterate through log field protoPayload.request.webhooks.rules.apiGroups , thenif the protoPayload.request.webhooks.rules.apiGroups log field value is not empty then, req_webhooks_%{index}_rules_%{index1}_apiGroups_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.rules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.rules.apiVersions |
target.resource.attribute.labels[req_webhooks_{index}_rules_{index1}_apiVersions_{index2}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.rules , theniterate through log field protoPayload.request.webhooks.rules.apiVersions , thenif the protoPayload.request.webhooks.rules.apiVersions log field value is not empty then, req_webhooks_%{index}_rules_%{index1}_apiVersions_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.rules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.rules.operations |
target.resource.attribute.labels[req_webhooks_{index}_rules_{index1}_operations_{index2}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.rules , theniterate through log field protoPayload.request.webhooks.rules.operations , thenif the protoPayload.request.webhooks.rules.operations log field value is not empty then, req_webhooks_%{index}_rules_%{index1}_operations_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.rules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.rules.resources |
target.resource.attribute.labels[req_webhooks_{index}_rules_{index1}_resources_{index2}] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.rules , theniterate through log field protoPayload.request.webhooks.rules.resources , thenif the protoPayload.request.webhooks.rules.resources log field value is not empty then, req_webhooks_%{index}_rules_%{index1}_resources_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.rules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.rules.scope |
target.resource.attribute.labels[req_webhooks_{index}_rules_{index1}_scope] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.rules , thenif the protoPayload.request.webhooks.rules.scope log field value is not empty then, req_webhooks_%{index}_rules_%{index1}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.rules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.webhooks.timeoutSeconds |
target.resource.attribute.labels[req_webhooks_{index}_timeoutSeconds] |
Iterate through log field protoPayload.request.webhooks , theniterate through log field protoPayload.request.webhooks.rules , thenif the protoPayload.request.webhooks.rules.timeoutSeconds log field value is not empty then, req_webhooks_%{index}_rules_%{index1}_timeoutSeconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.webhooks.rules.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.response.spec.limits.type |
target.resource.attribute.labels[res_limits_{index}_type] |
Iterate through log field protoPayload.response.spec.limits , thenif the protoPayload.response.spec.limits.type log field value is not empty then, res_limits_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.response.spec.limits.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.response.spec.limits.default |
target.resource.attribute.labels[res_limits_{index}_default] |
Iterate through log field protoPayload.response.spec.limits , thenif the protoPayload.response.spec.limits.default log field value is not empty then, res_limits_%{index}_default log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.response.spec.limits.default log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.response.spec.limits.defaultRequest |
target.resource.attribute.labels[res_limits_{index}_default_request] |
Iterate through log field protoPayload.response.spec.limits , thenif the protoPayload.response.spec.limits.defaultRequest log field value is not empty then, res_limits_%{index}_default_request log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.response.spec.limits.defaultRequest log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.response.spec.limits.max |
target.resource.attribute.labels[res_limits_{index}_max] |
Iterate through log field protoPayload.response.spec.limits , thenif the protoPayload.response.spec.limits.max log field value is not empty then, res_limits_%{index}_max log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.response.spec.limits.max log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.response.spec.limits.maxLimitRequestRatio |
target.resource.attribute.labels[res_limits_{index}_max_limit_request_ratio] |
Iterate through log field protoPayload.response.spec.limits , thenif the protoPayload.response.spec.limits.maxLimitRequestRatio log field value is not empty then, res_limits_%{index}_max_limit_request_ratio log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.response.spec.limits.maxLimitRequestRatio log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.response.spec.limits.min |
target.resource.attribute.labels[res_limits_{index}_min] |
Iterate through log field protoPayload.response.spec.limits , thenif the protoPayload.response.spec.limits.min log field value is not empty then, res_limits_%{index}_min log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.response.spec.limits.min log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.request.spec.limits.type |
target.resource.attribute.labels[req_limits_type] |
Iterate through log field protoPayload.request.spec.limits , thenif the protoPayload.request.spec.limits.type log field value is not empty then, req_limits_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.request.spec.limits.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.request.spec.limits.default |
target.resource.attribute.labels[req_limits_{index}_default] |
Iterate through log field protoPayload.request.spec.limits , thenif the protoPayload.request.spec.limits.default log field value is not empty then, req_limits_%{index}_default log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.request.spec.limits.default log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.request.spec.limits.defaultRequest |
target.resource.attribute.labels[req_limits_{index}_default_request] |
Iterate through log field protoPayload.request.spec.limits , thenif the protoPayload.request.spec.limits.defaultRequest log field value is not empty then, req_limits_%{index}_default_request log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.request.spec.limits.defaultRequest log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.request.spec.limits.max |
target.resource.attribute.labels[req_limits_{index}_max] |
Iterate through log field protoPayload.request.spec.limits , thenif the protoPayload.request.spec.limits.max log field value is not empty then, req_limits_%{index}_max log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.request.spec.limits.max log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.request.spec.limits.maxLimitRequestRatio |
target.resource.attribute.labels[req_limits_{index}_max_limit_request_ratio] |
Iterate through log field protoPayload.request.spec.limits , thenif the protoPayload.request.spec.limits.maxLimitRequestRatio log field value is not empty then, req_limits_%{index}_max_limit_request_ratio log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.request.spec.limits.maxLimitRequestRatio log field is mapped to the target.resource.attribute.labels.value UDM field. |
protopaylod.request.spec.limits.min |
target.resource.attribute.labels[req_limits_{index}_min] |
Iterate through log field protoPayload.request.spec.limits , thenif the protoPayload.request.spec.limits.min log field value is not empty then, req_limits_%{index}_min log field is mapped to the target.resource.attribute.labels.key UDM field and protopaylod.request.spec.limits.min log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.maxUnavailable |
target.resource.attribute.labels[res_spec_max_unavailable] |
|
protoPayload.response.spec.minAvailable |
target.resource.attribute.labels[res_spec_min_available] |
|
protoPayload.response.spec.unhealthyPodEvictionPolicy |
target.resource.attribute.labels[res_spec_unhealthy_pod_eviction_policy] |
|
protoPayload.response.status.currentHealthy |
target.resource.attribute.labels[res_status_current_healthy] |
|
protoPayload.response.status.desiredHealthy |
target.resource.attribute.labels[res_status_desired_healthy] |
|
protoPayload.response.status.disruptionsAllowed |
target.resource.attribute.labels[res_status_disruptions_allowed] |
|
protoPayload.response.status.expectedPods |
target.resource.attribute.labels[res_status_expected_pods] |
|
protoPayload.response.status.disruptedPods |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.status.disruptedPods , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.observedGeneration |
target.resource.attribute.labels[res_status_observedGeneration] |
|
protoPayload.request.spec.maxUnavailable |
target.resource.attribute.labels[req_spec_max_unavailable] |
|
protoPayload.request.spec.minAvailable |
target.resource.attribute.labels[req_spec_min_available] |
|
protoPayload.request.spec.selector |
target.resource.attribute.labels[req_spec_selector] |
|
protoPayload.request.spec.unhealthyPodEvictionPolicy |
target.resource.attribute.labels[req_spec_unhealthy_pod_eviction_policy] |
|
protoPayload.request.status.currentHealthy |
target.resource.attribute.labels[req_status_current_healthy] |
|
protoPayload.request.status.desiredHealthy |
target.resource.attribute.labels[req_status_desired_healthy] |
|
protoPayload.request.status.disruptionsAllowed |
target.resource.attribute.labels[req_status_disruptions_allowed] |
|
protoPayload.request.status.expectedPods |
target.resource.attribute.labels[req_status_expected_pods] |
|
protoPayload.request.status.conditions.observedGeneration |
target.resource.attribute.labels[req_status_conditions_{index}_observedGeneration] |
Iterate through log field protoPayload.request.status.conditions , thenif the protoPayload.request.status.conditions.observedGeneration log field value is not empty then, req_status_conditions_%{index}_observedGeneration log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.conditions.observedGeneration log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.disruptedPods |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.status.disruptedPods , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.observedGeneration |
target.resource.attribute.labels[req_status_observedGeneration] |
|
protoPayload.response.spec.auditAnnotations.key |
target.resource.attribute.labels[res_spec_audit_annotations_{index}_key] |
Iterate through log field protoPayload.response.spec.auditAnnotations , thenif the protoPayload.response.spec.auditAnnotations.key log field value is not empty then, res_spec_audit_annotations_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.auditAnnotations.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.auditAnnotations.valueExpression |
target.resource.attribute.labels[res_spec_audit_annotations_{index}_value_expression] |
Iterate through log field protoPayload.response.spec.auditAnnotations , thenif the protoPayload.response.spec.auditAnnotations.valueExpression log field value is not empty then, res_spec_audit_annotations_%{index}_value_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.auditAnnotations.valueExpression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.failurePolicy |
target.resource.attribute.labels[res_spec_failure_policy] |
|
protoPayload.response.spec.matchConditions.expression |
target.resource.attribute.labels[res_spec_match_conditions_{index}_expression] |
Iterate through log field protoPayload.response.spec.matchConditions , thenif the protoPayload.response.spec.matchConditions.expression log field value is not empty then, res_spec_match_conditions_%{index}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConditions.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConditions.name |
target.resource.attribute.labels[res_spec_match_conditions_{index}_name] |
Iterate through log field protoPayload.response.spec.matchConditions , thenif the protoPayload.response.spec.matchConditions.name log field value is not empty then, res_spec_match_conditions_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConditions.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.excludeResourceRules.apiGroups |
target.resource.attribute.labels[res_spec_match_constraints_excludeResourceRules_{index}_apiGroups_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules.apiGroups , thenif the protoPayload.response.spec.matchConstraints.excludeResourceRules.apiGroups log field value is not empty then, res_spec_match_constraints_excludeResourceRules_%{index}_apiGroups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.excludeResourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.excludeResourceRules.apiVersions |
target.resource.attribute.labels[res_spec_match_constraints_excludeResourceRules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules.apiVersions , thenif the protoPayload.response.spec.matchConstraints.excludeResourceRules.apiVersions log field value is not empty then, res_spec_match_constraints_excludeResourceRules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.excludeResourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.excludeResourceRules.operations |
target.resource.attribute.labels[res_spec_match_constraints_excludeResourceRules_{index}_operations_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules.operations , thenif the protoPayload.response.spec.matchConstraints.excludeResourceRules.operations log field value is not empty then, res_spec_match_constraints_excludeResourceRules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.excludeResourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.excludeResourceRules.resourceNames |
target.resource.attribute.labels[res_spec_match_constraints_excludeResourceRules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules.resourceNames , thenif the protoPayload.response.spec.matchConstraints.excludeResourceRules.resourceNames log field value is not empty then, res_spec_match_constraints_excludeResourceRules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.excludeResourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.excludeResourceRules.resources |
target.resource.attribute.labels[res_spec_match_constraints_excludeResourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules.resources , thenif the protoPayload.response.spec.matchConstraints.excludeResourceRules.resources log field value is not empty then, res_spec_match_constraints_excludeResourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.excludeResourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.excludeResourceRules.scope |
target.resource.attribute.labels[res_spec_match_constraints_excludeResourceRules_{index}_scope_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.excludeResourceRules , thenif the protoPayload.response.spec.matchConstraints.excludeResourceRules.scope log field value is not empty then, res_spec_match_constraints_excludeResourceRules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.excludeResourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.matchPolicy |
target.resource.attribute.labels[res_spec_match_constraints_matchPolicy] |
|
protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_match_constraints_namespaceSelector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_match_constraints_namespaceSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_match_constraints_namespaceSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_match_constraints_namespaceSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_spec_match_constraints_namespaceSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_match_constraints_namespaceSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.matchConstraints.namespaceSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_match_constraints_objectSelector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions , thenif the protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.key log field value is not empty then, res_spec_match_constraints_objectSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_match_constraints_objectSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions , thenif the protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.operator log field value is not empty then, res_spec_match_constraints_objectSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.values |
target.resource.attribute.labels[res_spec_match_constraints_objectSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions , theniterate through log field protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.values , thenif the protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.values log field value is not empty then, res_spec_match_constraints_objectSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.objectSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.objectSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.matchConstraints.objectSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.resourceRules.apiGroups |
target.resource.attribute.labels[res_spec_match_constraints_resourcerules_{index}_apiGroups_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.resourceRules.apiGroups , thenif the protoPayload.response.spec.matchConstraints.resourceRules.apiGroups log field value is not empty then, res_spec_match_constraints_resourcerules_%{index}_apiGroups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.resourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.resourceRules.apiVersions |
target.resource.attribute.labels[res_spec_match_constraints_resourcerules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.resourceRules.apiVersions , thenif the protoPayload.response.spec.matchConstraints.resourceRules.apiVersions log field value is not empty then, res_spec_match_constraints_resourcerules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.resourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.resourceRules.operations |
target.resource.attribute.labels[res_spec_match_constraints_resourcerules_{index}_operations_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.resourceRules.operations , thenif the protoPayload.response.spec.matchConstraints.resourceRules.operations log field value is not empty then, res_spec_match_constraints_resourcerules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.resourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.resourceRules.resourceNames |
target.resource.attribute.labels[res_spec_match_constraints_resourcerules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.resourceRules.resourceNames , thenif the protoPayload.response.spec.matchConstraints.resourceRules.resourceNames log field value is not empty then, res_spec_match_constraints_resourcerules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.resourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.resourceRules.resources |
target.resource.attribute.labels[res_spec_match_constraints_resourcerules_{index}_resources_{index1}] |
Iterate through log field protoPayload.response.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.response.spec.matchConstraints.resourceRules.resources , thenif the protoPayload.response.spec.matchConstraints.resourceRules.resources log field value is not empty then, res_spec_match_constraints_resourcerules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.resourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchConstraints.resourceRules.scope |
target.resource.attribute.labels[res_spec_match_constraints_resourcerules_{index}_scope] |
Iterate through log field protoPayload.response.spec.matchConstraints.resourceRules , thenif the protoPayload.response.spec.matchConstraints.resourceRules.scope log field value is not empty then, res_spec_match_constraints_resourcerules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchConstraints.resourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.paramKind.apiVersion |
target.resource.attrbute.labels[res_spec_paramkind_api_version] |
|
protoPayload.response.spec.paramKind.kind |
target.resource.attrbute.labels[res_spec_paramkind_api_kind] |
|
protoPayload.response.spec.validations.expression |
target.resource.attribute.labels[res_spec_validations_{index}_expression] |
Iterate through log field protoPayload.response.spec.validations , thenif the protoPayload.response.spec.validations.expression log field value is not empty then, res_spec_validations_%{index}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.validations.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.validations.message |
target.resource.attribute.labels[res_spec_validations_{index}_message] |
Iterate through log field protoPayload.response.spec.validations , thenif the protoPayload.response.spec.validations.message log field value is not empty then, res_spec_validations_%{index}_message log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.validations.message log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.validations.messageExpression |
target.resource.attribute.labels[res_spec_validations_{index}_messageExpression] |
Iterate through log field protoPayload.response.spec.validations , thenif the protoPayload.response.spec.validations.messageExpression log field value is not empty then, res_spec_validations_%{index}_messageExpression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.validations.messageExpression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.validations.reason |
target.resource.attribute.labels[res_spec_validations_{index}_reason] |
Iterate through log field protoPayload.response.spec.validations , thenif the protoPayload.response.spec.validations.reason log field value is not empty then, res_spec_validations_%{index}_reason log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.validations.reason log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.variables.expression |
target.resource.attribute.labels[res_spec_variables_{index}_expression] |
Iterate through log field protoPayload.response.spec.variables , thenif the protoPayload.response.spec.variables.expression log field value is not empty then, res_spec_variables_%{index}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.variables.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.variables.name |
target.resource.attribute.labels[res_spec_variables_{index}_name] |
Iterate through log field protoPayload.response.spec.variables , thenif the protoPayload.response.spec.variables.name log field value is not empty then, res_spec_variables_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.variables.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.typeChecking.expressionWarnings.fieldRef |
target.resource.attribute.labels[res_status_typeChecking_expressionWarnings_{index}_fieldRef] |
Iterate through log field protoPayload.response.status.typeChecking.expressionWarnings , thenif the protoPayload.response.status.typeChecking.expressionWarnings.fieldRef log field value is not empty then, res_status_typeChecking_expressionWarnings_%{index}_fieldRef log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.typeChecking.expressionWarnings.fieldRef log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.typeChecking.expressionWarnings.warning |
target.resource.attribute.labels[res_status_typeChecking_expressionWarnings_{index}_warning] |
Iterate through log field protoPayload.response.status.typeChecking.expressionWarnings , thenif the protoPayload.response.status.typeChecking.expressionWarnings.warning log field value is not empty then, res_status_typeChecking_expressionWarnings_%{index}_warning log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.typeChecking.expressionWarnings.warning log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchConstraints.resourceRules.apiVersions |
target.resource.attribute.labels[req_spec_match_constraints_resourcerules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.request.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.request.spec.matchConstraints.resourceRules.apiVersions , thenif the protoPayload.request.spec.matchConstraints.resourceRules.apiVersions log field value is not empty then, req_spec_match_constraints_resourcerules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchConstraints.resourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchConstraints.resourceRules.operations |
target.resource.attribute.labels[req_spec_match_constraints_resourcerules_{index}_operations_{index1}] |
Iterate through log field protoPayload.request.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.request.spec.matchConstraints.resourceRules.operations , thenif the protoPayload.request.spec.matchConstraints.resourceRules.operations log field value is not empty then, req_spec_match_constraints_resourcerules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchConstraints.resourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchConstraints.resourceRules.resourceNames |
target.resource.attribute.labels[req_spec_match_constraints_resourcerules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.request.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.request.spec.matchConstraints.resourceRules.resourceNames , thenif the protoPayload.request.spec.matchConstraints.resourceRules.resourceNames log field value is not empty then, req_spec_match_constraints_resourcerules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchConstraints.resourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchConstraints.resourceRules.resources |
target.resource.attribute.labels[req_spec_match_constraints_resourcerules_{index}_resources{index1}] |
Iterate through log field protoPayload.request.spec.matchConstraints.resourceRules , theniterate through log field protoPayload.request.spec.matchConstraints.resourceRules.resources , thenif the protoPayload.request.spec.matchConstraints.resourceRules.resources log field value is not empty then, req_spec_match_constraints_resourcerules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchConstraints.resourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchConstraints.resourceRules.scope |
target.resource.attribute.labels[req_spec_match_constraints_resourcerules_{index}_scope] |
Iterate through log field protoPayload.request.spec.matchConstraints.resourceRules , thenif the protoPayload.request.spec.matchConstraints.resourceRules.scope log field value is not empty then, req_spec_match_constraints_resourcerules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchConstraints.resourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.paramKind.apiVersion |
target.resource.attrbute.labels[req_spec_paramkind_api_version] |
|
protoPayload.request.spec.paramKind.kind |
target.resource.attrbute.labels[req_spec_paramkind_api_kind] |
|
protoPayload.request.spec.validations.expression |
target.resource.attribute.labels[req_spec_validations_{index}_expression] |
Iterate through log field protoPayload.request.spec.validations , thenif the protoPayload.request.spec.validations.expression log field value is not empty then, req_spec_validations_%{index}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.validations.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.validations.message |
target.resource.attribute.labels[req_spec_validations_{index}_message] |
Iterate through log field protoPayload.request.spec.validations , thenif the protoPayload.request.spec.validations.message log field value is not empty then, req_spec_validations_%{index}_message log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.validations.message log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.validations.messageExpression |
target.resource.attribute.labels[req_spec_validations_{index}_messageExpression] |
Iterate through log field protoPayload.request.spec.validations , thenif the protoPayload.request.spec.validations.messageExpression log field value is not empty then, req_spec_validations_%{index}_messageExpression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.validations.messageExpression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.validations.reason |
target.resource.attribute.labels[req_spec_validations_{index}_reason] |
Iterate through log field protoPayload.request.spec.validations , thenif the protoPayload.request.spec.validations.reason log field value is not empty then, req_spec_validations_%{index}_reason log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.validations.reason log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.variables.expression |
target.resource.attribute.labels[req_spec_variables_{index}_expression] |
Iterate through log field protoPayload.request.spec.variables , thenif the protoPayload.request.spec.variables.expression log field value is not empty then, req_spec_variables_%{index}_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.variables.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.variables.name |
target.resource.attribute.labels[req_spec_variables_{index}_name] |
Iterate through log field protoPayload.request.spec.variables , thenif the protoPayload.request.spec.variables.name log field value is not empty then, req_spec_variables_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.variables.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.typeChecking.expressionWarnings.fieldRef |
target.resource.attribute.labels[req_status_typeChecking_expressionWarnings_{index}_fieldRef] |
Iterate through log field protoPayload.request.status.typeChecking.expressionWarnings , thenif the protoPayload.request.status.typeChecking.expressionWarnings.fieldRef log field value is not empty then, req_status_typeChecking_expressionWarnings_%{index}_fieldRef log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.typeChecking.expressionWarnings.fieldRef log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.typeChecking.expressionWarnings.warning |
target.resource.attribute.labels[req_status_typeChecking_expressionWarnings_{index}_warning] |
Iterate through log field protoPayload.request.status.typeChecking.expressionWarnings , thenif the protoPayload.request.status.typeChecking.expressionWarnings.warning log field value is not empty then, req_status_typeChecking_expressionWarnings_%{index}_warning log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.typeChecking.expressionWarnings.warning log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.excludeResourceRules.apiGroups |
target.resource.attribute.labels[res_spec_match_resources_excludeResourceRules_{index}_apiGroups_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchResources.excludeResourceRules.apiGroups , thenif the protoPayload.response.spec.matchResources.excludeResourceRules.apiGroups log field value is not empty then, res_spec_match_resources_excludeResourceRules_%{index}_apiGroups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.excludeResourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.excludeResourceRules.apiVersions |
target.resource.attribute.labels[res_spec_match_resources_excludeResourceRules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchResources.excludeResourceRules.apiVersions , thenif the protoPayload.response.spec.matchResources.excludeResourceRules.apiVersions log field value is not empty then, res_spec_match_resources_excludeResourceRules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.excludeResourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.excludeResourceRules.operations |
target.resource.attribute.labels[res_spec_match_resources_excludeResourceRules_{index}_operations_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchResources.excludeResourceRules.operations , thenif the protoPayload.response.spec.matchResources.excludeResourceRules.operations log field value is not empty then, res_spec_match_resources_excludeResourceRules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.excludeResourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.excludeResourceRules.resourceNames |
target.resource.attribute.labels[res_spec_match_resources_excludeResourceRules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchResources.excludeResourceRules.resourceNames , thenif the protoPayload.response.spec.matchResources.excludeResourceRules.resourceNames log field value is not empty then, res_spec_match_resources_excludeResourceRules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.excludeResourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.excludeResourceRules.resources |
target.resource.attribute.labels[res_spec_match_resources_excludeResourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.response.spec.matchResources.excludeResourceRules.resources , thenif the protoPayload.response.spec.matchResources.excludeResourceRules.resources log field value is not empty then, res_spec_match_resources_excludeResourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.excludeResourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.excludeResourceRules.scope |
target.resource.attribute.labels[res_spec_match_resources_excludeResourceRules_{index}_scope] |
Iterate through log field protoPayload.response.spec.matchResources.excludeResourceRule , thenif the protoPayload.response.spec.matchResources.excludeResourceRules.scope log field value is not empty then, res_spec_match_resources_excludeResourceRules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.excludeResourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.matchPolicy |
target.resource.attribute.labels[res_spec_match_resources_matchPolicy] |
|
protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_match_resources_namespaceSelector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.matchConstraints.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_match_resources_namespaceSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_match_resources_namespaceSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_match_resources_namespaceSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_spec_match_resources_namespaceSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_match_resources_namespaceSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.namespaceSelector.matchLabels |
target.resource.attribute.labels[res_spec_match_resources_namespaceSelector_match_labels] |
|
protoPayload.response.spec.matchResources.objectSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_match_resources_objectSelectorr_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.matchResources.objectSelector.matchExpressions , thenif the protoPayload.response.spec.matchResources.objectSelector.matchExpressions.key log field value is not empty then, res_spec_match_resources_objectSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.objectSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.objectSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_match_resources_objectSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.matchResources.objectSelector.matchExpressions , thenif the protoPayload.response.spec.matchResources.objectSelector.matchExpressions.operator log field value is not empty then, res_spec_match_resources_objectSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.objectSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.objectSelector.matchExpressions.values |
target.resource.attribute.labels[res_spec_match_resources_objectSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.objectSelector.matchExpressions , theniterate through log field protoPayload.response.spec.matchResources.objectSelector.matchExpressions.values , thenif the protoPayload.response.spec.matchResources.objectSelector.matchExpressions.values log field value is not empty then, res_spec_match_resources_objectSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.objectSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.objectSelector.matchLabels |
target.resource.attribute.labels[key] |
|
protoPayload.response.spec.matchResources.resourceRules.apiGroups |
target.resource.attribute.labels[res_spec_match_resources_resourceRules_{index}_apiGroups_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.resourceRules , theniterate through log field protoPayload.response.spec.matchResources.resourceRules.apiGroups , thenif the protoPayload.response.spec.matchResources.resourceRules.apiGroups log field value is not empty then, res_spec_match_resources_resourceRules_%{index}_apiGroups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.resourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.resourceRules.apiVersions |
target.resource.attribute.labels[res_spec_match_resources_resourceRules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.resourceRules , theniterate through log field protoPayload.response.spec.matchResources.resourceRules.apiVersions , thenif the protoPayload.response.spec.matchResources.resourceRules.apiVersions log field value is not empty then, res_spec_match_resources_resourceRules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.resourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.resourceRules.operations |
target.resource.attribute.labels[res_spec_match_resources_resourceRules_{index}_operations_%{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.resourceRules , theniterate through log field protoPayload.response.spec.matchResources.resourceRules.operations , thenif the protoPayload.response.spec.matchResources.resourceRules.operations log field value is not empty then, res_spec_match_resources_resourceRules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.resourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.resourceRules.resourceNames |
target.resource.attribute.labels[res_spec_match_resources_resourceRules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.resourceRules , theniterate through log field protoPayload.response.spec.matchResources.resourceRules.resourceNames , thenif the protoPayload.response.spec.matchResources.resourceRules.resourceNames log field value is not empty then, res_spec_match_resources_resourceRules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.resourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.resourceRules.resources |
target.resource.attribute.labels[res_spec_match_resources_resourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.response.spec.matchResources.resourceRules , theniterate through log field protoPayload.response.spec.matchResources.resourceRules.resources , thenif the protoPayload.response.spec.matchResources.resourceRules.resources log field value is not empty then, res_spec_match_resources_resourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.resourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.matchResources.resourceRules.scope |
target.resource.attribute.labels[res_spec_match_resources_resourceRules_{index}_scope] |
Iterate through log field protoPayload.response.spec.matchResources.resourceRules , thenif the protoPayload.response.spec.matchResources.resourceRules.scope log field value is not empty then, res_spec_match_resources_resourcerules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.matchResources.resourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.paramRef.name |
target.resource.attribute.labels[res_spec_paramRef_name] |
|
protoPayload.response.spec.paramRef.namespace |
target.resource.attribute.labels[res_spec_paramRef_namespace] |
|
protoPayload.response.spec.paramRef.parameterNotFoundAction |
target.resource.attribute.labels[res_spec_paramRef_parameter_not_found_action] |
|
protoPayload.response.spec.paramRef.selector.matchExpressions.key |
target.resource.attribute.labels[res_spec_paramRef_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.paramRef.selector.matchExpressions , thenif the protoPayload.response.spec.paramRef.selector.matchExpressions.key log field value is not empty then, res_spec_paramRef_selector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.paramRef.selector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.paramRef.selector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_paramRef_selector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.paramRef.selector.matchExpressions , thenif the protoPayload.response.spec.paramRef.selector.matchExpressions.operator log field value is not empty then, res_spec_paramRef_selector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.paramRef.selector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.paramRef.selector.matchExpressions.values |
target.resource.attribute.labels[res_spec_paramRef_selector_matchExpressions_{index}_values] |
Iterate through log field protoPayload.response.spec.paramRef.selector.matchExpressions , theniterate through log field protoPayload.response.spec.paramRef.selector.matchExpressions.values , thenif the protoPayload.response.spec.paramRef.selector.matchExpressions.values log field value is not empty then, res_spec_paramRef_selector_matchExpressions_%{index}_values log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.paramRef.selector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.paramRef.selector.matchLabels |
target.resource.attribute.labels[key] |
|
protoPayload.response.spec.policyName |
target.resource.attribute.labels[res_spec_policy_name] |
|
protoPayload.response.spec.validationActions |
target.resource.attribute.labels[res_spec_validation_actions] |
|
protoPayload.request.spec.matchResources.excludeResourceRules.apiVersions |
target.resource.attribute.labels[req_spec_match_resources_excludeResourceRules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.request.spec.matchResources.excludeResourceRules.apiVersions , thenif the protoPayload.request.spec.matchResources.excludeResourceRules.apiVersions log field value is not empty then, req_spec_match_resources_excludeResourceRules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.excludeResourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.excludeResourceRules.operations |
target.resource.attribute.labels[req_spec_match_resources_excludeResourceRules_{index}_operations_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.request.spec.matchResources.excludeResourceRules.operations , thenif the protoPayload.request.spec.matchResources.excludeResourceRules.operations log field value is not empty then, req_spec_match_resources_excludeResourceRules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.excludeResourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.excludeResourceRules.resourceNames |
target.resource.attribute.labels[req_spec_match_resources_excludeResourceRules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.request.spec.matchResources.excludeResourceRules.resourceNames , thenif the protoPayload.request.spec.matchResources.excludeResourceRules.resourceNames log field value is not empty then, req_spec_match_resources_excludeResourceRules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.excludeResourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.excludeResourceRules.resources |
target.resource.attribute.labels[req_spec_match_resources_excludeResourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.excludeResourceRules , theniterate through log field protoPayload.request.spec.matchResources.excludeResourceRules.resources , thenif the protoPayload.request.spec.matchResources.excludeResourceRules.resources log field value is not empty then, req_spec_match_resources_excludeResourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.excludeResourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.excludeResourceRules.scope |
target.resource.attribute.labels[req_spec_match_resources_excludeResourceRules_{index}_scope] |
Iterate through log field protoPayload.request.spec.matchResources.excludeResourceRule , thenif the protoPayload.request.spec.matchResources.excludeResourceRules.scope log field value is not empty then, req_spec_match_resources_excludeResourceRules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.excludeResourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.matchPolicy |
target.resource.attribute.labels[req_spec_match_resources_matchPolicy] |
|
protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_match_resources_namespaceSelector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.spec.matchConstraints.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_match_resources_namespaceSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_match_resources_namespaceSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_match_resources_namespaceSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[req_spec_match_resources_namespaceSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.values log field value is not empty then, req_spec_match_resources_namespaceSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.namespaceSelector.matchLabels |
target.resource.attribute.labels[req_spec_match_resources_namespaceSelector_match_labels] |
|
protoPayload.request.spec.matchResources.objectSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_match_resources_objectSelectorr_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.spec.matchResources.objectSelector.matchExpressions , thenif the protoPayload.request.spec.matchResources.objectSelector.matchExpressions.key log field value is not empty then, req_spec_match_resources_objectSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.objectSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.objectSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_match_resources_objectSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.request.spec.matchResources.objectSelector.matchExpressions , thenif the protoPayload.request.spec.matchResources.objectSelector.matchExpressions.operator log field value is not empty then, req_spec_match_resources_objectSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.objectSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.objectSelector.matchExpressions.values |
target.resource.attribute.labels[req_spec_match_resources_objectSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.objectSelector.matchExpressions , theniterate through log field protoPayload.request.spec.matchResources.objectSelector.matchExpressions.values , thenif the protoPayload.request.spec.matchResources.objectSelector.matchExpressions.values log field value is not empty then, req_spec_match_resources_objectSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.objectSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.objectSelector.matchLabels |
target.resource.attribute.labels[key] |
|
protoPayload.request.spec.matchResources.resourceRules.apiGroups |
target.resource.attribute.labels[req_spec_match_resources_resourceRules_{index}_apiGroups_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.resourceRules , theniterate through log field protoPayload.request.spec.matchResources.resourceRules.apiGroups , thenif the protoPayload.request.spec.matchResources.resourceRules.apiGroups log field value is not empty then, req_spec_match_resources_resourceRules_%{index}_apiGroups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.resourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.resourceRules.apiVersions |
target.resource.attribute.labels[req_spec_match_resources_resourceRules_{index}_apiVersions_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.resourceRules , theniterate through log field protoPayload.request.spec.matchResources.resourceRules.apiVersions , thenif the protoPayload.request.spec.matchResources.resourceRules.apiVersions log field value is not empty then, req_spec_match_resources_resourceRules_%{index}_apiVersions_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.resourceRules.apiVersions log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.resourceRules.operations |
target.resource.attribute.labels[req_spec_match_resources_resourceRules_{index}_operations_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.resourceRules , theniterate through log field protoPayload.request.spec.matchResources.resourceRules.operations , thenif the protoPayload.request.spec.matchResources.resourceRules.operations log field value is not empty then, req_spec_match_resources_resourceRules_%{index}_operations_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.resourceRules.operations log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.resourceRules.resourceNames |
target.resource.attribute.labels[req_spec_match_resources_resourceRules_{index}_resourceNames_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.resourceRules , theniterate through log field protoPayload.request.spec.matchResources.resourceRules.resourceNames , thenif the protoPayload.request.spec.matchResources.resourceRules.resourceNames log field value is not empty then, req_spec_match_resources_resourceRules_%{index}_resourceNames_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.resourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.resourceRules.resources |
target.resource.attribute.labels[req_spec_match_resources_resourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.request.spec.matchResources.resourceRules , theniterate through log field protoPayload.request.spec.matchResources.resourceRules.resources , thenif the protoPayload.request.spec.matchResources.resourceRules.resources log field value is not empty then, req_spec_match_resources_resourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.resourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.matchResources.resourceRules.scope |
target.resource.attribute.labels[req_spec_match_resources_resourceRules_%{index}_scope] |
Iterate through log field protoPayload.request.spec.matchResources.resourceRules , thenif the protoPayload.request.spec.matchResources.resourceRules.scope log field value is not empty then, req_spec_match_resources_resourcerules_%{index}_scope log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.matchResources.resourceRules.scope log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.paramRef.name |
target.resource.attribute.labels[req_spec_paramRef_name] |
|
protoPayload.request.spec.paramRef.namespace |
target.resource.attribute.labels[req_spec_paramRef_namespace] |
|
protoPayload.request.spec.paramRef.parameterNotFoundAction |
target.resource.attribute.labels[req_spec_paramRef_parameter_not_found_action] |
|
protoPayload.request.spec.paramRef.selector.matchExpressions.key |
target.resource.attribute.labels[req_spec_paramRef_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.spec.paramRef.selector.matchExpressions , thenif the protoPayload.request.spec.paramRef.selector.matchExpressions.key log field value is not empty then, req_spec_paramRef_selector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.paramRef.selector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.paramRef.selector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_paramRef_selector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.request.spec.paramRef.selector.matchExpressions , thenif the protoPayload.request.spec.paramRef.selector.matchExpressions.operator log field value is not empty then, req_spec_paramRef_selector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.paramRef.selector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.paramRef.selector.matchExpressions.values |
target.resource.attribute.labels[req_spec_paramRef_selector_matchExpressions_{index}_values] |
Iterate through log field protoPayload.request.spec.paramRef.selector.matchExpressions , theniterate through log field protoPayload.request.spec.paramRef.selector.matchExpressions.values , thenif the protoPayload.request.spec.paramRef.selector.matchExpressions.values log field value is not empty then, req_spec_paramRef_selector_matchExpressions_%{index}_values log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.paramRef.selector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.paramRef.selector.matchLabels |
target.resource.attribute.labels[key] |
|
protoPayload.request.spec.policyName |
target.resource.attribute.labels[req_spec_policy_name] |
|
protoPayload.request.spec.validationActions |
target.resource.attribute.labels[req_spec_validation_actions] |
|
protoPayload.response.spec.mutations.patchType |
target.resource.attribute.labels[req_spec_validations_{index}_patchType] |
Iterate through log field protoPayload.response.spec.mutations , thenif the protoPayload.response.spec.mutations.patchType log field value is not empty then, res_spec_validations_%{index}_patchType log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.mutations.patchType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.mutations.applyConfiguration.expression |
target.resource.attribute.labels[res_spec_mutations_{index}_config_expression] |
Iterate through log field protoPayload.response.spec.mutations , thenif the protoPayload.response.spec.mutations.applyConfiguration.expression log field value is not empty then, res_spec_mutations_%{index}_config_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.mutations.applyConfiguration.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.mutations.jsonPatch.expression |
target.resource.attribute.labels[res_spec_validations_{index}_json_patch_expression] |
Iterate through log field protoPayload.response.spec.mutations , thenif the protoPayload.response.spec.mutations.jsonPatch.expression log field value is not empty then, res_spec_validations_%{index}_json_patch_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.mutations.jsonPatch.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.mutations.patchType |
target.resource.attribute.labels[req_spec_validations_{index}_patchType] |
Iterate through log field protoPayload.request.spec.mutations , thenif the protoPayload.request.spec.mutations.patchType log field value is not empty then, req_spec_validations_%{index}_patchType log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.mutations.patchType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.mutations.applyConfiguration.expression |
target.resource.attribute.labels[req_spec_mutations_{index}_config_expression] |
Iterate through log field protoPayload.request.spec.mutations , thenif the protoPayload.request.spec.mutations.applyConfiguration.expression log field value is not empty then, req_spec_validations_%{index}_config_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.mutations.applyConfiguration.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.mutations.jsonPatch.expression |
target.resource.attribute.labels[req_spec_validations_{index}_json_patch_expression] |
Iterate through log field protoPayload.request.spec.mutations , thenif the protoPayload.request.spec.mutations.jsonPatch.expression log field value is not empty then, req_spec_validations_%{index}_json_patch_expression log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.mutations.jsonPatch.expression log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.audiences |
target.resource.attribute.labels[res_audiences] |
Iterate through log field protoPayload.response.spec.audience , thenif the protoPayload.response.spec.audiences log field value is not empty then, res_spec_audiences_{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.audiences log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.boundObjectRef.apiVersion |
target.resource.attribute.labels[res_boundObjectRef_apiVersion] |
|
protoPayload.response.spec.boundObjectRef.kind |
target.resource.attribute.labels[res_boundObjectRef_kind] |
|
protoPayload.response.spec.boundObjectRef.name |
target.resource.attribute.labels[res_boundObjectRef_name] |
|
protoPayload.response.spec.boundObjectRef.uid |
target.resource.id.product_object_id |
|
protoPayload.response.status.expirationTimestamp |
target.resource.attribute.labels[res_expirationTimestamp] |
|
protoPayload.response.status.token |
target.resource.attribute.labels[res_token] |
|
protoPayload.request.spec.audiences |
target.resource_ancestors.attribute.labels[req_spec_{index}_audiences] |
Iterate through log field protoPayload.request.spec.audience , thenif the protoPayload.request.spec.audiences log field value is not empty then, req_spec_%{index}_audiences log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.audiences log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.boundObjectRef.apiVersion |
target.resource_ancestors.attribute.labels[req_boundObjectRef_apiVersion] |
|
protoPayload.request.spec.boundObjectRef.kind |
target.resource_ancestors.attribute.labels[req_boundObjectRef_kind] |
|
protoPayload.request.spec.boundObjectRef.name |
target.resource_ancestors.attribute.labels[req_boundObjectRef_name] |
|
protoPayload.request.spec.boundObjectRef.uid |
target.resource_ancestors.attribute.labels[req_boundObjectRef_uid] |
|
protoPayload.request.status.expirationTimestamp |
target.resource_ancestors.attribute.labels[req_expirationTimestamp] |
|
protoPayload.request.status.token |
target.resource_ancestors.attribute.labels[req_token] |
|
protoPayload.response.automountServiceAccountToken |
target.resource.attribute.labels[res_automountServiceAccountToken] |
|
protoPayload.response.imagePullSecrets.name |
target.resource.attribute.labels[res_imagePullSecrets_{index}_name] |
Iterate through log field protoPayload.response.imagePullSecrets , thenif the protoPayload.response.imagePullSecrets.name log field value is not empty then, res_imagePullSecrets_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.imagePullSecrets.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.apiVersion |
target.resource.attribute.labels[res_secrets_{index}_apiVersion] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.apiVersion log field value is not empty then, res_secrets_%{index}_apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.fieldPath |
target.resource.attribute.labels[res_secrets_{index}_fieldPath] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.fieldPath log field value is not empty then, res_secrets_%{index}_fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.kind |
target.resource.attribute.labels[res_secrets_{index}_kind] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.kind log field value is not empty then, res_secrets_%{index}_kind log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.kind log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.name |
target.resource.attribute.labels[res_secrets_{index}_name] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.name log field value is not empty then, res_secrets_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.namespace |
target.resource.attribute.labels[res_secrets_{index}_namespace] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.namespace log field value is not empty then, res_secrets_%{index}_namespace log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.namespace log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.resourceVersion |
target.resource.attribute.labels[res_secrets_{index}_resourceVersion] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.resourceVersion log field value is not empty then, res_secrets_%{index}_resourceVersion log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.resourceVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.secrets.uid |
target.resource.attribute.labels[res_secrets_{index}_uid] |
Iterate through log field protoPayload.response.secrets , thenif the protoPayload.response.secrets.uid log field value is not empty then, res_secrets_%{index}_uid log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.secrets.uid log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.automountServiceAccountToken |
target.resource.attribute.labels[req_automountServiceAccountToken] |
|
protoPayload.request.imagePullSecrets.name |
target.resource.attribute.labels[req_imagePullSecrets_{index}_name] |
Iterate through log field protoPayload.request.imagePullSecrets , thenif the protoPayload.request.imagePullSecrets.name log field value is not empty then, req_imagePullSecrets_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.imagePullSecrets.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.apiVersion |
target.resource.attribute.labels[req_secrets_{index}_apiVersion] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.apiVersion log field value is not empty then, req_secrets_%{index}_apiVersion log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.fieldPath |
target.resource.attribute.labels[req_secrets_{index}_fieldPath] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.fieldPath log field value is not empty then, req_secrets_%{index}_fieldPath log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.kind |
target.resource.attribute.labels[req_secrets_{index}_kind] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.kind log field value is not empty then, req_secrets_%{index}_kind log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.kind log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.name |
target.resource.attribute.labels[req_secrets_{index}_name] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.name log field value is not empty then, req_secrets_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.namespace |
target.resource.attribute.labels[req_secrets_{index}_namespace] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.namespace log field value is not empty then, req_secrets_%{index}_namespace log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.namespace log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.resourceVersion |
target.resource.attribute.labels[req_secrets_{index}_resourceVersion] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.resourceVersion log field value is not empty then, req_secrets_%{index}_resourceVersion log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.resourceVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.secrets.uid |
target.resource.attribute.labels[req_secrets_{index}_uid] |
Iterate through log field protoPayload.request.secrets , thenif the protoPayload.request.secrets.uid log field value is not empty then, req_secrets_%{index}_uid log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.secrets.uid log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.token |
additional.fields[res_token] |
|
protoPayload.response.status.audiences |
target.resource.attribute.labels[res_audiences_{index}] |
Iterate through log field protoPayload.response.status.audience , thenif the protoPayload.response.status.audiences log field value is not empty then, res_status_audiences_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.audiences log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.authenticated |
target.resource.attribute.labels[res_authenticated] |
|
protoPayload.response.status.error |
target.resource.attribute.labels[res_error] |
|
protoPayload.response.status.user |
target.resource.attribute.labels[res_user] |
|
protoPayload.response.status.user.extra |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.status.user.extra , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.user.groups |
target.user.group_identifier |
Iterate through log field protoPayload.response.status.user.groups , thenif the protoPayload.response.status.user.groups log field value is not empty then,. |
protoPayload.response.status.user.uid |
target.user.userid |
|
protoPayload.response.status.user.username |
target.user.user_display_name |
|
protoPayload.request.spec.token |
additional.fields[req_token] |
|
protoPayload.request.status.audiences |
target.resource.attribute.labels[req_audiences_{index}] |
Iterate through log field protoPayload.request.status.audience , thenif the protoPayload.request.status.audiences log field value is not empty then, req_status_audiences_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.audiences log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.authenticated |
target.resource.attribute.labels[req_authenticated] |
|
protoPayload.request.status.error |
target.resource.attribute.labels[req_error ] |
|
protoPayload.request.status.user |
target.resource.attribute.labels[req_user] |
|
protoPayload.request.status.user.extra |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.status.user.extra , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.user.groups |
target.resource.attribute.labels[req_user_groups_{index}] |
Iterate through log field protoPayload.request.status.user.groups , thenif the protoPayload.request.status.audiences log field value is not empty then, req_user_groups_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.user.groups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.user.uid |
target.resource.attribute.labels[req_user_uid] |
|
protoPayload.response.status.user.username |
target.resource.attribute.labels[req_user_username] |
|
protoPayload.response.spec.extra |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.extra , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.uid |
target.resource.attribute.labels[res_spec_uid] |
|
protoPayload.response.status.certificate |
target.resource.attrbute.labels[res_status_certificate] |
|
protoPayload.request.spec.extra |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.extra , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.uid |
target.resource.attribute.labels[req_spec_uid] |
|
protoPayload.request.status.certificate |
target.resource.attrbute.labels[req_status_certificate] |
|
protoPayload.response.spec.trustBundle |
target.resource.attribute.labels[res_spec_trust_bundle] |
|
protoPayload.request.spec.trustBundle |
target.resource.attribute.labels[res_spec_trust_bundle] |
|
protoPayload.response.spec.nonResourceAttributes.path |
target.url |
|
protoPayload.response.spec.nonResourceAttributes.verb |
network.http.method |
|
protoPayload.response.spec.resourceAttributes.fieldSelector.rawSelector |
target.resource.attribute.labels[res_fieldSelector_rawSelector] |
|
protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.key |
target.resource.attribute.labels[res_fieldSelector_requirements_{index}_key] |
Iterate through log field protoPayload.response.spec.resourceAttributes.fieldSelector.requirements , thenif the protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.key log field value is not empty then, res_fieldSelector_requirements_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.operator |
target.resource.attribute.labels[res_fieldSelector_requirements_o{index}_perator] |
Iterate through log field protoPayload.response.spec.resourceAttributes.fieldSelector.requirements , thenif the protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.operator log field value is not empty then, res_fieldSelector_requirements_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.values |
target.resource.attribute.labels[res_fieldSelector_requirements_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.resourceAttributes.fieldSelector.requirements , theniterate through log field protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.values , thenif the protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.values log field value is not empty then, res_fieldSelector_requirements_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourceAttributes.fieldSelector.requirements.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceAttributes.group |
target.resource.attribute.labels[res_api_group] |
|
protoPayload.response.spec.resourceAttributes.labelSelector.rawSelector |
target.resource.attribute.labels[res_labelSelector_rawSelector] |
|
protoPayload.response.spec.resourceAttributes.labelSelector.requirements.key |
target.resource.attribute.labels[res_labelSelector_requirements_{index}_key] |
Iterate through log field protoPayload.response.spec.resourceAttributes.labelSelector.requirements , thenif the protoPayload.response.spec.resourceAttributes.labelSelector.requirements.key log field value is not empty then, res_labelSelectorr_requirements_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourceAttributes.labelSelector.requirements.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceAttributes.labelSelector.requirements.operator |
target.resource.attribute.labels[res_labelSelector_requirements_{index}_operator] |
Iterate through log field protoPayload.response.spec.resourceAttributes.labelSelector.requirements , thenif the protoPayload.response.spec.resourceAttributes.labelSelector.requirements.operator log field value is not empty then, res_labelSelector_requirements_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourceAttributes.labelSelector.requirements.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceAttributes.labelSelector.requirements.values |
target.resource.attribute.labels[res_labelSelector_requirements_{index}_values_{index1}] |
Iterate through log field protoPayload.response.spec.resourceAttributes.labelSelector.requirements , theniterate through log field protoPayload.response.spec.resourceAttributes.labelSelector.requirements.values , thenif the protoPayload.response.spec.resourceAttributes.labelSelector.requirements.values log field value is not empty then, res_labelSelector_requirements_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourceAttributes.labelSelector.requirements.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceAttributes.name |
target.resource.attribute.labels[res_spec_resource_attribute_name] |
|
protoPayload.response.spec.resourceAttributes.subresources |
target.resource.attribute.labels[res_subresources] |
|
protoPayload.response.spec.resourceAttributes.version |
target.resource.attribute.labels[res_resource_api_version] |
|
protoPayload.response.spec.uid |
target.user.userid |
|
protoPayload.response.spec.user |
target.user.user_display_name |
|
protoPayload.response.status.denied |
target.resource.attribute.labels[res_status_denied] |
|
protoPayload.response.status.evaluationError |
target.resource.attribute.labels[res_status_evaluation_error] |
|
protoPayload.response.status.reason |
security_result.detection_fields[reason] |
|
protoPayload.request.spec.nonResourceAttributes.path |
target.url |
|
protoPayload.request.spec.nonResourceAttributes.verb |
network.http.method |
|
protoPayload.request.spec.resourceAttributes.fieldSelector.rawSelector |
target.resource.attribute.labels[req_fieldSelector_rawSelector] |
|
protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.key |
target.resource.attribute.labels[req_fieldSelector_requirements_{index}_key] |
Iterate through log field protoPayload.request.spec.resourceAttributes.fieldSelector.requirements , thenif the protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.key log field value is not empty then, req_fieldSelector_requirements_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.operator |
target.resource.attribute.labels[req_fieldSelector_requirements_{index}_operator] |
Iterate through log field protoPayload.request.spec.resourceAttributes.fieldSelector.requirements , thenif the protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.operator log field value is not empty then, req_fieldSelector_requirements_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.values |
target.resource.attribute.labels[req_fieldSelector_requirements_{index}_values_{index1}] |
Iterate through log field protoPayload.request.spec.resourceAttributes.fieldSelector.requirements , theniterate through log field protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.values , thenif the protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.values log field value is not empty then, req_fieldSelector_requirements_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourceAttributes.fieldSelector.requirements.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceAttributes.group |
target.resource.attribute.labels[req_api_group] |
|
protoPayload.request.spec.resourceAttributes.labelSelector.rawSelector |
target.resource.attribute.labels[req_labelSelector_rawSelector] |
|
protoPayload.request.spec.resourceAttributes.labelSelector.requirements.key |
target.resource.attribute.labels[req_labelSelector_requirements_{index}_key] |
Iterate through log field protoPayload.request.spec.resourceAttributes.labelSelector.requirements , thenif the protoPayload.request.spec.resourceAttributes.labelSelector.requirements.key log field value is not empty then, req_labelSelectorr_requirements_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourceAttributes.labelSelector.requirements.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceAttributes.labelSelector.requirements.operator |
target.resource.attribute.labels[req_labelSelector_requirements_{index}_operator] |
Iterate through log field protoPayload.request.spec.resourceAttributes.labelSelector.requirements , thenif the protoPayload.request.spec.resourceAttributes.labelSelector.requirements.operator log field value is not empty then, req_labelSelector_requirements_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourceAttributes.labelSelector.requirements.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceAttributes.labelSelector.requirements.values |
target.resource.attribute.labels[req_labelSelector_requirements_{index}_values_{index1}] |
Iterate through log field protoPayload.request.spec.resourceAttributes.labelSelector.requirements , theniterate through log field protoPayload.request.spec.resourceAttributes.labelSelector.requirements.values , thenif the protoPayload.request.spec.resourceAttributes.labelSelector.requirements.values log field value is not empty then, req_labelSelector_requirements_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourceAttributes.labelSelector.requirements.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceAttributes.name |
target.resource.attribute.labels[req_spec_resource_attribute_name] |
|
protoPayload.request.spec.resourceAttributes.subresources |
target.resource.attribute.labels[req_subresources] |
|
protoPayload.request.spec.resourceAttributes.version |
target.resource.attribute.labels[req_resource_api_version] |
|
protoPayload.request.spec.uid |
target.user.userid |
|
protoPayload.request.spec.user |
target.user.user_display_name |
|
protoPayload.request.status.denied |
target.resource.attribute.labels[req_status_denied] |
|
protoPayload.request.status.evaluationError |
target.resource.attribute.labels[req_status_evaluation_error] |
|
protoPayload.request.status.reason |
security_result.detection_fields[reason] |
|
protoPayload.response.spec.namespace |
target.resource.attribute.labels[res_namespace] |
|
protoPayload.response.status.incomplete |
target.resource.attribute.labels[res_incomplete] |
|
protoPayload.response.status.nonResourceRules.verbs |
target.resource.attribute.labels[res_nonResourceRules_{index}_verbs_{index1}] |
Iterate through log field protoPayload.response.status.nonResourceRules , theniterate through log field protoPayload.response.status.nonResourceRules.verb , thenif the protoPayload.response.status.nonResourceRules.verbs log field value is not empty then, res_nonResourceRules_%{index}_verbs_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.nonResourceRules.verbs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.nonResourceRules.nonResourceURLs |
target.resource.attribute.labels[res_nonResourceRules_{index}_urls_{index1}] |
Iterate through log field protoPayload.response.status.nonResourceRules , theniterate through log field protoPayload.response.status.nonResourceRules.nonResourceURL , thenif the protoPayload.response.status.nonResourceRules.nonResourceURLs log field value is not empty then, res_nonResourceRules_%{index}_urls_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.nonResourceRules.nonResourceURLs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.resourceRules.verbs |
target.resource.attribute.labels[res_resourceRules_{index}_verbs_{index1}] |
Iterate through log field protoPayload.response.status.resourceRules , theniterate through log field protoPayload.response.status.resourceRules.verbs , thenif the protoPayload.response.status.resourceRules.verbs log field value is not empty then, res_resourceRules_%{index}_verbs_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.resourceRules.verbs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.resourceRules.apiGroups |
target.resource.attribute.labels[res_resourceRules_{index}_api_groups_{index1}] |
Iterate through log field protoPayload.response.status.resourceRules , theniterate through log field protoPayload.response.status.resourceRules.apiGroups , thenif the protoPayload.response.status.resourceRules.apiGroups log field value is not empty then, res_resourceRules_%{index}_api_groups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.resourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.resourceRules.resourceNames |
target.resource.attribute.labels[res_resourceRules_{index}_resource_names_{index1}] |
Iterate through log field protoPayload.response.status.resourceRules , theniterate through log field protoPayload.response.status.resourceRules.resourceNames , thenif the protoPayload.response.status.resourceRules.resourceNames log field value is not empty then, res_resourceRules_%{index}_resource_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.resourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.resourceRules.resources |
target.resource.attribute.labels[res_resourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.response.status.resourceRules , theniterate through log field protoPayload.response.status.resourceRules.resources , thenif the protoPayload.response.status.resourceRules.resources log field value is not empty then, res_resourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.resourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.nonResourceRules.verbs |
target.resource.attribute.labels[req_nonResourceRules_{index}_verbs_{index1}] |
Iterate through log field protoPayload.request.status.nonResourceRules , theniterate through log field protoPayload.request.status.nonResourceRules.verb , thenif the protoPayload.request.status.nonResourceRules.verbs log field value is not empty then, req_nonResourceRules_%{index}_verbs_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.nonResourceRules.verbs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.nonResourceRules.nonResourceURLs |
target.resource.attribute.labels[req_nonResourceRules_{index}_urls_{index1}] |
Iterate through log field protoPayload.request.status.nonResourceRules , theniterate through log field protoPayload.request.status.nonResourceRules.nonResourceURL , thenif the protoPayload.request.status.nonResourceRules.nonResourceURLs log field value is not empty then, req_nonResourceRules_%{index}_urls_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.nonResourceRules.nonResourceURLs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.resourceRules.verbs |
target.resource.attribute.labels[req_resourceRules_{index}_verbs_{index1}] |
Iterate through log field protoPayload.request.status.resourceRules , theniterate through log field protoPayload.request.status.resourceRules.verbs , thenif the protoPayload.request.status.resourceRules.verbs log field value is not empty then, req_resourceRules_%{index}_verbs_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.resourceRules.verbs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.resourceRules.apiGroups |
target.resource.attribute.labels[req_resourceRules_{index}_api_groups_{index1}] |
Iterate through log field protoPayload.request.status.resourceRules , theniterate through log field protoPayload.request.status.resourceRules.apiGroups , thenif the protoPayload.request.status.resourceRules.apiGroups log field value is not empty then, req_resourceRules_%{index}_api_groups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.resourceRules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.resourceRules.resourceNames |
target.resource.attribute.labels[req_resourceRules_{index}_resource_names_{index1}] |
Iterate through log field protoPayload.request.status.resourceRules , theniterate through log field protoPayload.request.status.resourceRules.resourceNames , thenif the protoPayload.request.status.resourceRules.resourceNames log field value is not empty then, req_resourceRules_%{index}_resource_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.resourceRules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.resourceRules.resources |
target.resource.attribute.labels[req_resourceRules_{index}_resources_{index1}] |
Iterate through log field protoPayload.request.status.resourceRules , theniterate through log field protoPayload.request.status.resourceRules.resources , thenif the protoPayload.request.status.resourceRules.resources log field value is not empty then, req_resourceRules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.resourceRules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.key |
target.resource.attribute.labels[res_clusterRoleSelector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors , theniterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions , thenif the protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.key log field value is not empty then, res_clusterRoleSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.operator |
target.resource.attribute.labels[res_clusterRoleSelector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors , theniterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions , thenif the protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.operator log field value is not empty then, res_clusterRoleSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.values |
target.resource.attribute.labels[res_clusterRoleSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors , theniterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions , theniterate through log field protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.values , thenif the protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.values log field value is not empty then, res_clusterRoleSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.aggregationRule.clusterRoleSelectors.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.aggregationRule.clusterRoleSelectors.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.aggregationRule.clusterRoleSelectors.matchLabels , then key log field is mapped to the principal.resource.attribute.labels.key UDM field and value log field is mapped to the principal.resource.attribute.labels.value UDM field. |
protoPayload.response.rules.apiGroups |
target.resource.attribute.labels[res_rules_{index}_api_groups_{index1}] |
Iterate through log field protoPayload.response.rules , theniterate through log field protoPayload.response.rules.apiGroups , thenif the protoPayload.response.rules.apiGroups log field value is not empty then, res_rules_%{index}_api_groups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.rules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.rules.resources |
target.resource.attribute.labels[res_rules_{index}_resources_{index1}] |
Iterate through log field protoPayload.response.rules , theniterate through log field protoPayload.response.rules.resources , thenif the protoPayload.response.rules.resources log field value is not empty then, res_rules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.rules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.rules.verbs |
target.resource.attribute.labels[res_rules_{index}_verbs_{index1}] |
Iterate through log field protoPayload.response.rules , theniterate through log field protoPayload.response.rules.verbs , thenif the protoPayload.response.rules.verbs log field value is not empty then, res_rules_%{index}_verbs_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.rules.verbs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.rules.resourceNames |
target.resource.attribute.labels[res_rules_{index}_resource_names_{index1}] |
Iterate through log field protoPayload.response.rules , theniterate through log field protoPayload.response.rules.resourceNames , thenif the protoPayload.response.rules.resourceNames log field value is not empty then, res_rules_%{index}_resource_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.rules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.rules.nonResourceURLs |
target.resource.attribute.labels[res_rules_{index}_non_resource_urls_{index1}] |
Iterate through log field protoPayload.response.rules , theniterate through log field protoPayload.response.rules.nonResourceURLs , thenif the protoPayload.response.rules.nonResourceURLs log field value is not empty then, res_rules_%{index}_non_resource_urls_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.rules.nonResourceURLs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.key |
target.resource.attribute.labels[req_clusterRoleSelector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors , theniterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions , thenif the protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.key log field value is not empty then, req_clusterRoleSelector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.operator |
target.resource.attribute.labels[req_clusterRoleSelector_matchExpressions_o{index}_perator] |
Iterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors , theniterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions , thenif the protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.operator log field value is not empty then, req_clusterRoleSelector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.values |
target.resource.attribute.labels[req_clusterRoleSelector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors , theniterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions , theniterate through log field protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.values , thenif the protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.values log field value is not empty then, req_clusterRoleSelector_matchExpressions_%{index}_values_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.aggregationRule.clusterRoleSelectors.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.aggregationRule.clusterRoleSelectors.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.aggregationRule.clusterRoleSelectors.matchLabels , then key log field is mapped to the principal.resource.attribute.labels.key UDM field and value log field is mapped to the principal.resource.attribute.labels.value UDM field. |
protoPayload.request.rules.apiGroups |
target.resource.attribute.labels[req_rules_{index}_api_groups_{index1}] |
Iterate through log field protoPayload.request.rules , theniterate through log field protoPayload.request.rules.apiGroups , thenif the protoPayload.request.rules.apiGroups log field value is not empty then, req_rules_%{index}_api_groups_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.rules.apiGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.rules.resources |
target.resource.attribute.labels[req_rules_{index}_resources_{index1}] |
Iterate through log field protoPayload.request.rules , theniterate through log field protoPayload.request.rules.resources , thenif the protoPayload.request.rules.resources log field value is not empty then, req_rules_%{index}_resources_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.rules.resources log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.rules.verbs |
target.resource.attribute.labels[req_rules_{index}_verbs_{index1}] |
Iterate through log field protoPayload.request.rules , theniterate through log field protoPayload.request.rules.verbs , thenif the protoPayload.request.rules.verbs log field value is not empty then, req_rules_%{index}_verbs_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.rules.verbs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.rules.resourceNames |
target.resource.attribute.labels[req_rules_{index}_resource_names_{index1}] |
Iterate through log field protoPayload.request.rules , theniterate through log field protoPayload.request.rules.resourceNames , thenif the protoPayload.request.rules.resourceNames log field value is not empty then, req_rules_%{index}_resource_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.rules.resourceNames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.rules.nonResourceURLs |
target.resource.attribute.labels[req_rules_{index}_non_resource_urls_{index1}] |
Iterate through log field protoPayload.request.rules , theniterate through log field protoPayload.request.rules.nonResourceURLs , thenif the protoPayload.request.rules.nonResourceURLs log field value is not empty then, req_rules_%{index}_non_resource_urls_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.rules.nonResourceURLs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.roleRef.apiGroup |
target.resource.attribute.labels[res_roleRef_apiGroup] |
|
protoPayload.response.roleRef.kind |
target.resource.attribute.labels[res_roleRef_kind] |
|
protoPayload.response.subjects.kind |
target.user.attribute.labels[res_subjects_{index}_kind] |
Iterate through log field protoPayload.response.subjects , thenif the protoPayload.response.subjects.kind log field value is not empty then, res_subjects_%{index}_kind log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.subjects.kind log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.subjects.name |
target.user.attribute.labels[res_subjects_{index}_name] |
Iterate through log field protoPayload.response.subjects , thenif the protoPayload.response.subjects.name log field value is not empty then, res_subjects_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.subjects.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.subjects.apiGroup |
target.user.attribute.labels[res_subjects_{index}_api_group] |
Iterate through log field protoPayload.response.subjects , thenif the protoPayload.response.subjects.apiGroup log field value is not empty then, res_subjects_%{index}_api_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.subjects.apiGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.subjects.namespace |
target.resource.attribute.labels[res_subjects_{index}_namespace] |
Iterate through log field protoPayload.response.subjects , thenif the protoPayload.response.subjects.namespace log field value is not empty then, res_subjects_%{index}_namespace log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.subjects.namespace log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.roleRef.apiGroup |
target.resource.attribute.labels[req_roleRef_apiGroup] |
|
protoPayload.request.roleRef.kind |
target.resource.attribute.labels[req_roleRef_kind] |
|
protoPayload.request.subjects.kind |
target.user.attribute.labels[req_subjects_{index}_kind] |
Iterate through log field protoPayload.request.subjects , thenif the protoPayload.request.subjects.kind log field value is not empty then, req_subjects_%{index}_kind log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.subjects.kind log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.subjects.name |
target.user.attribute.labels[req_subjects_{index}_name] |
Iterate through log field protoPayload.request.subjects , thenif the protoPayload.request.subjects.name log field value is not empty then, req_subjects_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.subjects.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.subjects.apiGroup |
target.user.attribute.labels[req_subjects_{index}_api_group] |
Iterate through log field protoPayload.request.subjects , thenif the protoPayload.request.subjects.apiGroup log field value is not empty then, req_subjects_%{index}_api_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.subjects.apiGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.subjects.namespace |
target.resource.attribute.labels[req_subjects_{index}_namespace] |
Iterate through log field protoPayload.request.subjects , thenif the protoPayload.request.subjects.namespace log field value is not empty then, req_subjects_%{index}_namespace log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.subjects.namespace log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ports.port |
target.resource.attribute.labels[res_spec_ports_{index}_port] |
Iterate through log field protoPayload.response.spec.ports , thenif the protoPayload.response.spec.ports.port log field value is not empty then, res_spec_ports_%{index}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ports.targetPort |
target.resource.attribute.labels[res_spec_ports_{index}_targetPort] |
Iterate through log field protoPayload.response.spec.ports , thenif the protoPayload.response.spec.ports.targetPort log field value is not empty then, res_spec_ports_%{index}_targetPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ports.targetPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ports.protocol |
target.resource.attribute.labels[res_spec_ports_{index}_protocol] |
Iterate through log field protoPayload.response.spec.ports , thenif the protoPayload.response.spec.ports.protocol log field value is not empty then, res_spec_ports_%{index}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ports.name |
target.resource.attribute.labels[res_spec_ports_{index}_name] |
Iterate through log field protoPayload.response.spec.ports , thenif the protoPayload.response.spec.ports.name log field value is not empty then, res_spec_ports_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ports.nodePort |
target.resource.attribute.labels[res_spec_ports_{index}_node_port] |
Iterate through log field protoPayload.response.spec.ports , thenif the protoPayload.response.spec.ports.nodePort log field value is not empty then, res_spec_ports_%{index}_node_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ports.nodePort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ports.appProtocol |
target.resource.attribute.labels[res_spec_ports_{index}_app_protocol] |
Iterate through log field protoPayload.response.spec.ports , thenif the protoPayload.response.spec.ports.appProtocol log field value is not empty then, res_spec_ports_%{index}_app_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ports.appProtocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.type |
target.resource.attribute.labels[res_spec_type] |
|
protoPayload.response.spec.ipFamilies |
target.resource.attribute.labels[res_spec_ip_families_{index}] |
Iterate through log field protoPayload.response.spec.ipFamilies , then res_spec_ip_families_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ipFamilies log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ipFamilyPolicy |
target.resource.attribute.labels[res_spec_ip_family_policy] |
|
protoPayload.response.spec.clusterIP |
target.resource.attribute.labels[res_spec_cluster_ip] |
|
protoPayload.response.spec.clusterIPs |
target.resource.attribute.labels[res_spec_cluster_ips_{index}] |
Iterate through log field protoPayload.response.spec.clusterIPs , then res_spec_cluster_ips_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.clusterIPs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.externalIPs |
target.resource.attribute.labels[res_spec_external_ips_{index}] |
Iterate through log field protoPayload.response.spec.externalIPs , then res_spec_external_ips_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.externalIPs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.sessionAffinity |
target.resource.attribute.labels[res_spec_session_affinity] |
|
protoPayload.response.spec.loadBalancerIP |
target.resource.attribute.labels[res_spec_load_balancer_ip] |
|
protoPayload.response.spec.loadBalancerSourceRanges |
target.resource.attribute.labels[res_spec_load_balancer_source_ranges_{index}] |
Iterate through log field protoPayload.response.spec.loadBalancerSourceRanges , then res_spec_load_balancer_source_ranges_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.loadBalancerSourceRanges log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.loadBalancerClass |
target.resource.attribute.labels[res_spec_load_balancer_class] |
|
protoPayload.response.spec.externalName |
target.resource.attribute.labels[res_spec_external_name] |
|
protoPayload.response.spec.externalTrafficPolicy |
target.resource.attribute.labels[res_spec_external_traffic_policy] |
|
protoPayload.response.spec.internalTrafficPolicy |
target.resource.attribute.labels[res_spec_internal_traffic_policy] |
|
protoPayload.response.spec.healthCheckNodePort |
target.resource.attribute.labels[res_spec_health_check_node_port] |
|
protoPayload.response.spec.publishNotReadyAddresses |
target.resource.attribute.labels[res_spec_publish_not_ready_addresses] |
|
protoPayload.response.spec.sessionAffinityConfig.clientIP.timeoutSeconds |
target.resource.attribute.labels[res_spec_sessionAffinity_Config_clientIP_timeoutSeconds] |
|
protoPayload.response.spec.allocateLoadBalancerNodePorts |
target.resource.attribute.labels[res_spec_allocate_load_balancer_node_ports] |
|
protoPayload.response.spec.trafficDistribution |
target.resource.attribute.labels[res_spec_traffic_distribution] |
|
protoPayload.response.status.loadBalancer.ingress.hostname |
target.resource.attribute.labels[res_status_load_balancer_ingress_{index}_hoostname] |
Iterate through log field protoPayload.response.status.loadBalancer.ingress , thenif the protoPayload.response.status.loadBalancer.ingress.hostname log field value is not empty then, res_status_load_balancer_ingress_%{index}_hostname log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.loadBalancer.ingress.hostname log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.loadBalancer.ingress.ip |
target.resource.attribute.labels[res_status_load_balancer_ingress_{index}_ip] |
Iterate through log field protoPayload.response.status.loadBalancer.ingress , thenif the protoPayload.response.status.loadBalancer.ingress.ip log field value is not empty then, res_status_load_balancer_ingress_%{index}_ip log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.loadBalancer.ingress.ip log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.loadBalancer.ingress.ipMode |
target.resource.attribute.labels[res_status_load_balancer_ingress_{index}_ip_mode] |
Iterate through log field protoPayload.response.status.loadBalancer.ingress , thenif the protoPayload.response.status.loadBalancer.ingress.ipMode log field value is not empty then, res_status_load_balancer_ingress_%{index}_ip_mode log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.loadBalancer.ingress.ipMode log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.loadBalancer.ingress.ports.port |
target.resource.attribute.labels[res_status_load_balancer_ingress_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.status.loadBalancer.ingress , theniterate through log field protoPayload.response.status.loadBalancer.ingress.ports , thenif the protoPayload.response.status.loadBalancer.ingress.ports.port log field value is not empty then, res_status_load_balancer_ingress_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.loadBalancer.ingress.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.loadBalancer.ingress.ports.protocol |
target.resource.attribute.labels[res_status_load_balancer_ingress_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.status.loadBalancer.ingress , theniterate through log field protoPayload.response.status.loadBalancer.ingress.ports , thenif the protoPayload.response.status.loadBalancer.ingress.ports.protocol log field value is not empty then, res_status_load_balancer_ingress_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.loadBalancer.ingress.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.loadBalancer.ingress.ports.error |
target.resource.attribute.labels[res_status_load_balancer_ingress_{index}_ports_{index1}_error] |
Iterate through log field protoPayload.response.status.loadBalancer.ingress , theniterate through log field protoPayload.response.status.loadBalancer.ingress.ports , thenif the protoPayload.response.status.loadBalancer.ingress.ports.error log field value is not empty then, res_status_load_balancer_ingress_%{index}_ports_%{index1}_error log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.loadBalancer.ingress.ports.error log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.selector |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.selector , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ports.port |
target.resource.attribute.labels[req_spec_ports_{index}_port] |
Iterate through log field protoPayload.request.spec.ports , thenif the protoPayload.request.spec.ports.port log field value is not empty then, req_spec_ports_%{index}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ports.targetPort |
target.resource.attribute.labels[req_spec_ports_{index}_targetPort] |
Iterate through log field protoPayload.request.spec.ports , thenif the protoPayload.request.spec.ports.targetPort log field value is not empty then, req_spec_ports_%{index}_targetPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ports.targetPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ports.protocol |
target.resource.attribute.labels[req_spec_ports_{index}_protocol] |
Iterate through log field protoPayload.request.spec.ports , thenif the protoPayload.request.spec.ports.protocol log field value is not empty then, req_spec_ports_%{index}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ports.name |
target.resource.attribute.labels[req_spec_ports_{index}_name] |
Iterate through log field protoPayload.request.spec.ports , thenif the protoPayload.request.spec.ports.name log field value is not empty then, req_spec_ports_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ports.nodePort |
target.resource.attribute.labels[req_spec_ports_{index}_node_port] |
Iterate through log field protoPayload.request.spec.ports , thenif the protoPayload.request.spec.ports.nodePort log field value is not empty then, req_spec_ports_%{index}_node_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ports.nodePort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ports.appProtocol |
target.resource.attribute.labels[req_spec_ports_{index}_app_protocol] |
Iterate through log field protoPayload.request.spec.ports , thenif the protoPayload.request.spec.ports.appProtocol log field value is not empty then, req_spec_ports_%{index}_app_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ports.appProtocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.type |
target.resource.attribute.labels[req_spec_type] |
|
protoPayload.request.spec.ipFamilies |
target.resource.attribute.labels[req_spec_ip_families_{index}] |
Iterate through log field protoPayload.request.spec.ipFamilies , then req_spec_ip_families_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ipFamilies log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ipFamilyPolicy |
target.resource.attribute.labels[req_spec_ip_family_policy] |
|
protoPayload.request.spec.clusterIP |
target.resource.attribute.labels[req_spec_cluster_ip] |
|
protoPayload.request.spec.clusterIPs |
target.resource.attribute.labels[req_spec_cluster_ips_{index}] |
Iterate through log field protoPayload.request.spec.clusterIPs , then req_spec_cluster_ips_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.clusterIPs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.externalIPs |
target.resource.attribute.labels[req_spec_external_ips_{index}] |
Iterate through log field protoPayload.request.spec.externalIPs , then req_spec_external_ips_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.externalIPs log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.sessionAffinity |
target.resource.attribute.labels[req_spec_session_affinity] |
|
protoPayload.request.spec.loadBalancerIP |
target.resource.attribute.labels[req_spec_load_balancer_ip] |
|
protoPayload.request.spec.loadBalancerSourceRanges |
target.resource.attribute.labels[req_spec_load_balancer_source_ranges_{index}] |
Iterate through log field protoPayload.request.spec.loadBalancerSourceRanges , then req_spec_load_balancer_source_ranges_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.loadBalancerSourceRanges log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.loadBalancerClass |
target.resource.attribute.labels[req_spec_load_balancer_class] |
|
protoPayload.request.spec.externalName |
target.resource.attribute.labels[req_spec_external_name] |
|
protoPayload.request.spec.externalTrafficPolicy |
target.resource.attribute.labels[req_spec_external_traffic_policy] |
|
protoPayload.request.spec.internalTrafficPolicy |
target.resource.attribute.labels[req_spec_internal_traffic_policy] |
|
protoPayload.request.spec.healthCheckNodePort |
target.resource.attribute.labels[req_spec_health_check_node_port] |
|
protoPayload.request.spec.publishNotReadyAddresses |
target.resource.attribute.labels[req_spec_publish_not_ready_addresses] |
|
protoPayload.request.spec.sessionAffinityConfig.clientIP.timeoutSeconds |
target.resource.attribute.labels[req_spec_sessionAffinity_Config_clientIP_timeoutSeconds] |
|
protoPayload.request.spec.allocateLoadBalancerNodePorts |
target.resource.attribute.labels[req_spec_allocate_load_balancer_node_ports] |
|
protoPayload.request.spec.trafficDistribution |
target.resource.attribute.labels[req_spec_traffic_distribution] |
|
protoPayload.request.status.loadBalancer.ingress.hostname |
target.resource.attribute.labels[req_status_load_balancer_ingress_{index}_hoostname] |
Iterate through log field protoPayload.request.status.loadBalancer.ingress , thenif the protoPayload.request.status.loadBalancer.ingress.hostname log field value is not empty then, req_status_load_balancer_ingress_%{index}_hostname log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.loadBalancer.ingress.hostname log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.loadBalancer.ingress.ip |
target.resource.attribute.labels[req_status_load_balancer_ingress_{index}_ip] |
Iterate through log field protoPayload.request.status.loadBalancer.ingress , thenif the protoPayload.request.status.loadBalancer.ingress.ip log field value is not empty then, req_status_load_balancer_ingress_%{index}_ip log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.loadBalancer.ingress.ip log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.loadBalancer.ingress.ipMode |
target.resource.attribute.labels[req_status_load_balancer_ingress_{index}_ip_mode] |
Iterate through log field protoPayload.request.status.loadBalancer.ingress , thenif the protoPayload.request.status.loadBalancer.ingress.ipMode log field value is not empty then, req_status_load_balancer_ingress_%{index}_ip_mode log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.loadBalancer.ingress.ipMode log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.loadBalancer.ingress.ports.port |
target.resource.attribute.labels[req_status_load_balancer_ingress_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.status.loadBalancer.ingress , theniterate through log field protoPayload.request.status.loadBalancer.ingress.ports , thenif the protoPayload.request.status.loadBalancer.ingress.ports.port log field value is not empty then, req_status_load_balancer_ingress_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.loadBalancer.ingress.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.loadBalancer.ingress.ports.protocol |
target.resource.attribute.labels[req_status_load_balancer_ingress_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.status.loadBalancer.ingress , theniterate through log field protoPayload.request.status.loadBalancer.ingress.ports , thenif the protoPayload.request.status.loadBalancer.ingress.ports.protocol log field value is not empty then, req_status_load_balancer_ingress_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.loadBalancer.ingress.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.loadBalancer.ingress.ports.error |
target.resource.attribute.labels[req_status_load_balancer_ingress_{index}_ports_{index1}_error] |
Iterate through log field protoPayload.request.status.loadBalancer.ingress , theniterate through log field protoPayload.request.status.loadBalancer.ingress.ports , thenif the protoPayload.request.status.loadBalancer.ingress.ports.error log field value is not empty then, req_status_load_balancer_ingress_%{index}_ports_%{index1}_error log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.loadBalancer.ingress.ports.error log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.defaultBackend.resource.kind |
additional.fields[res_default_backend_resource_kind] |
|
protoPayload.response.spec.defaultBackend.resource.name |
additional.fields[res_default_backend_resource_name] |
|
protoPayload.response.spec.defaultBackend.resource.apiGroup |
additional.fields[res_default_backend_resource_api_group] |
|
protoPayload.response.spec.defaultBackend.service.name |
additional.fieldss[res_default_backend_service_name] |
|
protoPayload.response.spec.defaultBackend.service.port.name |
target.resource.attribute.labels[res_default_backend_service_port_name] |
|
protoPayload.response.spec.defaultBackend.service.port.number |
target.resource.attribute.labels[res_default_backend_service_port_number] |
|
protoPayload.response.spec.ingressClassName |
target.resource.attribute.labels[res_ingress_class_name] |
|
protoPayload.response.spec.rules.host |
target.resource.attribute.labels[res_rules_{index}_host] |
Iterate through log field protoPayload.response.spec.rules , thenif the protoPayload.response.spec.rules.host log field value is not empty then, res_rules_%{index}_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.backend.resource.kind |
target.resource.attribute.labels[res_rules_{index}_http_paths_{index1}_backend_resource_kind] |
Iterate through log field protoPayload.response.spec.rules , theniterate through log field protoPayload.response.spec.rules.http.paths , thenif the protoPayload.response.spec.rules.host.http.paths.backend.resource.kind log field value is not empty then, res_rules_%{index}_http_paths_%{index1}_backend_resource_kind log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.http.paths.backend.resource.kind log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.backend.resource.name |
target.resource.attribute.labels[res_rules_{index}_http_paths_{index1}_backend_resource_name] |
Iterate through log field protoPayload.response.spec.rules , theniterate through log field protoPayload.response.spec.rules.http.paths , thenif the protoPayload.response.spec.rules.host.http.paths.backend.resource.name log field value is not empty then, res_rules_%{index}_http_paths_%{index1}_backend_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.http.paths.backend.resource.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.backend.resource.apiGroup |
target.resource.attribute.labels[res_rules_{index}_http_paths_{index1}_backend_resource_api_group] |
Iterate through log field protoPayload.response.spec.rules , theniterate through log field protoPayload.response.spec.rules.http.paths , thenif the protoPayload.response.spec.rules.host.http.paths.backend.resource.apiGroup log field value is not empty then, res_rules_%{index}_http_paths_%{index1}_backend_resource_api_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.http.paths.backend.resource.apiGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.backend.service.name |
target.resource.attribute.labels[res_rules_{index}_http_paths_{index1}_backend_service_name] |
Iterate through log field protoPayload.response.spec.rules , theniterate through log field protoPayload.response.spec.rules.http.paths , thenif the protoPayload.response.spec.rules.host.http.paths.backend.service.name log field value is not empty then, res_rules_%{index}_http_paths_%{index1}_backend_service_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.http.paths.backend.service.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.backend.service.port.name |
target.resource.attribute.labelss[res_rules_{index}_http_paths_{index1}_backend_service_port_name] |
Iterate through log field protoPayload.response.spec.rules , theniterate through log field protoPayload.response.spec.rules.http.paths , thenif the protoPayload.response.spec.rules.host.http.paths.backend.service.port.name log field value is not empty then, res_rules_%{index}_http_paths_%{index1}_backend_service_port_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.http.paths.backend.service.port.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.backend.service.port.number |
target.resource.attribute.labels[res_rules_{index}_http_paths_{index1}_backend_service_port_number] |
Iterate through log field protoPayload.response.spec.rules , theniterate through log field protoPayload.response.spec.rules.http.paths , thenif the protoPayload.response.spec.rules.host.http.paths.backend.service.port.number log field value is not empty then, res_rules_%{index}_http_paths_%{index1}_backend_service_port_number log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.rules.http.paths.backend.service.port.number log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.rules.http.paths.pathType |
target.resource.attribute.labels[res_rules_http_paths_type] |
|
protoPayload.response.spec.rules.http.paths.path |
network.http.path |
|
protoPayload.response.spec.tls.hosts |
target.resource.attribute.labels[res_tls_hosts] |
|
protoPayload.response.spec.tls.secretName |
target.resource.attribute.labels[res_tls_secret_name] |
|
protoPayload.response.status.loadBalancer.ingress.hostname |
target.hostname |
|
protoPayload.response.status.loadBalancer.ingress.ip |
target.ip |
|
protoPayload.response.status.loadBalancer.ingress.ports.port |
target.port |
|
protoPayload.response.status.loadBalancer.ingress.ports.protocol |
network.ip_protocol |
|
protoPayload.response.status.loadBalancer.ingress.ports.error |
security_result.description |
|
protoPayload.response.spec.controller |
target.resource.attribute.labels[res_controller] |
|
protoPayload.response.spec.parameters.kind |
target.resource.attribute.labels[res_parameters_kind] |
|
protoPayload.response.spec.parameters.name |
target.resource.attribute.labels[res_parameters_name] |
|
protoPayload.response.spec.parameters.apiGroup |
target.resource.attribute.labels[res_parameters_api_group] |
|
protoPayload.response.spec.parameters.namespace |
target.resource.attribute.labels[res_parameters_namespace] |
|
protoPayload.response.spec.parameters.scope |
target.resource.attribute.labels[res_parameters_scope] |
|
protoPayload.request.spec.controller |
target.resource.attribute.labels[req_controller] |
|
protoPayload.request.spec.parameters.kind |
target.resource.attribute.labels[req_parameters_kind] |
|
protoPayload.request.spec.parameters.name |
target.resource.attribute.labels[req_parameters_name] |
|
protoPayload.request.spec.parameters.apiGroup |
target.resource.attribute.labels[req_parameters_api_group] |
|
protoPayload.request.spec.parameters.namespace |
target.resource.attribute.labels[req_parameters_namespace] |
|
protoPayload.request.spec.parameters.scope |
target.resource.attribute.labels[req_parameters_scope] |
|
protoPayload.request.spec.defaultBackend.resource.kind |
additional.fields[req_default_backend_resource_kind] |
|
protoPayload.request.spec.defaultBackend.resource.name |
additional.fields[req_default_backend_resource_name] |
|
protoPayload.request.spec.defaultBackend.resource.apiGroup |
additional.fields[req_default_backend_resource_api_group] |
|
protoPayload.request.spec.defaultBackend.service.name |
additional.fieldss[req_default_backend_service_name] |
|
protoPayload.request.spec.defaultBackend.service.port.name |
target.resource.attribute.labels[req_default_backend_service_port_name] |
|
protoPayload.request.spec.defaultBackend.service.port.number |
target.resource.attribute.labels[req_default_backend_service_port_number] |
|
protoPayload.request.spec.ingressClassName |
target.resource.attribute.labels[req_ingress_class_name] |
|
protoPayload.request.spec.rules.host |
target.resource.attribute.labels[req_rules_{index}_host] |
Iterate through log field protoPayload.request.spec.rules , thenif the protoPayload.request.spec.rules.host log field value is not empty then, req_rules_%{index}_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.backend.resource.kind |
target.resource.attribute.labels[req_rules_{index}_http_paths_{index1}_backend_resource_kind] |
Iterate through log field protoPayload.request.spec.rules , theniterate through log field protoPayload.request.spec.rules.http.paths , thenif the protoPayload.request.spec.rules.host.http.paths.backend.resource.kind log field value is not empty then, req_rules_%{index}_http_paths_%{index1}_backend_resource_kind log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.http.paths.backend.resource.kind log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.backend.resource.name |
target.resource.attribute.labels[req_rules_{index}_http_paths_{index1}_backend_resource_name] |
Iterate through log field protoPayload.request.spec.rules , theniterate through log field protoPayload.request.spec.rules.http.paths , thenif the protoPayload.request.spec.rules.host.http.paths.backend.resource.name log field value is not empty then, req_rules_%{index}_http_paths_%{index1}_backend_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.http.paths.backend.resource.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.backend.resource.apiGroup |
target.resource.attribute.labels[req_rules_{index}_http_paths_{index1}_backend_resource_api_group] |
Iterate through log field protoPayload.request.spec.rules , theniterate through log field protoPayload.request.spec.rules.http.paths , thenif the protoPayload.request.spec.rules.host.http.paths.backend.resource.apiGroup log field value is not empty then, req_rules_%{index}_http_paths_%{index1}_backend_resource_api_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.http.paths.backend.resource.apiGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.backend.service.name |
target.resource.attribute.labels[req_rules_{index}_http_paths_{index1}_backend_service_name] |
Iterate through log field protoPayload.request.spec.rules , theniterate through log field protoPayload.request.spec.rules.http.paths , thenif the protoPayload.request.spec.rules.host.http.paths.backend.service.name log field value is not empty then, req_rules_%{index}_http_paths_%{index1}_backend_service_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.http.paths.backend.service.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.backend.service.port.name |
target.resource.attribute.labelss[req_rules_{index}_http_paths_{index1}_backend_service_port_name] |
Iterate through log field protoPayload.request.spec.rules , theniterate through log field protoPayload.request.spec.rules.http.paths , thenif the protoPayload.request.spec.rules.host.http.paths.backend.service.port.name log field value is not empty then, req_rules_%{index}_http_paths_%{index1}_backend_service_port_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.http.paths.backend.service.port.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.backend.service.port.number |
target.resource.attribute.labels[req_rules_{index}_http_paths_{index1}_backend_service_port_number] |
Iterate through log field protoPayload.request.spec.rules , theniterate through log field protoPayload.request.spec.rules.http.paths , thenif the protoPayload.request.spec.rules.host.http.paths.backend.service.port.number log field value is not empty then, req_rules_%{index}_http_paths_%{index1}_backend_service_port_number log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.rules.http.paths.backend.service.port.number log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.rules.http.paths.pathType |
target.resource.attribute.labels[req_rules_http_paths_type] |
|
protoPayload.request.spec.rules.http.paths.path |
network.http.path |
|
protoPayload.request.spec.tls.hosts |
target.resource.attribute.labels[req_tls_hosts] |
|
protoPayload.request.spec.tls.secretName |
target.resource.attribute.labels[req_tls_secret_name] |
|
protoPayload.request.status.loadBalancer.ingress.hostname |
target.hostname |
|
protoPayload.request.status.loadBalancer.ingress.ip |
target.ip |
|
protoPayload.request.status.loadBalancer.ingress.ports.port |
target.port |
|
protoPayload.request.status.loadBalancer.ingress.ports.protocol |
network.ip_protocol |
|
protoPayload.response.spec.maxReplicas |
target.resource.attribute.labels[res_max_replicas] |
|
protoPayload.response.spec.scaleTargetRef.kind |
target.resource.attribute.labels[res_scale_target_ref_kind] |
|
protoPayload.response.spec.scaleTargetRef.name |
target.resource.attribute.labels[res_scale_target_ref_name] |
|
protoPayload.response.spec.scaleTargetRef.apiVersion |
target.resource.attribute.labels[res_scale_target_ref_api_version] |
|
protoPayload.response.spec.minReplicas |
target.resource.attribute.labels[res_min_replicas] |
|
protoPayload.response.spec.targetCPUUtilizationPercentage |
target.resource.attribute.labels[res_target_cpu_utilization_percentage] |
|
protoPayload.response.status.currentReplicas |
target.resource.attribute.labels[res_current_replicas] |
|
protoPayload.response.status.desiredReplicas |
target.resource.attribute.labels[res_desired_replicas] |
|
protoPayload.response.status.currentCPUUtilizationPercentage |
target.resource.attribute.labels[res_current_cpu_utilization_percentage] |
|
protoPayload.response.status.lastScaleTime |
target.resource.attribute.labels[res_last_scale_time] |
|
protoPayload.response.status.observedGeneration |
target.resource.attribute.labels[res_observed_generation] |
|
protoPayload.request.spec.maxReplicas |
target.resource.attribute.labels[req_max_replicas] |
|
protoPayload.request.spec.scaleTargetRef.kind |
target.resource.attribute.labels[req_scale_target_ref_kind] |
|
protoPayload.request.spec.scaleTargetRef.name |
target.resource.attribute.labels[req_scale_target_ref_name] |
|
protoPayload.request.spec.scaleTargetRef.apiVersion |
target.resource.attribute.labels[req_scale_target_ref_api_version] |
|
protoPayload.request.spec.minReplicas |
target.resource.attribute.labels[req_min_replicas] |
|
protoPayload.request.spec.targetCPUUtilizationPercentage |
target.resource.attribute.labels[req_target_cpu_utilization_percentage] |
|
protoPayload.request.status.currentReplicas |
target.resource.attribute.labels[req_current_replicas] |
|
protoPayload.request.status.desiredReplicas |
target.resource.attribute.labels[req_desired_replicas] |
|
protoPayload.request.status.currentCPUUtilizationPercentage |
target.resource.attribute.labels[req_current_cpu_utilization_percentage] |
|
protoPayload.request.status.lastScaleTime |
target.resource.attribute.labels[req_last_scale_time] |
|
protoPayload.request.status.observedGeneration |
target.resource.attribute.labels[req_observed_generation] |
|
protoPayload.response.target.apiVersion |
target.resource.attribute.labels[res_target_api_version] |
|
protoPayload.response.target.fieldPath |
target.resource.attribute.labels[res_target_field_path] |
|
protoPayload.response.target.kind |
target.resource.attribute.labels[res_target_kind] |
|
protoPayload.response.target.name |
target.resource.attribute.labels[res_target_name] |
|
protoPayload.response.target.namespace |
target.resource.attribute.labels[res_target_namespace] |
|
protoPayload.response.target.resourceVersion |
target.resource.attribute.labels[res_target_resource_version] |
|
protoPayload.response.target.uid |
target.resource.attribute.labels[res_target_uid] |
|
protoPayload.request.target.apiVersion |
target.resource.attribute.labels[req_target_api_version] |
|
protoPayload.request.target.fieldPath |
target.resource.attribute.labels[req_target_field_path] |
|
protoPayload.request.target.kind |
target.resource.attribute.labels[req_target_kind] |
|
protoPayload.request.target.name |
target.resource.attribute.labels[req_target_name] |
|
protoPayload.request.target.namespace |
target.resource.attribute.labels[req_target_namespace] |
|
protoPayload.request.target.resourceVersion |
target.resource.attribute.labels[req_target_resource_version] |
|
protoPayload.request.target.uid |
target.resource.attribute.labels[req_target_uid] |
|
protoPayload.response.spec.template.spec.containers.workingDir |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.workingDir log field value is not empty then, res_spec_template_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.ports.containerPort |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.template.spec.containers.ports.containerPort log field value is not empty then, res_spec_template_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.ports.hostIP |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.template.spec.containers.ports.hostIP log field value is not empty then, res_spec_template_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.ports.hostPort |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.template.spec.containers.ports.hostPort log field value is not empty then, res_spec_template_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.ports.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.template.spec.containers.ports.name log field value is not empty then, res_spec_template_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.ports.protocol |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.template.spec.containers.ports.protocol log field value is not empty then, res_spec_template_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.name log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.value |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.value log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.env , thenif the protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_template_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.template.spec.containers.envFrom.configMapRef.name log field value is not empty then, res_spec_template_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.template.spec.containers.envFrom.configMapRef.name log field value is not empty then, res_spec_template_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.envFrom.prefix |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.template.spec.containers.envFrom.prefix log field value is not empty then, res_spec_template_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.template.spec.containers.envFrom.secretRef.name log field value is not empty then, res_spec_template_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.template.spec.containers.envFrom.secretRef.optional log field value is not empty then, res_spec_template_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.mountPath log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.name log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.propagation log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.readOnly log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.subPath log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.template.spec.containers.volumeMounts.subPathExpr log field value is not empty then, res_spec_template_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeDevices , thenif the protoPayload.response.spec.template.spec.containers.volumeDevices.devicePath log field value is not empty then, res_spec_template_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.volumeDevices.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.volumeDevices , thenif the protoPayload.response.spec.template.spec.containers.volumeDevices.name log field value is not empty then, res_spec_template_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.resources.claims , thenif the protoPayload.response.spec.template.spec.containers.resources.claims.name log field value is not empty then, res_spec_template_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.resources.claims , thenif the protoPayload.response.spec.template.spec.containers.resources.claims.response log field value is not empty then, res_spec_template_container_%{index}_resource_claims_%{index1}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.containers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.containers.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.resizePolicy , thenif the protoPayload.response.spec.template.spec.containers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_template_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.resizePolicy , thenif the protoPayload.response.spec.template.spec.containers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_template_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_template_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_template_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.stopSignal log field value is not empty then, res_spec_template_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_template_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_template_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.livenessProbe.exec.command , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.exec.command log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.port log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.host log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.path log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.periodSeconds log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.failureThreshold log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.successThreshold log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.grpc.port log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.livenessProbe.grpc.service log field value is not empty then, res_spec_template_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.readinessProbe.exec.command , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.exec.command log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.port log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.host log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.path log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.periodSeconds log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.failureThreshold log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.successThreshold log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.grpc.port log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.readinessProbe.grpc.service log field value is not empty then, res_spec_template_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.startupProbe.exec.command , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.exec.command log field value is not empty then, res_spec_template_container_%{index}_startupProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.port log field value is not empty then, res_spec_template_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.host log field value is not empty then, res_spec_template_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_container_%{index}_startupProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_container_%{index}_startupProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.path log field value is not empty then, res_spec_template_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_template_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_template_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_template_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_template_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.periodSeconds log field value is not empty then, res_spec_template_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_template_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.failureThreshold log field value is not empty then, res_spec_template_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.successThreshold log field value is not empty then, res_spec_template_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.grpc.port log field value is not empty then, res_spec_template_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.startupProbe.grpc.service log field value is not empty then, res_spec_template_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.response.spec.template.spec.containers.restartPolicyRules.action log field value is not empty then, res_spec_template_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_restart_policy_rules_{index1}_exit_codes_values] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.restartPolicyRules , theniterate through log field protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_template_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_template_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_template_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.securityContext.capabilities.add , thenif the protoPayload.response.spec.template.spec.containers.securityContext.capabilities.add log field value is not empty then, res_spec_template_container_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.template.spec.containers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.template.spec.containers.securityContext.capabilities.drop log field value is not empty then, res_spec_template_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.procMount |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.procMount log field value is not empty then, res_spec_template_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.containers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.privileged log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.readOnlyRootFilesystem log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.runAsUser log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.runAsNonRoot log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.runAsGroup log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.level log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.role log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.type log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.seLinuxOptions.user log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.seccompProfile.type log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.hostProcess log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.stdin |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_stdin] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.stdin log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.stdinOnce |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.stdinOnce log field value is not empty then,. |
protoPayload.response.spec.template.spec.containers.tty |
target.resource_ancestors.attribute.labels[res_spec_template_container_{index}_tty] |
Iterate through log field protoPayload.response.spec.template.spec.containers , thenif the protoPayload.response.spec.template.spec.containers.tty log field value is not empty then,. |
protoPayload.response.spec.template.spec.initContainers.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.name log field value is not empty then, res_spec_template_init_container_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.image |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_image] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.image log field value is not empty then, res_spec_template_init_container_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.imagePullPolicy log field value is not empty then, res_spec_template_init_container_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.command |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.command , thenif the protoPayload.response.spec.template.spec.initContainers.command log field value is not empty then, res_spec_template_init_container_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.args |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_args_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.args , thenif the protoPayload.response.spec.template.spec.initContainers.args log field value is not empty then, res_spec_template_init_container_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.workingDir |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.workingDir log field value is not empty then, res_spec_template_init_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.template.spec.initContainers.ports.containerPort log field value is not empty then, res_spec_template_init_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.template.spec.initContainers.ports.hostIP log field value is not empty then, res_spec_template_init_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.template.spec.initContainers.ports.hostPort log field value is not empty then, res_spec_template_init_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.ports.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.template.spec.initContainers.ports.name log field value is not empty then, res_spec_template_init_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.ports.protocol |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.template.spec.initContainers.ports.protocol log field value is not empty then, res_spec_template_init_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.name log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.value |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.value log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_template_init_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_template_init_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_template_init_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.template.spec.initContainers.envFrom.prefix log field value is not empty then, res_spec_template_init_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.template.spec.initContainers.envFrom.secretRef.name log field value is not empty then, res_spec_template_init_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.template.spec.initContainers.envFrom.secretRef.optional log field value is not empty then, res_spec_template_init_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.mountPath log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.name log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.propagation log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.readOnly log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.subPath log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.initContainers.volumeMounts.subPathExpr log field value is not empty then, res_spec_template_init_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.response.spec.template.spec.initContainers.volumeDevices.devicePath log field value is not empty then, res_spec_template_init_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.response.spec.template.spec.initContainers.volumeDevices.name log field value is not empty then, res_spec_template_init_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.response.spec.template.spec.initContainers.resources.claims.name log field value is not empty then, res_spec_template_init_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.response.spec.template.spec.initContainers.resources.claims.response log field value is not empty then, res_spec_template_init_container_%{index}_resource_claims%{index}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.initContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.template.spec.initContainers.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_resize_policy{index}_resource_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.response.spec.template.spec.initContainers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_template_init_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_resize_policy{index}_restart_policy] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.response.spec.template.spec.initContainers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_template_init_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.stopSignal log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_template_init_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.livenessProbe.exec.command , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.exec.command log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.port log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.host log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.path log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.periodSeconds log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.failureThreshold log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.successThreshold log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.grpc.port log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.livenessProbe.grpc.service log field value is not empty then, res_spec_template_init_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.readinessProbe.exec.command , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.exec.command log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.port log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.host log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.path log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.periodSeconds log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.failureThreshold log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.successThreshold log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.grpc.port log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.readinessProbe.grpc.service log field value is not empty then, res_spec_template_init_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.startupProbe.exec.command , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.exec.command log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.port log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.host log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.path log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.periodSeconds log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.failureThreshold log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.successThreshold log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.grpc.port log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.startupProbe.grpc.service log field value is not empty then, res_spec_template_init_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.restartPolicy log field value is not empty then, res_spec_template_init_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.action log field value is not empty then, res_spec_template_init_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.restartPolicyRules , theniterate through log field protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_template_init_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_template_init_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_template_init_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.add , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.add log field value is not empty then, res_spec_template_init_container_%{index}_security_context_capabilities_add%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.drop log field value is not empty then, res_spec_template_init_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.procMount log field value is not empty then, res_spec_template_init_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.privileged log field value is not empty then, res_spec_template_init_container_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, res_spec_template_init_container_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.runAsUser log field value is not empty then, res_spec_template_init_container_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.runAsNonRoot log field value is not empty then, res_spec_template_init_container_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.runAsGroup log field value is not empty then, res_spec_template_init_container_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field value is not empty then, res_spec_template_init_container_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field value is not empty then, res_spec_template_init_container_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field value is not empty then, res_spec_template_init_container_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field value is not empty then, res_spec_template_init_container_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.seccompProfile.type log field value is not empty then, res_spec_template_init_container_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, res_spec_template_init_container_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, res_spec_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, res_spec_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, res_spec_template_init_container_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, res_spec_template_init_container_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.stdin |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_stdin] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.stdin log field value is not empty then, res_spec_template_init_container_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.stdinOnce |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.stdinOnce log field value is not empty then, res_spec_template_init_container_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.initContainers.tty |
target.resource_ancestors.attribute.labels[res_spec_template_init_container_{index}_tty] |
Iterate through log field protoPayload.response.spec.template.spec.initContainers , thenif the protoPayload.response.spec.template.spec.initContainers.tty log field value is not empty then, res_spec_template_init_container_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.initContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.image |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_image] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.image log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.imagePullPolicy log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.command |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.command , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.command log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.args |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_args_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.args , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.args log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.workingDir |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.workingDir log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.ports.containerPort log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.ports.hostIP log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.ports.hostPort log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.ports.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.ports.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.ports.protocol |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.ports.protocol log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.value |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env{index1]_value] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.value log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.prefix log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims.response log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_resource_claims_%{index1}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.ephemeralContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.ephemeralContainers.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.exec.command , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.exec.command , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.exec.command , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicy log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.add , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.procMount log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.privileged log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.stdin |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_stdin] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.stdin log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.stdinOnce |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.stdinOnce log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.ephemeralContainers.tty |
target.resource_ancestors.attribute.labels[res_spec_template_ephemeral_containers_{index}_tty] |
Iterate through log field protoPayload.response.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.template.spec.ephemeralContainers.tty log field value is not empty then, res_spec_template_ephemeral_containers_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.ephemeralContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.imagePullSecrets.name |
target.resource_ancestors.attribute.labels[res_spec_template_image_pull_secrets_name] |
Iterate through log field protoPayload.response.spec.template.spec.imagePullSecrets , thenif the protoPayload.response.spec.template.spec.imagePullSecrets.name log field value is not empty then, res_spec_template_image_pull_secrets_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.imagePullSecrets.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.enableServiceLinks |
target.resource_ancestors.attribute.labels[res_spec_template_enable_service_links] |
|
protoPayload.response.spec.template.spec.os.name |
target.resource_ancestors.attribute.labels[res_spec_template_os_name] |
|
protoPayload.response.spec.template.spec.nodeName |
target.resource_ancestors.attribute.labels[res_spec_template_node_name] |
|
protoPayload.response.spec.template.spec.nodeSelector |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.template.spec.nodeSelector , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.tolerations.key |
target.resource_ancestors.attribute.labels[res_spec_template_tolerations_{index}_key] |
Iterate through log field protoPayload.response.spec.template.spec.tolerations , thenif the protoPayload.response.spec.template.spec.tolerations.key log field value is not empty then, res_spec_template_tolerations_%{index}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.tolerations.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.tolerations.operator |
target.resource_ancestors.attribute.labels[res_spec_template_tolerations_{index}_operator] |
Iterate through log field protoPayload.response.spec.template.spec.tolerations , thenif the protoPayload.response.spec.template.spec.tolerations.operator log field value is not empty then, res_spec_template_tolerations_%{index}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.tolerations.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.tolerations.value |
target.resource_ancestors.attribute.labels[res_spec_template_tolerations_{index}_value] |
Iterate through log field protoPayload.response.spec.template.spec.tolerations , thenif the protoPayload.response.spec.template.spec.tolerations.value log field value is not empty then, res_spec_template_tolerations_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.tolerations.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.tolerations.effect |
target.resource_ancestors.attribute.labels[res_spec_template_tolerations_{index}_effect] |
Iterate through log field protoPayload.response.spec.template.spec.tolerations , thenif the protoPayload.response.spec.template.spec.tolerations.effect log field value is not empty then, res_spec_template_tolerations_%{index}_effect log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.tolerations.effect log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.tolerations.tolerationSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_tolerations_{index}_seconds] |
Iterate through log field protoPayload.response.spec.template.spec.tolerations , thenif the protoPayload.response.spec.template.spec.tolerations.tolerationSeconds log field value is not empty then, res_spec_template_tolerations_%{index}_tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.tolerations.tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.schedulerName |
target.resource_ancestors.attribute.labels[res_spec_template_scheduler_name] |
|
protoPayload.response.spec.template.spec.runtimeClassName |
target.resource_ancestors.attribute.labels[res_spec_template_runtime_class_name] |
|
protoPayload.response.spec.template.spec.priorityClassName |
target.resource_ancestors.attribute.labels[res_spec_template_priority_class_name] |
|
protoPayload.response.spec.template.spec.priority |
target.resource_ancestors.attribute.labels[res_spec_template_priority] |
|
protoPayload.response.spec.template.spec.preemptionPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_preemption_policy] |
|
protoPayload.response.spec.template.spec.overhead |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.template.spec.overhead , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.activeDeadlineSeconds |
target.resource_ancestors.attribute.labels[res_spec_template_active_deadline_seconds] |
|
protoPayload.response.spec.template.spec.readinessGates.conditionType |
target.resource_ancestors.attribute.labels[res_spec_template_readiness_gates_{index}_condition_type] |
Iterate through log field protoPayload.response.spec.template.spec.readinessGates , thenif the protoPayload.response.spec.template.spec.readinessGates.conditionType log field value is not empty then, res_spec_template_readiness_gates_%{index}_condition_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.readinessGates.conditionType log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.hostname |
target.hostname |
|
protoPayload.response.spec.template.spec.setHostnameAsFQDN |
target.resource_ancestors.attribute.labels[res_spec_template_hostname_as_FQDN] |
|
protoPayload.response.spec.template.spec.subdomain |
target.resource_ancestors.attribute.labels[res_spec_template_sub_domain] |
|
protoPayload.response.spec.template.spec.hostAliases.ip |
target.resource_ancestors.attribute.labels[res_spec_template_host_aliases_{index}_ip] |
Iterate through log field protoPayload.response.spec.template.spec.hostAliases , thenif the protoPayload.response.spec.template.spec.hostAliases.ip log field value is not empty then, res_spec_template_host_aliases_%{index}_ip log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.hostAliases.ip log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.hostAliases.hostnames |
target.resource_ancestors.attribute.labels[res_spec_template_host_aliases_{index}_host_names_{index1}] |
Iterate through log field protoPayload.response.spec.template.spec.hostAliases , theniterate through log field protoPayload.response.spec.template.spec.hostAliases.hostnames , thenif the protoPayload.response.spec.template.spec.hostAliases.hostnames log field value is not empty then, res_spec_template_host_aliases_%{index}_host_names_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.hostAliases.hostnames log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.dnsConfig.nameservers |
target.resource_ancestors.attribute.labels[res_spec_template_dns_config_name_servers_{index}] |
Iterate through log field protoPayload.response.spec.template.spec.dnsConfig.nameservers , thenif the protoPayload.response.spec.template.spec.dnsConfig.nameservers log field value is not empty then, res_spec_template_dns_config_name_servers_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.dnsConfig.nameservers log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.dnsConfig.options.name |
target.resource_ancestors.attribute.labels[res_spec_template_dns_config_options_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.dnsConfig.options , thenif the protoPayload.response.spec.template.spec.dnsConfig.options.name log field value is not empty then, res_spec_template_dns_config_options_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.dnsConfig.options.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.dnsConfig.options.value |
target.resource_ancestors.attribute.labels[res_spec_template_dns_config_options_{index}_value] |
Iterate through log field protoPayload.response.spec.template.spec.dnsConfig.options , thenif the protoPayload.response.spec.template.spec.dnsConfig.options.value log field value is not empty then, res_spec_template_dns_config_options_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.dnsConfig.options.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.dnsConfig.searches |
target.resource_ancestors.attribute.labels[res_spec_template_dns_config_{index}_searches] |
Iterate through log field protoPayload.response.spec.template.spec.dnsConfig.searches , thenif the protoPayload.response.spec.template.spec.dnsConfig.searches log field value is not empty then, res_spec_template_dns_config_searches_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.dnsConfig.searches log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.dnsPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_dns_policy] |
|
protoPayload.response.spec.template.spec.hostPID |
target.resource_ancestors.attribute.labels[res_spec_template_host_PID] |
|
protoPayload.response.spec.template.spec.hostIPC |
target.resource_ancestors.attribute.labels[res_spec_template_host_IPC] |
|
protoPayload.response.spec.template.spec.shareProcessNamespace |
target.resource_ancestors.attribute.labels[res_spec_template_share_process_namespace] |
|
protoPayload.response.spec.template.spec.serviceAccountName |
target.resource_ancestors.attribute.labels[res_spec_template_service_account_name] |
|
protoPayload.response.spec.template.spec.automountServiceAccountToken |
target.resource_ancestors.attribute.labels[res_spec_template_automount_service_account_token] |
|
protoPayload.response.spec.template.spec.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_app_armor_profile_type] |
|
protoPayload.response.spec.template.spec.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_app_armor_profile_local_host_profile] |
|
protoPayload.response.spec.template.spec.securityContext.fsGroup |
target.resource_ancestors.attribute.labels[res_spec_template_fsGroup] |
|
protoPayload.response.spec.template.spec.securityContext.fsGroupChangePolicy |
target.resource_ancestors.attribute.labels[res_spec_template_fsGroup_change_policy] |
|
protoPayload.response.spec.template.spec.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_template_run_as_user] |
|
protoPayload.response.spec.template.spec.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_template_run_as_non_root] |
|
protoPayload.response.spec.template.spec.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_template_run_as_group] |
|
protoPayload.response.spec.template.spec.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_template_seccomp_profile_type] |
|
protoPayload.response.spec.template.spec.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_template_seccomp_profile_local_host_profile] |
|
protoPayload.response.spec.template.spec.securityContext.seLinuxChangePolicy |
target.resource_ancestors.attribute.labels[res_spec_template_set_linux_change_policy] |
|
protoPayload.response.spec.template.spec.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_template_set_linux_options_level] |
|
protoPayload.response.spec.template.spec.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_template_set_linux_options_role] |
|
protoPayload.response.spec.template.spec.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_template_set_linux_options_type] |
|
protoPayload.response.spec.template.spec.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_template_set_linux_options_user] |
|
protoPayload.response.spec.template.spec.securityContext.supplementalGroups |
target.resource_ancestors.attribute.labels[res_spec_template_security_context_supplemental_groups_{index}] |
Iterate through log field protoPayload.response.spec.template.spec.securityContext.supplementalGroups , thenif the protoPayload.response.spec.template.spec.securityContext.supplementalGroups log field value is not empty then, res_spec_template_security_context_supplemental_groups_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.securityContext.supplementalGroups log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.securityContext.supplementalGroupsPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_supplemental_groups_policy] |
|
protoPayload.response.spec.template.spec.securityContext.sysctls.name |
target.resource_ancestors.attribute.labels[res_spec_template_security_context_sysctls_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.securityContext.sysctls , thenif the protoPayload.response.spec.template.spec.securityContext.sysctls.name log field value is not empty then, res_spec_template_security_context_sysctls_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.securityContext.sysctls.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.securityContext.sysctls.value |
target.resource_ancestors.attribute.labels[res_spec_template_security_context_sysctls_{index}_value] |
Iterate through log field protoPayload.response.spec.template.spec.securityContext.sysctls , thenif the protoPayload.response.spec.template.spec.securityContext.sysctls.value log field value is not empty then, res_spec_template_security_context_sysctls_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.securityContext.sysctls.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_template_windows_options_gmsa_credential_spec] |
|
protoPayload.response.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_template_windows_options_gmsa_credential_spec_name] |
|
protoPayload.response.spec.template.spec.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_template_windows_options_host_process] |
|
protoPayload.response.spec.template.spec.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_template_windows_options_run_as_username] |
|
protoPayload.response.spec.template.spec.hostUsers |
target.resource_ancestors.attribute.labels[res_spec_template_host_users] |
|
protoPayload.response.spec.template.spec.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_template_resources_claim_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.resources.claims , thenif the protoPayload.response.spec.template.spec.resources.claims.name log field value is not empty then, res_spec_template_resources_claim_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_template_resources_claim_{index}_response] |
Iterate through log field protoPayload.response.spec.template.spec.resources.claims , thenif the protoPayload.response.spec.template.spec.resources.claims.response log field value is not empty then, res_spec_template_resources_claim_%{index}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.template.spec.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.template.spec.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.resourceClaims.name |
target.resource_ancestors.attribute.labels[res_spec_template_resourceClaims_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.resourcesClaims , thenif the protoPayload.response.spec.template.spec.resourcesClaims.name log field value is not empty then, res_spec_template_resourcesClaims_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.resourcesClaims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.resourceClaims.resourceClaimName |
target.resource_ancestors.attribute.labels[res_spec_template_resourceClaims_{index}_resource_claim_name] |
Iterate through log field protoPayload.response.spec.template.spec.resourcesClaims , thenif the protoPayload.response.spec.template.spec.resourcesClaims.resourceClaimName log field value is not empty then, res_spec_template_resourcesClaims_%{index}_resource_claim_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.resourcesClaims.resourceClaimName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.resourceClaims.resourceClaimTemplateName |
target.resource_ancestors.attribute.labels[res_spec_template_resourceClaims_{index}_resource_claim_template_name] |
Iterate through log field protoPayload.response.spec.template.spec.resourcesClaims , thenif the protoPayload.response.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field value is not empty then, res_spec_template_resourcesClaims_%{index}_resource_claim_template_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.schedulingGates.name |
target.resource_ancestors.attribute.labels[res_spec_template_schedulin_gates_{index}_name] |
Iterate through log field protoPayload.response.spec.template.spec.schedulingGates , thenif the protoPayload.response.spec.template.spec.schedulingGates.name log field value is not empty then, res_spec_template_scheduling_gates_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.schedulingGates.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.successThreshold log field value is not empty then, req_spec_template_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.grpc.port log field value is not empty then, req_spec_template_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.grpc.service log field value is not empty then, req_spec_template_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.restartPolicy log field value is not empty then, req_spec_template_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.request.spec.template.spec.containers.restartPolicyRules.action log field value is not empty then, req_spec_template_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_restart_policy_rules_{index1}_exit_codes_values] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.restartPolicyRules , theniterate through log field protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_template_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_template_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_template_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.securityContext.capabilities.add , thenif the protoPayload.request.spec.template.spec.containers.securityContext.capabilities.add log field value is not empty then, req_spec_template_container_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.template.spec.containers.securityContext.capabilities.drop log field value is not empty then, req_spec_template_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.procMount |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.procMount log field value is not empty then, req_spec_template_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.privileged log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.readOnlyRootFilesystem log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.runAsUser log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.runAsNonRoot log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.runAsGroup log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.level log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.role log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.type log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.seLinuxOptions.user log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.seccompProfile.type log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.hostProcess log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.stdin |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_stdin] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.stdin log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.stdinOnce |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.stdinOnce log field value is not empty then,. |
protoPayload.request.spec.template.spec.containers.tty |
target.resource_ancestors.attribute.labels[req_spec_template_container_{index}_tty] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.tty log field value is not empty then,. |
protoPayload.request.spec.template.spec.initContainers.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.name log field value is not empty then, req_spec_template_init_container_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.image |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_image] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.image log field value is not empty then, req_spec_template_init_container_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.imagePullPolicy log field value is not empty then, req_spec_template_init_container_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.command |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.command , thenif the protoPayload.request.spec.template.spec.initContainers.command log field value is not empty then, req_spec_template_init_container_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.args |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_args_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.args , thenif the protoPayload.request.spec.template.spec.initContainers.args log field value is not empty then, req_spec_template_init_container_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.workingDir |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.workingDir log field value is not empty then, req_spec_template_init_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.template.spec.initContainers.ports.containerPort log field value is not empty then, req_spec_template_init_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.template.spec.initContainers.ports.hostIP log field value is not empty then, req_spec_template_init_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.template.spec.initContainers.ports.hostPort log field value is not empty then, req_spec_template_init_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.ports.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.template.spec.initContainers.ports.name log field value is not empty then, req_spec_template_init_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.ports.protocol |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.template.spec.initContainers.ports.protocol log field value is not empty then, req_spec_template_init_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.name log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.value |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.value log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_template_init_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_template_init_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_template_init_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.template.spec.initContainers.envFrom.prefix log field value is not empty then, req_spec_template_init_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.template.spec.initContainers.envFrom.secretRef.name log field value is not empty then, req_spec_template_init_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.template.spec.initContainers.envFrom.secretRef.optional log field value is not empty then, req_spec_template_init_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.mountPath log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.name log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.propagation log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.readOnly log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.subPath log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.initContainers.volumeMounts.subPathExpr log field value is not empty then, req_spec_template_init_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.request.spec.template.spec.initContainers.volumeDevices.devicePath log field value is not empty then, req_spec_template_init_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.request.spec.template.spec.initContainers.volumeDevices.name log field value is not empty then, req_spec_template_init_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.request.spec.template.spec.initContainers.resources.claims.name log field value is not empty then, req_spec_template_init_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.request.spec.template.spec.initContainers.resources.claims.request log field value is not empty then, req_spec_template_init_container_%{index}_resource_claims%{index}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.initContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.initContainers.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_resize_policy{index}_resource_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.request.spec.template.spec.initContainers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_template_init_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_resize_policy{index}_restart_policy] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.request.spec.template.spec.initContainers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_template_init_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.stopSignal log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_template_init_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.livenessProbe.exec.command , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.exec.command log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.port log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.host log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.path log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.periodSeconds log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.failureThreshold log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.successThreshold log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.grpc.port log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.livenessProbe.grpc.service log field value is not empty then, req_spec_template_init_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.readinessProbe.exec.command , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.exec.command log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.port log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.host log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.path log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.periodSeconds log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.failureThreshold log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.successThreshold log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.grpc.port log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.readinessProbe.grpc.service log field value is not empty then, req_spec_template_init_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.startupProbe.exec.command , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.exec.command log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.port log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.host log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.path log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.periodSeconds log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.failureThreshold log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.successThreshold log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.grpc.port log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.startupProbe.grpc.service log field value is not empty then, req_spec_template_init_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.restartPolicy log field value is not empty then, req_spec_template_init_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.action log field value is not empty then, req_spec_template_init_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.restartPolicyRules , theniterate through log field protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_template_init_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_template_init_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_template_init_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.add , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.add log field value is not empty then, req_spec_template_init_container_%{index}_security_context_capabilities_add%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.drop log field value is not empty then, req_spec_template_init_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.procMount log field value is not empty then, req_spec_template_init_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.privileged log field value is not empty then, req_spec_template_init_container_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, req_spec_template_init_container_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.runAsUser log field value is not empty then, req_spec_template_init_container_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.runAsNonRoot log field value is not empty then, req_spec_template_init_container_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.runAsGroup log field value is not empty then, req_spec_template_init_container_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field value is not empty then, req_spec_template_init_container_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field value is not empty then, req_spec_template_init_container_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field value is not empty then, req_spec_template_init_container_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field value is not empty then, req_spec_template_init_container_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.seccompProfile.type log field value is not empty then, req_spec_template_init_container_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, req_spec_template_init_container_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, req_spec_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, req_spec_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, req_spec_template_init_container_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, req_spec_template_init_container_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.stdin |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_stdin] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.stdin log field value is not empty then, req_spec_template_init_container_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.stdinOnce |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.stdinOnce log field value is not empty then, req_spec_template_init_container_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.initContainers.tty |
target.resource_ancestors.attribute.labels[req_spec_template_init_container_{index}_tty] |
Iterate through log field protoPayload.request.spec.template.spec.initContainers , thenif the protoPayload.request.spec.template.spec.initContainers.tty log field value is not empty then, req_spec_template_init_container_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.initContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.image |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_image] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.image log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.imagePullPolicy log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.command |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.command , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.command log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.args |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_args_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.args , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.args log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.workingDir |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.workingDir log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.ports.containerPort log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.ports.hostIP log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.ports.hostPort log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.ports.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.ports.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.ports.protocol |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.ports.protocol log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.value |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env{index1]_value] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.value log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.prefix log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims.request log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_resource_claims_%{index1}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.ephemeralContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.ephemeralContainers.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.exec.command , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.exec.command , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.exec.command , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicy log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.add , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.procMount log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.privileged log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.stdin |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_stdin] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.stdin log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.stdinOnce |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.stdinOnce log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.ephemeralContainers.tty |
target.resource_ancestors.attribute.labels[req_spec_template_ephemeral_containers_{index}_tty] |
Iterate through log field protoPayload.request.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.template.spec.ephemeralContainers.tty log field value is not empty then, req_spec_template_ephemeral_containers_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.ephemeralContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.imagePullSecrets.name |
target.resource_ancestors.attribute.labels[req_spec_template_image_pull_secrets_name] |
Iterate through log field protoPayload.request.spec.template.spec.imagePullSecrets , thenif the protoPayload.request.spec.template.spec.imagePullSecrets.name log field value is not empty then, req_spec_template_image_pull_secrets_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.imagePullSecrets.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.enableServiceLinks |
target.resource_ancestors.attribute.labels[req_spec_template_enable_service_links] |
|
protoPayload.request.spec.template.spec.os.name |
target.resource_ancestors.attribute.labels[req_spec_template_os_name] |
|
protoPayload.request.spec.template.spec.nodeName |
target.resource_ancestors.attribute.labels[req_spec_template_node_name] |
|
protoPayload.request.spec.template.spec.nodeSelector |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.nodeSelector , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.tolerations.key |
target.resource_ancestors.attribute.labels[req_spec_template_tolerations_{index}_key] |
Iterate through log field protoPayload.request.spec.template.spec.tolerations , thenif the protoPayload.request.spec.template.spec.tolerations.key log field value is not empty then, req_spec_template_tolerations_%{index}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.tolerations.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.tolerations.operator |
target.resource_ancestors.attribute.labels[req_spec_template_tolerations_{index}_operator] |
Iterate through log field protoPayload.request.spec.template.spec.tolerations , thenif the protoPayload.request.spec.template.spec.tolerations.operator log field value is not empty then, req_spec_template_tolerations_%{index}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.tolerations.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.tolerations.value |
target.resource_ancestors.attribute.labels[req_spec_template_tolerations_{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.tolerations , thenif the protoPayload.request.spec.template.spec.tolerations.value log field value is not empty then, req_spec_template_tolerations_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.tolerations.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.tolerations.effect |
target.resource_ancestors.attribute.labels[req_spec_template_tolerations_{index}_effect] |
Iterate through log field protoPayload.request.spec.template.spec.tolerations , thenif the protoPayload.request.spec.template.spec.tolerations.effect log field value is not empty then, req_spec_template_tolerations_%{index}_effect log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.tolerations.effect log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.tolerations.tolerationSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_tolerations_{index}_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.tolerations , thenif the protoPayload.request.spec.template.spec.tolerations.tolerationSeconds log field value is not empty then, req_spec_template_tolerations_%{index}_tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.tolerations.tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.schedulerName |
target.resource_ancestors.attribute.labels[req_spec_template_scheduler_name] |
|
protoPayload.request.spec.template.spec.runtimeClassName |
target.resource_ancestors.attribute.labels[req_spec_template_runtime_class_name] |
|
protoPayload.request.spec.template.spec.priorityClassName |
target.resource_ancestors.attribute.labels[req_spec_template_priority_class_name] |
|
protoPayload.request.spec.template.spec.priority |
target.resource_ancestors.attribute.labels[req_spec_template_priority] |
|
protoPayload.request.spec.template.spec.preemptionPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_preemption_policy] |
|
protoPayload.request.spec.template.spec.overhead |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.overhead , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.activeDeadlineSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_active_deadline_seconds] |
|
protoPayload.request.spec.template.spec.readinessGates.conditionType |
target.resource_ancestors.attribute.labels[req_spec_template_readiness_gates_{index}_condition_type] |
Iterate through log field protoPayload.request.spec.template.spec.readinessGates , thenif the protoPayload.request.spec.template.spec.readinessGates.conditionType log field value is not empty then, req_spec_template_readiness_gates_%{index}_condition_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.readinessGates.conditionType log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.hostname |
target.hostname |
|
protoPayload.request.spec.template.spec.setHostnameAsFQDN |
target.resource_ancestors.attribute.labels[req_spec_template_hostname_as_FQDN] |
|
protoPayload.request.spec.template.spec.subdomain |
target.resource_ancestors.attribute.labels[req_spec_template_sub_domain] |
|
protoPayload.request.spec.template.spec.hostAliases.ip |
target.resource_ancestors.attribute.labels[req_spec_template_host_aliases_{index}_ip] |
Iterate through log field protoPayload.request.spec.template.spec.hostAliases , thenif the protoPayload.request.spec.template.spec.hostAliases.ip log field value is not empty then, req_spec_template_host_aliases_%{index}_ip log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.hostAliases.ip log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.hostAliases.hostnames |
target.resource_ancestors.attribute.labels[req_spec_template_host_aliases_{index}_host_names_{index1}] |
Iterate through log field protoPayload.request.spec.template.spec.hostAliases , theniterate through log field protoPayload.request.spec.template.spec.hostAliases.hostnames , thenif the protoPayload.request.spec.template.spec.hostAliases.hostnames log field value is not empty then, req_spec_template_host_aliases_%{index}_host_names_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.hostAliases.hostnames log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.dnsConfig.nameservers |
target.resource_ancestors.attribute.labels[req_spec_template_dns_config_name_servers_{index}] |
Iterate through log field protoPayload.request.spec.template.spec.dnsConfig.nameservers , thenif the protoPayload.request.spec.template.spec.dnsConfig.nameservers log field value is not empty then, req_spec_template_dns_config_name_servers_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.dnsConfig.nameservers log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.dnsConfig.options.name |
target.resource_ancestors.attribute.labels[req_spec_template_dns_config_options_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.dnsConfig.options , thenif the protoPayload.request.spec.template.spec.dnsConfig.options.name log field value is not empty then, req_spec_template_dns_config_options_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.dnsConfig.options.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.dnsConfig.options.value |
target.resource_ancestors.attribute.labels[req_spec_template_dns_config_options_{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.dnsConfig.options , thenif the protoPayload.request.spec.template.spec.dnsConfig.options.value log field value is not empty then, req_spec_template_dns_config_options_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.dnsConfig.options.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.dnsConfig.searches |
target.resource_ancestors.attribute.labels[req_spec_template_dns_config_{index}_searches] |
Iterate through log field protoPayload.request.spec.template.spec.dnsConfig.searches , thenif the protoPayload.request.spec.template.spec.dnsConfig.searches log field value is not empty then, req_spec_template_dns_config_searches_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.dnsConfig.searches log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.dnsPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_dns_policy] |
|
protoPayload.request.spec.template.spec.hostPID |
target.resource_ancestors.attribute.labels[req_spec_template_host_PID] |
|
protoPayload.request.spec.template.spec.hostIPC |
target.resource_ancestors.attribute.labels[req_spec_template_host_IPC] |
|
protoPayload.request.spec.template.spec.shareProcessNamespace |
target.resource_ancestors.attribute.labels[req_spec_template_share_process_namespace] |
|
protoPayload.request.spec.template.spec.serviceAccountName |
target.resource_ancestors.attribute.labels[req_spec_template_service_account_name] |
|
protoPayload.request.spec.template.spec.automountServiceAccountToken |
target.resource_ancestors.attribute.labels[req_spec_template_automount_service_account_token] |
|
protoPayload.request.spec.template.spec.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_app_armor_profile_type] |
|
protoPayload.request.spec.template.spec.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_app_armor_profile_local_host_profile] |
|
protoPayload.request.spec.template.spec.securityContext.fsGroup |
target.resource_ancestors.attribute.labels[req_spec_template_fsGroup] |
|
protoPayload.request.spec.template.spec.securityContext.fsGroupChangePolicy |
target.resource_ancestors.attribute.labels[req_spec_template_fsGroup_change_policy] |
|
protoPayload.request.spec.template.spec.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_template_run_as_user] |
|
protoPayload.request.spec.template.spec.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_template_run_as_non_root] |
|
protoPayload.request.spec.template.spec.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_template_run_as_group] |
|
protoPayload.request.spec.template.spec.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_template_seccomp_profile_type] |
|
protoPayload.request.spec.template.spec.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_template_seccomp_profile_local_host_profile] |
|
protoPayload.request.spec.template.spec.securityContext.seLinuxChangePolicy |
target.resource_ancestors.attribute.labels[req_spec_template_set_linux_change_policy] |
|
protoPayload.request.spec.template.spec.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_template_set_linux_options_level] |
|
protoPayload.request.spec.template.spec.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_template_set_linux_options_role] |
|
protoPayload.request.spec.template.spec.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_template_set_linux_options_type] |
|
protoPayload.request.spec.template.spec.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_template_set_linux_options_user] |
|
protoPayload.request.spec.template.spec.securityContext.supplementalGroups |
target.resource_ancestors.attribute.labels[req_spec_template_security_context_supplemental_groups_{index}] |
Iterate through log field protoPayload.request.spec.template.spec.securityContext.supplementalGroups , thenif the protoPayload.request.spec.template.spec.securityContext.supplementalGroups log field value is not empty then, req_spec_template_security_context_supplemental_groups_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.securityContext.supplementalGroups log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.securityContext.supplementalGroupsPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_supplemental_groups_policy] |
|
protoPayload.request.spec.template.spec.securityContext.sysctls.name |
target.resource_ancestors.attribute.labels[req_spec_template_security_context_sysctls_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.securityContext.sysctls , thenif the protoPayload.request.spec.template.spec.securityContext.sysctls.name log field value is not empty then, req_spec_template_security_context_sysctls_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.securityContext.sysctls.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.securityContext.sysctls.value |
target.resource_ancestors.attribute.labels[req_spec_template_security_context_sysctls_{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.securityContext.sysctls , thenif the protoPayload.request.spec.template.spec.securityContext.sysctls.value log field value is not empty then, req_spec_template_security_context_sysctls_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.securityContext.sysctls.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_template_windows_options_gmsa_credential_spec] |
|
protoPayload.request.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_template_windows_options_gmsa_credential_spec_name] |
|
protoPayload.request.spec.template.spec.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_template_windows_options_host_process] |
|
protoPayload.request.spec.template.spec.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_template_windows_options_run_as_username] |
|
protoPayload.request.spec.template.spec.hostUsers |
target.resource_ancestors.attribute.labels[req_spec_template_host_users] |
|
protoPayload.request.spec.template.spec.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_template_resources_claim_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.resources.claims , thenif the protoPayload.request.spec.template.spec.resources.claims.name log field value is not empty then, req_spec_template_resources_claim_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_template_resources_claim_{index}_request] |
Iterate through log field protoPayload.request.spec.template.spec.resources.claims , thenif the protoPayload.request.spec.template.spec.resources.claims.request log field value is not empty then, req_spec_template_resources_claim_%{index}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.resourceClaims.name |
target.resource_ancestors.attribute.labels[req_spec_template_resourceClaims_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.resourcesClaims , thenif the protoPayload.request.spec.template.spec.resourcesClaims.name log field value is not empty then, req_spec_template_resourcesClaims_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.resourcesClaims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.resourceClaims.resourceClaimName |
target.resource_ancestors.attribute.labels[req_spec_template_resourceClaims_{index}_resource_claim_name] |
Iterate through log field protoPayload.request.spec.template.spec.resourcesClaims , thenif the protoPayload.request.spec.template.spec.resourcesClaims.resourceClaimName log field value is not empty then, req_spec_template_resourcesClaims_%{index}_resource_claim_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.resourcesClaims.resourceClaimName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.resourceClaims.resourceClaimTemplateName |
target.resource_ancestors.attribute.labels[req_spec_template_resourceClaims_{index}_resource_claim_template_name] |
Iterate through log field protoPayload.request.spec.template.spec.resourcesClaims , thenif the protoPayload.request.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field value is not empty then, req_spec_template_resourcesClaims_%{index}_resource_claim_template_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.schedulingGates.name |
target.resource_ancestors.attribute.labels[req_spec_template_schedulin_gates_{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.schedulingGates , thenif the protoPayload.request.spec.template.spec.schedulingGates.name log field value is not empty then, req_spec_template_scheduling_gates_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.schedulingGates.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.successThreshold |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.successThreshold log field value is not empty then, res_spec_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.grpc.port |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.grpc.port log field value is not empty then, res_spec_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.grpc.service |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.grpc.service log field value is not empty then, res_spec_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.restartPolicy |
target.resource.attribute.labels[res_spec_container_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.restartPolicy log field value is not empty then, res_spec_container_%{index}_restartPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.restartPolicyRules.action |
target.resource.attribute.labels[res_spec_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.restartPolicyRules , thenif the protoPayload.response.spec.containers.restartPolicyRules.action log field value is not empty then, res_spec_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.restartPolicyRules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.restartPolicyRules.exitCodes.operator |
target.resource.attribute.labels[res_spec_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.restartPolicyRules , thenif the protoPayload.response.spec.containers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.restartPolicyRules.exitCodes.values |
target.resource.attribute.labels[res_spec_container_{index}_restart_policy_rules_{index1}_exit_codes_values] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.restartPolicyRules , theniterate through log field protoPayload.response.spec.containers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.containers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[res_spec_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.appArmorProfile.type |
target.resource.attribute.labels[res_spec_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.securityContext.appArmorProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[res_spec_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.capabilities.add |
target.resource.attribute.labels[res_spec_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.securityContext.capabilities.add , thenif the protoPayload.response.spec.containers.securityContext.capabilities.add log field value is not empty then, res_spec_container_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.securityContext.capabilities.add log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.capabilities.drop |
target.resource.attribute.labels[res_spec_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.containers.securityContext.capabilities.drop log field value is not empty then, res_spec_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.securityContext.capabilities.drop log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.procMount |
target.resource.attribute.labels[res_spec_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.procMount log field value is not empty then, res_spec_container_%{index}_security_context_proc_mount log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.securityContext.procMount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.securityContext.privileged |
target.resource.attribute.labels[res_spec_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.privileged log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[res_spec_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.readOnlyRootFilesystem log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.runAsUser |
target.resource.attribute.labels[res_spec_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.runAsUser log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.runAsNonRoot |
target.resource.attribute.labels[res_spec_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.runAsNonRoot log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.runAsGroup |
target.resource.attribute.labels[res_spec_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.runAsGroup log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[res_spec_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.seLinuxOptions.level log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[res_spec_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.seLinuxOptions.role log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[res_spec_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.seLinuxOptions.type log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[res_spec_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.seLinuxOptions.user log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.seccompProfile.type |
target.resource.attribute.labels[res_spec_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.seccompProfile.type log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[res_spec_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.seccompProfile.localhostProfile log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[res_spec_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[res_spec_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[res_spec_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.windowsOptions.hostProcess log field value is not empty then,. |
protoPayload.response.spec.containers.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[res_spec_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.securityContext.windowsOptions.runAsUserName log field value is not empty then,. |
protoPayload.response.spec.containers.stdin |
target.resource.attribute.labels[res_spec_container_{index}_stdin] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.stdin log field value is not empty then,. |
protoPayload.response.spec.containers.stdinOnce |
target.resource.attribute.labels[res_spec_container_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.stdinOnce log field value is not empty then,. |
protoPayload.response.spec.containers.tty |
target.resource.attribute.labels[res_spec_container_{index}_tty] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.tty log field value is not empty then,. |
protoPayload.response.spec.initContainers.name |
target.resource.attribute.labels[res_spec_init_container_{index}_name] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.name log field value is not empty then, res_spec_init_container_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.image |
target.resource.attribute.labels[res_spec_init_container_{index}_image] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.image log field value is not empty then, res_spec_init_container_%{index}_image log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.image log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.imagePullPolicy |
target.resource.attribute.labels[res_spec_init_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.imagePullPolicy log field value is not empty then, res_spec_init_container_%{index}_image_pull_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.imagePullPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.command |
target.resource.attribute.labels[res_spec_init_container_{index}_command_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.command , thenif the protoPayload.response.spec.initContainers.command log field value is not empty then, res_spec_init_container_%{index}_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.args |
target.resource.attribute.labels[res_spec_init_container_{index}_args_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.args , thenif the protoPayload.response.spec.initContainers.args log field value is not empty then, res_spec_init_container_%{index}_args_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.args log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.workingDir |
target.resource.attribute.labels[res_spec_init_container_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.workingDir log field value is not empty then, res_spec_init_container_%{index}_working_dir log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.workingDir log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.ports.containerPort |
target.resource.attribute.labels[res_spec_init_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.ports , thenif the protoPayload.response.spec.initContainers.ports.containerPort log field value is not empty then, res_spec_init_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.ports.containerPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.ports.hostIP |
target.resource.attribute.labels[res_spec_init_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.ports , thenif the protoPayload.response.spec.initContainers.ports.hostIP log field value is not empty then, res_spec_init_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.ports.hostIP log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.ports.hostPort |
target.resource.attribute.labels[res_spec_init_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.ports , thenif the protoPayload.response.spec.initContainers.ports.hostPort log field value is not empty then, res_spec_init_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.ports.hostPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.ports.name |
target.resource.attribute.labels[res_spec_init_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.ports , thenif the protoPayload.response.spec.initContainers.ports.name log field value is not empty then, res_spec_init_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.ports.protocol |
target.resource.attribute.labels[res_spec_init_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.ports , thenif the protoPayload.response.spec.initContainers.ports.protocol log field value is not empty then, res_spec_init_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.name |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.name log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.value |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.value log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.key |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.name |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.optional |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.fieldRef.fieldPath |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.fieldRef.apiVersion |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.resource |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.key |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.name |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.optional |
target.resource.attribute.labels[res_spec_init_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.env , thenif the protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_init_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.envFrom.configMapRef.name |
target.resource.attribute.labels[res_spec_init_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.envFrom , thenif the protoPayload.response.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_init_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.envFrom.configMapRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.envFrom.configMapRef.optional |
target.resource.attribute.labels[res_spec_init_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.envFrom , thenif the protoPayload.response.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_init_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.envFrom.configMapRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.envFrom.prefix |
target.resource.attribute.labels[res_spec_init_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.envFrom , thenif the protoPayload.response.spec.initContainers.envFrom.prefix log field value is not empty then, res_spec_init_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.envFrom.prefix log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.envFrom.secretRef.name |
target.resource.attribute.labels[res_spec_init_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.envFrom , thenif the protoPayload.response.spec.initContainers.envFrom.secretRef.name log field value is not empty then, res_spec_init_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.envFrom.secretRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.envFrom.secretRef.optional |
target.resource.attribute.labels[res_spec_init_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.envFrom , thenif the protoPayload.response.spec.initContainers.envFrom.secretRef.optional log field value is not empty then, res_spec_init_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.envFrom.secretRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.mountPath |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.mountPath log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.mountPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.name |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.name log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.mountPropagation |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.propagation log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.propagation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.readOnly |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.readOnly log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.readOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.recursiveReadOnly |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.subPath |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.subPath log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.subPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeMounts.subPathExpr |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.initContainers.volumeMounts.subPathExpr log field value is not empty then, res_spec_init_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeMounts.subPathExpr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeDevices.devicePath |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeDevices , thenif the protoPayload.response.spec.initContainers.volumeDevices.devicePath log field value is not empty then, res_spec_init_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeDevices.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.volumeDevices.name |
target.resource.attribute.labels[res_spec_init_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.volumeDevices , thenif the protoPayload.response.spec.initContainers.volumeDevices.name log field value is not empty then, res_spec_init_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.volumeDevices.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.resources.claims.name |
target.resource.attribute.labels[res_spec_init_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.resources.claims , thenif the protoPayload.response.spec.initContainers.resources.claims.name log field value is not empty then, res_spec_init_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.resources.claims.response |
target.resource.attribute.labels[res_spec_init_container_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.resources.claims , thenif the protoPayload.response.spec.initContainers.resources.claims.response log field value is not empty then, res_spec_init_container_%{index}_resource_claims%{index}_response log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.resources.claims.response log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.resources.limits |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate for each key, value pair of log field protoPayload.response.spec.initContainers.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.resources.responses |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.initContainers.resources.responses , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.resizePolicy.resourceName |
target.resource.attribute.labels[res_spec_init_container_{index}_resize_policy{index}_resource_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.resizePolicy , thenif the protoPayload.response.spec.initContainers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_init_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.resizePolicy.resourceName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.resizePolicy.restartPolicy |
target.resource.attribute.labels[res_spec_init_container_{index}_resize_policy{index}_restart_policy] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.resizePolicy , thenif the protoPayload.response.spec.initContainers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_init_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.resizePolicy.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.exec.command |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.port |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.host |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.path |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.scheme |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.sleep.seconds |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.tcpSocket.port |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.postStart.tcpSocket.host |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_init_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.exec.command |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.port |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.host |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.path |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.scheme |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.sleep.seconds |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.tcpSocket.port |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.preStop.tcpSocket.host |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_init_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.lifecycle.stopSignal |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.stopSignal log field value is not empty then, res_spec_init_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.stopSignal log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.terminationMessagePath |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_init_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.terminationMessagePolicy |
target.resource.attribute.labels[res_spec_init_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_init_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.exec.command |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.livenessProbe.exec.command , thenif the protoPayload.response.spec.initContainers.livenessProbe.exec.command log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.httpGet.port |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.httpGet.port log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.httpGet.host |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.httpGet.host log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.httpGet.path |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.httpGet.path log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.periodSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.periodSeconds log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.failureThreshold |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.failureThreshold log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.successThreshold |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.successThreshold log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.grpc.port |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.grpc.port log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.livenessProbe.grpc.service |
target.resource.attribute.labels[res_spec_init_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.livenessProbe.grpc.service log field value is not empty then, res_spec_init_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.livenessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.exec.command |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.readinessProbe.exec.command , thenif the protoPayload.response.spec.initContainers.readinessProbe.exec.command log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.httpGet.port |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.httpGet.port log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.httpGet.host |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.httpGet.host log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.httpGet.path |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.httpGet.path log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.periodSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.periodSeconds log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.failureThreshold |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.failureThreshold log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.successThreshold |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.successThreshold log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.grpc.port |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.grpc.port log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.readinessProbe.grpc.service |
target.resource.attribute.labels[res_spec_init_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.readinessProbe.grpc.service log field value is not empty then, res_spec_init_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.readinessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.exec.command |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.startupProbe.exec.command , thenif the protoPayload.response.spec.initContainers.startupProbe.exec.command log field value is not empty then, res_spec_init_container_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.httpGet.port |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.httpGet.port log field value is not empty then, res_spec_init_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.httpGet.host |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.httpGet.host log field value is not empty then, res_spec_init_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_init_container_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_init_container_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.httpGet.path |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.httpGet.path log field value is not empty then, res_spec_init_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_init_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_init_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_init_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_init_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_init_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.periodSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.periodSeconds log field value is not empty then, res_spec_init_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_init_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.failureThreshold |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.failureThreshold log field value is not empty then, res_spec_init_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.successThreshold |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.successThreshold log field value is not empty then, res_spec_init_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.grpc.port |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.grpc.port log field value is not empty then, res_spec_init_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.startupProbe.grpc.service |
target.resource.attribute.labels[res_spec_init_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.startupProbe.grpc.service log field value is not empty then, res_spec_init_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.startupProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.restartPolicy |
target.resource.attribute.labels[res_spec_init_container_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.restartPolicy log field value is not empty then, res_spec_init_container_%{index}_restartPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.restartPolicyRules.action |
target.resource.attribute.labels[res_spec_init_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.restartPolicyRules , thenif the protoPayload.response.spec.initContainers.restartPolicyRules.action log field value is not empty then, res_spec_init_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.restartPolicyRules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.operator |
target.resource.attribute.labels[res_spec_init_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.restartPolicyRules , thenif the protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.values |
target.resource.attribute.labels[res_spec_init_container_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.restartPolicyRules , theniterate through log field protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_init_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.appArmorProfile.type |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_init_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_init_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.capabilities.add |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.securityContext.capabilities.add , thenif the protoPayload.response.spec.initContainers.securityContext.capabilities.add log field value is not empty then, res_spec_init_container_%{index}_security_context_capabilities_add%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.capabilities.add log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.capabilities.drop |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.initContainers , theniterate through log field protoPayload.response.spec.initContainers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.initContainers.securityContext.capabilities.drop log field value is not empty then, res_spec_init_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.capabilities.drop log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.procMount |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.procMount log field value is not empty then, res_spec_init_container_%{index}_security_context_proc_mount log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.procMount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.privileged |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.privileged log field value is not empty then, res_spec_init_container_%{index}_security_context_privileged log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.privileged log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, res_spec_init_container_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.runAsUser |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.runAsUser log field value is not empty then, res_spec_init_container_%{index}_security_context_run_as_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.runAsUser log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.runAsNonRoot |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.runAsNonRoot log field value is not empty then, res_spec_init_container_%{index}_security_context_run_as_non_root log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.runAsNonRoot log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.runAsGroup |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.runAsGroup log field value is not empty then, res_spec_init_container_%{index}_security_context_run_as_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.runAsGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.level log field value is not empty then, res_spec_init_container_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.role log field value is not empty then, res_spec_init_container_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.type log field value is not empty then, res_spec_init_container_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.user log field value is not empty then, res_spec_init_container_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.seccompProfile.type |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.seccompProfile.type log field value is not empty then, res_spec_init_container_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.seccompProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, res_spec_init_container_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, res_spec_init_container_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, res_spec_init_container_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, res_spec_init_container_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[res_spec_init_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, res_spec_init_container_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.stdin |
target.resource.attribute.labels[res_spec_init_container_{index}_stdin] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.stdin log field value is not empty then, res_spec_init_container_%{index}_stdin log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.stdin log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.stdinOnce |
target.resource.attribute.labels[res_spec_init_container_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.stdinOnce log field value is not empty then, res_spec_init_container_%{index}_stdin_once log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.stdinOnce log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.initContainers.tty |
target.resource.attribute.labels[res_spec_init_container_{index}_tty] |
Iterate through log field protoPayload.response.spec.initContainers , thenif the protoPayload.response.spec.initContainers.tty log field value is not empty then, res_spec_init_container_%{index}_tty log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.initContainers.tty log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.image |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_image] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.image log field value is not empty then, res_spec_ephemeral_containers_%{index}_image log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.image log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.imagePullPolicy |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.imagePullPolicy log field value is not empty then, res_spec_ephemeral_containers_%{index}_image_pull_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.imagePullPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.command |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_command_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.command , thenif the protoPayload.response.spec.ephemeralContainers.command log field value is not empty then, res_spec_ephemeral_containers_%{index}_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.args |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_args_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.args , thenif the protoPayload.response.spec.ephemeralContainers.args log field value is not empty then, res_spec_ephemeral_containers_%{index}_args_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.args log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.workingDir |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.workingDir log field value is not empty then, res_spec_ephemeral_containers_%{index}_working_dir log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.workingDir log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.ports.containerPort |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.ephemeralContainers.ports.containerPort log field value is not empty then, res_spec_ephemeral_containers_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.ports.containerPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.ports.hostIP |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.ephemeralContainers.ports.hostIP log field value is not empty then, res_spec_ephemeral_containers_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.ports.hostIP log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.ports.hostPort |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.ephemeralContainers.ports.hostPort log field value is not empty then, res_spec_ephemeral_containers_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.ports.hostPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.ports.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.ephemeralContainers.ports.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_ports_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.ports.protocol |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.ephemeralContainers.ports.protocol log field value is not empty then, res_spec_ephemeral_containers_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.value |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env{index1]_value] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.value log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_field_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_ephemeral_containers_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.envFrom.configMapRef.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.envFrom.configMapRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.envFrom.configMapRef.optional |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.envFrom.configMapRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.envFrom.prefix |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.ephemeralContainers.envFrom.prefix log field value is not empty then, res_spec_ephemeral_containers_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.envFrom.prefix log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.envFrom.secretRef.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.ephemeralContainers.envFrom.secretRef.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.envFrom.secretRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.envFrom.secretRef.optional |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.ephemeralContainers.envFrom.secretRef.optional log field value is not empty then, res_spec_ephemeral_containers_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.envFrom.secretRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.mountPath |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.mountPath log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.mountPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.mountPropagation |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.propagation log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.propagation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.readOnly |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.readOnly log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.readOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.recursiveReadOnly |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.subPath |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.subPath log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.subPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeMounts.subPathExpr |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.ephemeralContainers.volumeMounts.subPathExpr log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeMounts.subPathExpr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeDevices.devicePath |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.response.spec.ephemeralContainers.volumeDevices.devicePath log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeDevices.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.volumeDevices.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.response.spec.ephemeralContainers.volumeDevices.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.volumeDevices.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.resources.claims.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.resources.claims , thenif the protoPayload.response.spec.ephemeralContainers.resources.claims.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.resources.claims.response |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.resources.claims , thenif the protoPayload.response.spec.ephemeralContainers.resources.claims.response log field value is not empty then, res_spec_ephemeral_containers_%{index}_resource_claims_%{index1}_response log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.resources.claims.response log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.resources.limits |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.response.spec.ephemeralContainers.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.resources.responses |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.response.spec.ephemeralContainers.resources.responses , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.resizePolicy.resourceName |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.response.spec.ephemeralContainers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_ephemeral_containers_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.resizePolicy.resourceName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.resizePolicy.restartPolicy |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.response.spec.ephemeralContainers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_ephemeral_containers_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.resizePolicy.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.exec.command |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.path |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.exec.command |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.path |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.lifecycle.stopSignal |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.stopSignal log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_stop_signal log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.stopSignal log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.terminationMessagePath |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.terminationMessagePolicy |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_ephemeral_containers_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.exec.command |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.livenessProbe.exec.command , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.exec.command log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.path |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.path log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.periodSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.periodSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.failureThreshold |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.failureThreshold log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.successThreshold |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.successThreshold log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.grpc.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.grpc.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.livenessProbe.grpc.service |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.livenessProbe.grpc.service log field value is not empty then, res_spec_ephemeral_containers_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.livenessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.exec.command |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.readinessProbe.exec.command , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.exec.command log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.path |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.path log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.periodSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.periodSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.failureThreshold |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.failureThreshold log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.successThreshold |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.successThreshold log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.grpc.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.grpc.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.readinessProbe.grpc.service |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.readinessProbe.grpc.service log field value is not empty then, res_spec_ephemeral_containers_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.readinessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.exec.command |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.startupProbe.exec.command , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.exec.command log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.path |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.path log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.periodSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.periodSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.failureThreshold |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.failureThreshold log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.successThreshold |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.successThreshold log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.grpc.port |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.grpc.port log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.startupProbe.grpc.service |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.startupProbe.grpc.service log field value is not empty then, res_spec_ephemeral_containers_%{index}_startupProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.startupProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.restartPolicy |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.restartPolicy log field value is not empty then, res_spec_ephemeral_containers_%{index}_restartPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.restartPolicyRules.action |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.response.spec.ephemeralContainers.restartPolicyRules.action log field value is not empty then, res_spec_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.restartPolicyRules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.values |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.restartPolicyRules , theniterate through log field protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.appArmorProfile.type |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.add |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.add , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.add log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.add log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.drop |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.drop log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.capabilities.drop log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.procMount |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.procMount log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_proc_mount log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.procMount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.privileged |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.privileged log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_privileged log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.privileged log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.runAsUser |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.runAsUser log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_run_as_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.runAsUser log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.runAsNonRoot |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.runAsNonRoot log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_run_as_non_root log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.runAsNonRoot log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.runAsGroup |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.runAsGroup log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_run_as_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.runAsGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.seccompProfile.type |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.seccompProfile.type log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.seccompProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, res_spec_ephemeral_containers_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.stdin |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_stdin] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.stdin log field value is not empty then, res_spec_ephemeral_containers_%{index}_stdin log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.stdin log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.stdinOnce |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.stdinOnce log field value is not empty then, res_spec_ephemeral_containers_%{index}_stdin_once log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.stdinOnce log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ephemeralContainers.tty |
target.resource.attribute.labels[res_spec_ephemeral_containers_{index}_tty] |
Iterate through log field protoPayload.response.spec.ephemeralContainers , thenif the protoPayload.response.spec.ephemeralContainers.tty log field value is not empty then, res_spec_ephemeral_containers_%{index}_tty log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ephemeralContainers.tty log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.imagePullSecrets.name |
target.resource.attribute.labels[res_spec_image_pull_secrets_name] |
Iterate through log field protoPayload.response.spec.imagePullSecrets , thenif the protoPayload.response.spec.imagePullSecrets.name log field value is not empty then, res_spec_image_pull_secrets_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.imagePullSecrets.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.enableServiceLinks |
target.resource.attribute.labels[res_spec_enable_service_links] |
|
protoPayload.response.spec.os.name |
target.resource.attribute.labels[res_spec_os_name] |
|
protoPayload.response.spec.nodeName |
target.resource.attribute.labels[res_spec_node_name] |
|
protoPayload.response.spec.nodeSelector |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.nodeSelector , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.tolerations.key |
target.resource.attribute.labels[res_spec_tolerations_{index}_key] |
Iterate through log field protoPayload.response.spec.tolerations , thenif the protoPayload.response.spec.tolerations.key log field value is not empty then, res_spec_tolerations_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tolerations.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.tolerations.operator |
target.resource.attribute.labels[res_spec_tolerations_{index}_operator] |
Iterate through log field protoPayload.response.spec.tolerations , thenif the protoPayload.response.spec.tolerations.operator log field value is not empty then, res_spec_tolerations_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tolerations.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.tolerations.value |
target.resource.attribute.labels[res_spec_tolerations_{index}_value] |
Iterate through log field protoPayload.response.spec.tolerations , thenif the protoPayload.response.spec.tolerations.value log field value is not empty then, res_spec_tolerations_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tolerations.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.tolerations.effect |
target.resource.attribute.labels[res_spec_tolerations_{index}_effect] |
Iterate through log field protoPayload.response.spec.tolerations , thenif the protoPayload.response.spec.tolerations.effect log field value is not empty then, res_spec_tolerations_%{index}_effect log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tolerations.effect log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.tolerations.tolerationSeconds |
target.resource.attribute.labels[res_spec_tolerations_{index}_seconds] |
Iterate through log field protoPayload.response.spec.tolerations , thenif the protoPayload.response.spec.tolerations.tolerationSeconds log field value is not empty then, res_spec_tolerations_%{index}_tolerationSeconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.tolerations.tolerationSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.schedulerName |
target.resource.attribute.labels[res_spec_scheduler_name] |
|
protoPayload.response.spec.runtimeClassName |
target.resource.attribute.labels[res_spec_runtime_class_name] |
|
protoPayload.response.spec.priorityClassName |
target.resource.attribute.labels[res_spec_priority_class_name] |
|
protoPayload.response.spec.priority |
target.resource.attribute.labels[res_spec_priority] |
|
protoPayload.response.spec.preemptionPolicy |
target.resource.attribute.labels[res_spec_preemption_policy] |
|
protoPayload.response.spec.overhead |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.overhead , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_termination_grace_period_seconds] |
|
protoPayload.response.spec.activeDeadlineSeconds |
target.resource.attribute.labels[res_spec_active_deadline_seconds] |
|
protoPayload.response.spec.readinessGates.conditionType |
target.resource.attribute.labels[res_spec_readiness_gates_{index}_condition_type] |
Iterate through log field protoPayload.response.spec.readinessGates , thenif the protoPayload.response.spec.readinessGates.conditionType log field value is not empty then, res_spec_readiness_gates_%{index}_condition_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.readinessGates.conditionType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.hostname |
target.hostname |
|
protoPayload.response.spec.setHostnameAsFQDN |
target.resource.attribute.labels[res_spec_hostname_as_FQDN] |
|
protoPayload.response.spec.subdomain |
target.resource.attribute.labels[res_spec_sub_domain] |
|
protoPayload.response.spec.hostAliases.ip |
target.resource.attribute.labels[res_spec_host_aliases_{index}_ip] |
Iterate through log field protoPayload.response.spec.hostAliases , thenif the protoPayload.response.spec.hostAliases.ip log field value is not empty then, res_spec_host_aliases_%{index}_ip log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.hostAliases.ip log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.hostAliases.hostnames |
target.resource.attribute.labels[res_spec_host_aliases_{index}_host_names_{index1}] |
Iterate through log field protoPayload.response.spec.hostAliases , theniterate through log field protoPayload.response.spec.hostAliases.hostnames , thenif the protoPayload.response.spec.hostAliases.hostnames log field value is not empty then, res_spec_host_aliases_%{index}_host_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.hostAliases.hostnames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.dnsConfig.nameservers |
target.resource.attribute.labels[res_spec_dns_config_name_servers_{index}] |
Iterate through log field protoPayload.response.spec.dnsConfig.nameservers , thenif the protoPayload.response.spec.dnsConfig.nameservers log field value is not empty then, res_spec_dns_config_name_servers_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.dnsConfig.nameservers log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.dnsConfig.options.name |
target.resource.attribute.labels[res_spec_dns_config_options_{index}_name] |
Iterate through log field protoPayload.response.spec.dnsConfig.options , thenif the protoPayload.response.spec.dnsConfig.options.name log field value is not empty then, res_spec_dns_config_options_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.dnsConfig.options.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.dnsConfig.options.value |
target.resource.attribute.labels[res_spec_dns_config_options_{index}_value] |
Iterate through log field protoPayload.response.spec.dnsConfig.options , thenif the protoPayload.response.spec.dnsConfig.options.value log field value is not empty then, res_spec_dns_config_options_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.dnsConfig.options.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.dnsConfig.searches |
target.resource.attribute.labels[res_spec_dns_config_{index}_searches] |
Iterate through log field protoPayload.response.spec.dnsConfig.searches , thenif the protoPayload.response.spec.dnsConfig.searches log field value is not empty then, res_spec_dns_config_searches_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.dnsConfig.searches log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.dnsPolicy |
target.resource.attribute.labels[res_spec_dns_policy] |
|
protoPayload.response.spec.hostNetwork |
target.resource.attribute.labels[res_spec_host_network] |
|
protoPayload.response.spec.hostPID |
target.resource.attribute.labels[res_spec_host_PID] |
|
protoPayload.response.spec.hostIPC |
target.resource.attribute.labels[res_spec_host_IPC] |
|
protoPayload.response.spec.automountServiceAccountToken |
target.resource.attribute.labels[res_spec_automount_service_account_token] |
|
protoPayload.response.spec.securityContext.appArmorProfile.type |
target.resource.attribute.labels[res_spec_app_armor_profile_type] |
|
protoPayload.response.spec.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[res_spec_app_armor_profile_local_host_profile] |
|
protoPayload.response.spec.securityContext.fsGroup |
target.resource.attribute.labels[res_spec_fsGroup] |
|
protoPayload.response.spec.securityContext.fsGroupChangePolicy |
target.resource.attribute.labels[res_spec_fsGroup_change_policy] |
|
protoPayload.response.spec.securityContext.runAsUser |
target.resource.attribute.labels[res_spec_run_as_user] |
|
protoPayload.response.spec.securityContext.runAsNonRoot |
target.resource.attribute.labels[res_spec_run_as_non_root] |
|
protoPayload.response.spec.securityContext.runAsGroup |
target.resource.attribute.labels[res_spec_run_as_group] |
|
protoPayload.response.spec.securityContext.seccompProfile.type |
target.resource.attribute.labels[res_spec_seccomp_profile_type] |
|
protoPayload.response.spec.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[res_spec_seccomp_profile_local_host_profile] |
|
protoPayload.response.spec.securityContext.seLinuxChangePolicy |
target.resource.attribute.labels[res_spec_set_linux_change_policy] |
|
protoPayload.response.spec.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[res_spec_set_linux_options_level] |
|
protoPayload.response.spec.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[res_spec_set_linux_options_role] |
|
protoPayload.response.spec.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[res_spec_set_linux_options_type] |
|
protoPayload.response.spec.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[res_spec_set_linux_options_user] |
|
protoPayload.response.spec.securityContext.supplementalGroups |
target.resource.attribute.labels[res_spec_security_context_supplemental_groups_{index}] |
Iterate through log field protoPayload.response.spec.securityContext.supplementalGroups , thenif the protoPayload.response.spec.securityContext.supplementalGroups log field value is not empty then, res_spec_security_context_supplemental_groups_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.securityContext.supplementalGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.securityContext.supplementalGroupsPolicy |
target.resource.attribute.labels[res_spec_supplemental_groups_policy] |
|
protoPayload.response.spec.securityContext.sysctls.name |
target.resource.attribute.labels[res_spec_security_context_sysctls_{index}_name] |
Iterate through log field protoPayload.response.spec.securityContext.sysctls , thenif the protoPayload.response.spec.securityContext.sysctls.name log field value is not empty then, res_spec_security_context_sysctls_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.securityContext.sysctls.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.securityContext.sysctls.value |
target.resource.attribute.labels[res_spec_security_context_sysctls_{index}_value] |
Iterate through log field protoPayload.response.spec.securityContext.sysctls , thenif the protoPayload.response.spec.securityContext.sysctls.value log field value is not empty then, res_spec_security_context_sysctls_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.securityContext.sysctls.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[res_spec_windows_options_gmsa_credential_spec] |
|
protoPayload.response.spec.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[res_spec_windows_options_gmsa_credential_spec_name] |
|
protoPayload.response.spec.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[res_spec_windows_options_host_process] |
|
protoPayload.response.spec.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[res_spec_windows_options_run_as_username] |
|
protoPayload.response.spec.hostUsers |
target.resource.attribute.labels[res_spec_host_users] |
|
protoPayload.response.spec.resources.claims.name |
target.resource.attribute.labels[res_spec_resources_claim_{index}_name] |
Iterate through log field protoPayload.response.spec.resources.claims , thenif the protoPayload.response.spec.resources.claims.name log field value is not empty then, res_spec_resources_claim_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resources.claims.response |
target.resource.attribute.labels[res_spec_resources_claim_{index}_response] |
Iterate through log field protoPayload.response.spec.resources.claims , thenif the protoPayload.response.spec.resources.claims.response log field value is not empty then, res_spec_resources_claim_%{index}_response log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resources.claims.response log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resources.limits |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resources.responses |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.resources.responses , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceClaims.name |
target.resource.attribute.labels[res_spec_resourceClaims_{index}_name] |
Iterate through log field protoPayload.response.spec.resourcesClaims , thenif the protoPayload.response.spec.resourcesClaims.name log field value is not empty then, res_spec_resourcesClaims_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourcesClaims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceClaims.resourceClaimName |
target.resource.attribute.labels[res_spec_resourceClaims_{index}_resource_claim_name] |
Iterate through log field protoPayload.response.spec.resourcesClaims , thenif the protoPayload.response.spec.resourcesClaims.resourceClaimName log field value is not empty then, res_spec_resourcesClaims_%{index}_resource_claim_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourcesClaims.resourceClaimName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.resourceClaims.resourceClaimTemplateName |
target.resource.attribute.labels[res_spec_resourceClaims_{index}_resource_claim_template_name] |
Iterate through log field protoPayload.response.spec.resourcesClaims , thenif the protoPayload.response.spec.resourcesClaims.resourceClaimTemplateName log field value is not empty then, res_spec_resourcesClaims_%{index}_resource_claim_template_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.resourcesClaims.resourceClaimTemplateName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.schedulingGates.name |
target.resource.attribute.labels[res_spec_schedulin_gates_{index}_name] |
Iterate through log field protoPayload.response.spec.schedulingGates , thenif the protoPayload.response.spec.schedulingGates.name log field value is not empty then, res_spec_scheduling_gates_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.schedulingGates.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.name |
target.resource.attribute.labels[res_spec_container_{index}_name] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.name log field value is not empty then, res_spec_container_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.image |
target.resource.attribute.labels[res_spec_container_{index}_image] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.image log field value is not empty then, res_spec_container_%{index}_image log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.image log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.imagePullPolicy |
target.resource.attribute.labels[res_spec_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.imagePullPolicy log field value is not empty then, res_spec_container_%{index}_image_pull_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.imagePullPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.command |
target.resource.attribute.labels[res_spec_container_{index}_command] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.command , thenif the protoPayload.response.spec.containers.command log field value is not empty then, res_spec_container_%{index}_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.args |
target.resource.attribute.labels[res_spec_container_{index}_args] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.args , thenif the protoPayload.response.spec.containers.args log field value is not empty then, res_spec_container_%{index}_args_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.args log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.workingDir |
target.resource.attribute.labels[res_spec_container_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.workingDir log field value is not empty then, res_spec_container_%{index}_working_dir log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.workingDir log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.ports.containerPort |
target.resource.attribute.labels[res_spec_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.ports , thenif the protoPayload.response.spec.containers.ports.containerPort log field value is not empty then, res_spec_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.ports.containerPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.ports.hostIP |
target.resource.attribute.labels[res_spec_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.ports , thenif the protoPayload.response.spec.containers.ports.hostIP log field value is not empty then, res_spec_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.ports.hostIP log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.ports.hostPort |
target.resource.attribute.labels[res_spec_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.ports , thenif the protoPayload.response.spec.containers.ports.hostPort log field value is not empty then, res_spec_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.ports.hostPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.ports.name |
target.resource.attribute.labels[res_spec_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.ports , thenif the protoPayload.response.spec.containers.ports.name log field value is not empty then, res_spec_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.ports.protocol |
target.resource.attribute.labels[res_spec_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.ports , thenif the protoPayload.response.spec.containers.ports.protocol log field value is not empty then, res_spec_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.name |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.name log field value is not empty then, res_spec_container_%{index}_env_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.value |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.value log field value is not empty then, res_spec_container_%{index}_env_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.key |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.name |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.optional |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.fieldRef.fieldPath |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.fieldRef.apiVersion |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.resource |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.containerName |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.divisor |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.key |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.name |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.optional |
target.resource.attribute.labels[res_spec_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.env , thenif the protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.envFrom.configMapRef.name |
target.resource.attribute.labels[res_spec_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.envFrom , thenif the protoPayload.response.spec.containers.envFrom.configMapRef.name log field value is not empty then, res_spec_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.envFrom.configMapRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.envFrom.configMapRef.optional |
target.resource.attribute.labels[res_spec_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.envFrom , thenif the protoPayload.response.spec.containers.envFrom.configMapRef.name log field value is not empty then, res_spec_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.envFrom.configMapRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.envFrom.prefix |
target.resource.attribute.labels[res_spec_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.envFrom , thenif the protoPayload.response.spec.containers.envFrom.prefix log field value is not empty then, res_spec_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.envFrom.prefix log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.envFrom.secretRef.name |
target.resource.attribute.labels[res_spec_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.envFrom , thenif the protoPayload.response.spec.containers.envFrom.secretRef.name log field value is not empty then, res_spec_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.envFrom.secretRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.envFrom.secretRef.optional |
target.resource.attribute.labels[res_spec_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.envFrom , thenif the protoPayload.response.spec.containers.envFrom.secretRef.optional log field value is not empty then, res_spec_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.envFrom.secretRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.mountPath |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.mountPath log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.mountPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.name |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.name log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.mountPropagation |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.propagation log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.propagation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.readOnly |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.readOnly log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.readOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.recursiveReadOnly |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.subPath |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.subPath log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.subPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeMounts.subPathExpr |
target.resource.attribute.labels[res_spec_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeMounts , thenif the protoPayload.response.spec.containers.volumeMounts.subPathExpr log field value is not empty then, res_spec_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeMounts.subPathExpr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeDevices.devicePath |
target.resource.attribute.labels[res_spec_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeDevices , thenif the protoPayload.response.spec.containers.volumeDevices.devicePath log field value is not empty then, res_spec_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeDevices.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.volumeDevices.name |
target.resource.attribute.labels[res_spec_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.volumeDevices , thenif the protoPayload.response.spec.containers.volumeDevices.name log field value is not empty then, res_spec_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.volumeDevices.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.resources.claims.name |
target.resource.attribute.labels[res_spec_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.resources.claims , thenif the protoPayload.response.spec.containers.resources.claims.name log field value is not empty then, res_spec_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.resources.claims.response |
target.resource.attribute.labels[res_spec_container_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.resources.claims , thenif the protoPayload.response.spec.containers.resources.claims.response log field value is not empty then, res_spec_container_%{index}_resource_claims_%{index1}_response log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.resources.claims.response log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.resources.limits |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.containers , theniterate for each key, value pair of log field protoPayload.response.spec.containers.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.resources.responses |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.containers , theniterate for each key, value pair of log field protoPayload.response.spec.containers.resources.responses , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.resizePolicy.resourceName |
target.resource.attribute.labels[res_spec_container_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.resizePolicy , thenif the protoPayload.response.spec.containers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.resizePolicy.resourceName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.resizePolicy.restartPolicy |
target.resource.attribute.labels[res_spec_container_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.resizePolicy , thenif the protoPayload.response.spec.containers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.resizePolicy.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.exec.command |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.containers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.httpGet.port |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.httpGet.host |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.httpGet.path |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.httpGet.scheme |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.sleep.seconds |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.tcpSocket.port |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.postStart.tcpSocket.host |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.exec.command |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.containers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.httpGet.port |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.httpGet.host |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.httpGet.path |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.httpGet.scheme |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.sleep.seconds |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.tcpSocket.port |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.preStop.tcpSocket.host |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.lifecycle.stopSignal |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.stopSignal log field value is not empty then, res_spec_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.stopSignal log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.terminationMessagePath |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.terminationMessagePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.terminationMessagePolicy |
target.resource.attribute.labels[res_spec_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.exec.command |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.livenessProbe.exec.command , thenif the protoPayload.response.spec.containers.livenessProbe.exec.command log field value is not empty then, res_spec_container_%{index}_livenessProbe_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.httpGet.port |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.httpGet.port log field value is not empty then, res_spec_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.httpGet.host |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.httpGet.host log field value is not empty then, res_spec_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_container_%{index}_livenessProbe_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_container_%{index}_livenessProbe_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.httpGet.path |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.httpGet.path log field value is not empty then, res_spec_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.periodSeconds |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.periodSeconds log field value is not empty then, res_spec_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.failureThreshold |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.failureThreshold log field value is not empty then, res_spec_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.successThreshold |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.successThreshold log field value is not empty then, res_spec_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.grpc.port |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.grpc.port log field value is not empty then, res_spec_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.livenessProbe.grpc.service |
target.resource.attribute.labels[res_spec_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.livenessProbe.grpc.service log field value is not empty then, res_spec_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.livenessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.exec.command |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.readinessProbe.exec.command , thenif the protoPayload.response.spec.containers.readinessProbe.exec.command log field value is not empty then, res_spec_container_%{index}_readinessProbe_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.httpGet.port |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.httpGet.port log field value is not empty then, res_spec_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.httpGet.host |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.httpGet.host log field value is not empty then, res_spec_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_container_%{index}_readinessProbe_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_container_%{index}_readinessProbe_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.httpGet.path |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.httpGet.path log field value is not empty then, res_spec_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.periodSeconds |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.periodSeconds log field value is not empty then, res_spec_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.failureThreshold |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.failureThreshold log field value is not empty then, res_spec_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.successThreshold |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.successThreshold log field value is not empty then, res_spec_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.grpc.port |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.grpc.port log field value is not empty then, res_spec_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.readinessProbe.grpc.service |
target.resource.attribute.labels[res_spec_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.readinessProbe.grpc.service log field value is not empty then, res_spec_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.readinessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.exec.command |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.startupProbe.exec.command , thenif the protoPayload.response.spec.containers.startupProbe.exec.command log field value is not empty then, res_spec_container_%{index}_startupProbe_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.httpGet.port |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.httpGet.port log field value is not empty then, res_spec_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.httpGet.host |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.httpGet.host log field value is not empty then, res_spec_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_container_%{index}_startupProbe_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.containers , theniterate through log field protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_container_%{index}_startupProbe_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.httpGet.path |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.httpGet.path log field value is not empty then, res_spec_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.httpGet.scheme |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.tcpSocket.port |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.tcpSocket.host |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.initialDelaySeconds |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.periodSeconds |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.periodSeconds log field value is not empty then, res_spec_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.timeoutSeconds |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.containers.startupProbe.failureThreshold |
target.resource.attribute.labels[res_spec_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.containers , thenif the protoPayload.response.spec.containers.startupProbe.failureThreshold log field value is not empty then, res_spec_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.containers.startupProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.successThreshold |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.successThreshold log field value is not empty then, req_spec_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.grpc.port |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.grpc.port log field value is not empty then, req_spec_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.grpc.service |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.grpc.service log field value is not empty then, req_spec_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.restartPolicy |
target.resource.attribute.labels[req_spec_container_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.restartPolicy log field value is not empty then, req_spec_container_%{index}_restartPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.restartPolicyRules.action |
target.resource.attribute.labels[req_spec_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.restartPolicyRules , thenif the protoPayload.request.spec.containers.restartPolicyRules.action log field value is not empty then, req_spec_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.restartPolicyRules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.restartPolicyRules.exitCodes.operator |
target.resource.attribute.labels[req_spec_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.restartPolicyRules , thenif the protoPayload.request.spec.containers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.restartPolicyRules.exitCodes.values |
target.resource.attribute.labels[req_spec_container_{index}_restart_policy_rules_{index1}_exit_codes_values] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.restartPolicyRules , theniterate through log field protoPayload.request.spec.containers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.containers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[req_spec_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.appArmorProfile.type |
target.resource.attribute.labels[req_spec_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.securityContext.appArmorProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[req_spec_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.capabilities.add |
target.resource.attribute.labels[req_spec_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.securityContext.capabilities.add , thenif the protoPayload.request.spec.containers.securityContext.capabilities.add log field value is not empty then, req_spec_container_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.securityContext.capabilities.add log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.capabilities.drop |
target.resource.attribute.labels[req_spec_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.containers.securityContext.capabilities.drop log field value is not empty then, req_spec_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.securityContext.capabilities.drop log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.procMount |
target.resource.attribute.labels[req_spec_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.procMount log field value is not empty then, req_spec_container_%{index}_security_context_proc_mount log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.securityContext.procMount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.securityContext.privileged |
target.resource.attribute.labels[req_spec_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.privileged log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[req_spec_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.readOnlyRootFilesystem log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.runAsUser |
target.resource.attribute.labels[req_spec_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.runAsUser log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.runAsNonRoot |
target.resource.attribute.labels[req_spec_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.runAsNonRoot log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.runAsGroup |
target.resource.attribute.labels[req_spec_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.runAsGroup log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[req_spec_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.seLinuxOptions.level log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[req_spec_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.seLinuxOptions.role log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[req_spec_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.seLinuxOptions.type log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[req_spec_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.seLinuxOptions.user log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.seccompProfile.type |
target.resource.attribute.labels[req_spec_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.seccompProfile.type log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[req_spec_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.seccompProfile.localhostProfile log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[req_spec_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[req_spec_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[req_spec_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.windowsOptions.hostProcess log field value is not empty then,. |
protoPayload.request.spec.containers.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[req_spec_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.securityContext.windowsOptions.runAsUserName log field value is not empty then,. |
protoPayload.request.spec.containers.stdin |
target.resource.attribute.labels[req_spec_container_{index}_stdin] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.stdin log field value is not empty then,. |
protoPayload.request.spec.containers.stdinOnce |
target.resource.attribute.labels[req_spec_container_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.stdinOnce log field value is not empty then,. |
protoPayload.request.spec.containers.tty |
target.resource.attribute.labels[req_spec_container_{index}_tty] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.tty log field value is not empty then,. |
protoPayload.request.spec.initContainers.name |
target.resource.attribute.labels[req_spec_init_container_{index}_name] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.name log field value is not empty then, req_spec_init_container_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.image |
target.resource.attribute.labels[req_spec_init_container_{index}_image] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.image log field value is not empty then, req_spec_init_container_%{index}_image log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.image log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.imagePullPolicy |
target.resource.attribute.labels[req_spec_init_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.imagePullPolicy log field value is not empty then, req_spec_init_container_%{index}_image_pull_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.imagePullPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.command |
target.resource.attribute.labels[req_spec_init_container_{index}_command_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.command , thenif the protoPayload.request.spec.initContainers.command log field value is not empty then, req_spec_init_container_%{index}_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.args |
target.resource.attribute.labels[req_spec_init_container_{index}_args_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.args , thenif the protoPayload.request.spec.initContainers.args log field value is not empty then, req_spec_init_container_%{index}_args_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.args log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.workingDir |
target.resource.attribute.labels[req_spec_init_container_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.workingDir log field value is not empty then, req_spec_init_container_%{index}_working_dir log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.workingDir log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.ports.containerPort |
target.resource.attribute.labels[req_spec_init_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.ports , thenif the protoPayload.request.spec.initContainers.ports.containerPort log field value is not empty then, req_spec_init_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.ports.containerPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.ports.hostIP |
target.resource.attribute.labels[req_spec_init_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.ports , thenif the protoPayload.request.spec.initContainers.ports.hostIP log field value is not empty then, req_spec_init_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.ports.hostIP log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.ports.hostPort |
target.resource.attribute.labels[req_spec_init_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.ports , thenif the protoPayload.request.spec.initContainers.ports.hostPort log field value is not empty then, req_spec_init_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.ports.hostPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.ports.name |
target.resource.attribute.labels[req_spec_init_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.ports , thenif the protoPayload.request.spec.initContainers.ports.name log field value is not empty then, req_spec_init_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.ports.protocol |
target.resource.attribute.labels[req_spec_init_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.ports , thenif the protoPayload.request.spec.initContainers.ports.protocol log field value is not empty then, req_spec_init_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.name |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.name log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.value |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.value log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.key |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.name |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.optional |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.fieldRef.fieldPath |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.fieldRef.apiVersion |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.resource |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.key |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.name |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.optional |
target.resource.attribute.labels[req_spec_init_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.env , thenif the protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_init_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.envFrom.configMapRef.name |
target.resource.attribute.labels[req_spec_init_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.envFrom , thenif the protoPayload.request.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_init_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.envFrom.configMapRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.envFrom.configMapRef.optional |
target.resource.attribute.labels[req_spec_init_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.envFrom , thenif the protoPayload.request.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_init_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.envFrom.configMapRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.envFrom.prefix |
target.resource.attribute.labels[req_spec_init_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.envFrom , thenif the protoPayload.request.spec.initContainers.envFrom.prefix log field value is not empty then, req_spec_init_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.envFrom.prefix log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.envFrom.secretRef.name |
target.resource.attribute.labels[req_spec_init_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.envFrom , thenif the protoPayload.request.spec.initContainers.envFrom.secretRef.name log field value is not empty then, req_spec_init_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.envFrom.secretRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.envFrom.secretRef.optional |
target.resource.attribute.labels[req_spec_init_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.envFrom , thenif the protoPayload.request.spec.initContainers.envFrom.secretRef.optional log field value is not empty then, req_spec_init_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.envFrom.secretRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.mountPath |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.mountPath log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.mountPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.name |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.name log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.mountPropagation |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.propagation log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.propagation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.readOnly |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.readOnly log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.readOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.recursiveReadOnly |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.subPath |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.subPath log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.subPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeMounts.subPathExpr |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.initContainers.volumeMounts.subPathExpr log field value is not empty then, req_spec_init_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeMounts.subPathExpr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeDevices.devicePath |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeDevices , thenif the protoPayload.request.spec.initContainers.volumeDevices.devicePath log field value is not empty then, req_spec_init_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeDevices.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.volumeDevices.name |
target.resource.attribute.labels[req_spec_init_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.volumeDevices , thenif the protoPayload.request.spec.initContainers.volumeDevices.name log field value is not empty then, req_spec_init_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.volumeDevices.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.resources.claims.name |
target.resource.attribute.labels[req_spec_init_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.resources.claims , thenif the protoPayload.request.spec.initContainers.resources.claims.name log field value is not empty then, req_spec_init_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.resources.claims.request |
target.resource.attribute.labels[req_spec_init_container_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.resources.claims , thenif the protoPayload.request.spec.initContainers.resources.claims.request log field value is not empty then, req_spec_init_container_%{index}_resource_claims%{index}_request log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.resources.claims.request log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.resources.limits |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate for each key, value pair of log field protoPayload.request.spec.initContainers.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.resources.requests |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.initContainers.resources.requests , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.resizePolicy.resourceName |
target.resource.attribute.labels[req_spec_init_container_{index}_resize_policy{index}_resource_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.resizePolicy , thenif the protoPayload.request.spec.initContainers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_init_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.resizePolicy.resourceName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.resizePolicy.restartPolicy |
target.resource.attribute.labels[req_spec_init_container_{index}_resize_policy{index}_restart_policy] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.resizePolicy , thenif the protoPayload.request.spec.initContainers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_init_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.resizePolicy.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.exec.command |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.port |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.host |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.path |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.scheme |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.sleep.seconds |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.tcpSocket.port |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.postStart.tcpSocket.host |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_init_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.exec.command |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.port |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.host |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.path |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.scheme |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.sleep.seconds |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.tcpSocket.port |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.preStop.tcpSocket.host |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_init_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.lifecycle.stopSignal |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.stopSignal log field value is not empty then, req_spec_init_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.stopSignal log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.terminationMessagePath |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_init_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.terminationMessagePolicy |
target.resource.attribute.labels[req_spec_init_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_init_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.exec.command |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.livenessProbe.exec.command , thenif the protoPayload.request.spec.initContainers.livenessProbe.exec.command log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.httpGet.port |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.httpGet.port log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.httpGet.host |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.httpGet.host log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.httpGet.path |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.httpGet.path log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.periodSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.periodSeconds log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.failureThreshold |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.failureThreshold log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.successThreshold |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.successThreshold log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.grpc.port |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.grpc.port log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.livenessProbe.grpc.service |
target.resource.attribute.labels[req_spec_init_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.livenessProbe.grpc.service log field value is not empty then, req_spec_init_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.livenessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.exec.command |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.readinessProbe.exec.command , thenif the protoPayload.request.spec.initContainers.readinessProbe.exec.command log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.httpGet.port |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.httpGet.port log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.httpGet.host |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.httpGet.host log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.httpGet.path |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.httpGet.path log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.periodSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.periodSeconds log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.failureThreshold |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.failureThreshold log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.successThreshold |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.successThreshold log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.grpc.port |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.grpc.port log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.readinessProbe.grpc.service |
target.resource.attribute.labels[req_spec_init_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.readinessProbe.grpc.service log field value is not empty then, req_spec_init_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.readinessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.exec.command |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.startupProbe.exec.command , thenif the protoPayload.request.spec.initContainers.startupProbe.exec.command log field value is not empty then, req_spec_init_container_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.httpGet.port |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.httpGet.port log field value is not empty then, req_spec_init_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.httpGet.host |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.httpGet.host log field value is not empty then, req_spec_init_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_init_container_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_init_container_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.httpGet.path |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.httpGet.path log field value is not empty then, req_spec_init_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_init_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_init_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_init_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_init_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_init_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.periodSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.periodSeconds log field value is not empty then, req_spec_init_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_init_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.failureThreshold |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.failureThreshold log field value is not empty then, req_spec_init_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.successThreshold |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.successThreshold log field value is not empty then, req_spec_init_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.grpc.port |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.grpc.port log field value is not empty then, req_spec_init_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.startupProbe.grpc.service |
target.resource.attribute.labels[req_spec_init_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.startupProbe.grpc.service log field value is not empty then, req_spec_init_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.startupProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.restartPolicy |
target.resource.attribute.labels[req_spec_init_container_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.restartPolicy log field value is not empty then, req_spec_init_container_%{index}_restartPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.restartPolicyRules.action |
target.resource.attribute.labels[req_spec_init_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.restartPolicyRules , thenif the protoPayload.request.spec.initContainers.restartPolicyRules.action log field value is not empty then, req_spec_init_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.restartPolicyRules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.operator |
target.resource.attribute.labels[req_spec_init_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.restartPolicyRules , thenif the protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.values |
target.resource.attribute.labels[req_spec_init_container_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.restartPolicyRules , theniterate through log field protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_init_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.appArmorProfile.type |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_init_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_init_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.capabilities.add |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.securityContext.capabilities.add , thenif the protoPayload.request.spec.initContainers.securityContext.capabilities.add log field value is not empty then, req_spec_init_container_%{index}_security_context_capabilities_add%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.capabilities.add log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.capabilities.drop |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.initContainers , theniterate through log field protoPayload.request.spec.initContainers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.initContainers.securityContext.capabilities.drop log field value is not empty then, req_spec_init_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.capabilities.drop log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.procMount |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.procMount log field value is not empty then, req_spec_init_container_%{index}_security_context_proc_mount log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.procMount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.privileged |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.privileged log field value is not empty then, req_spec_init_container_%{index}_security_context_privileged log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.privileged log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, req_spec_init_container_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.runAsUser |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.runAsUser log field value is not empty then, req_spec_init_container_%{index}_security_context_run_as_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.runAsUser log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.runAsNonRoot |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.runAsNonRoot log field value is not empty then, req_spec_init_container_%{index}_security_context_run_as_non_root log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.runAsNonRoot log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.runAsGroup |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.runAsGroup log field value is not empty then, req_spec_init_container_%{index}_security_context_run_as_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.runAsGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.level log field value is not empty then, req_spec_init_container_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.role log field value is not empty then, req_spec_init_container_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.type log field value is not empty then, req_spec_init_container_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.user log field value is not empty then, req_spec_init_container_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.seccompProfile.type |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.seccompProfile.type log field value is not empty then, req_spec_init_container_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.seccompProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, req_spec_init_container_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, req_spec_init_container_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, req_spec_init_container_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, req_spec_init_container_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[req_spec_init_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, req_spec_init_container_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.stdin |
target.resource.attribute.labels[req_spec_init_container_{index}_stdin] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.stdin log field value is not empty then, req_spec_init_container_%{index}_stdin log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.stdin log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.stdinOnce |
target.resource.attribute.labels[req_spec_init_container_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.stdinOnce log field value is not empty then, req_spec_init_container_%{index}_stdin_once log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.stdinOnce log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.initContainers.tty |
target.resource.attribute.labels[req_spec_init_container_{index}_tty] |
Iterate through log field protoPayload.request.spec.initContainers , thenif the protoPayload.request.spec.initContainers.tty log field value is not empty then, req_spec_init_container_%{index}_tty log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.initContainers.tty log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.image |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_image] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.image log field value is not empty then, req_spec_ephemeral_containers_%{index}_image log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.image log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.imagePullPolicy |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.imagePullPolicy log field value is not empty then, req_spec_ephemeral_containers_%{index}_image_pull_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.imagePullPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.command |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_command_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.command , thenif the protoPayload.request.spec.ephemeralContainers.command log field value is not empty then, req_spec_ephemeral_containers_%{index}_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.args |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_args_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.args , thenif the protoPayload.request.spec.ephemeralContainers.args log field value is not empty then, req_spec_ephemeral_containers_%{index}_args_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.args log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.workingDir |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.workingDir log field value is not empty then, req_spec_ephemeral_containers_%{index}_working_dir log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.workingDir log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.ports.containerPort |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.ephemeralContainers.ports.containerPort log field value is not empty then, req_spec_ephemeral_containers_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.ports.containerPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.ports.hostIP |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.ephemeralContainers.ports.hostIP log field value is not empty then, req_spec_ephemeral_containers_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.ports.hostIP log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.ports.hostPort |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.ephemeralContainers.ports.hostPort log field value is not empty then, req_spec_ephemeral_containers_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.ports.hostPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.ports.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.ephemeralContainers.ports.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_ports_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.ports.protocol |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.ephemeralContainers.ports.protocol log field value is not empty then, req_spec_ephemeral_containers_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.value |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env{index1]_value] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.value log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_field_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_ephemeral_containers_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.envFrom.configMapRef.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.envFrom.configMapRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.envFrom.configMapRef.optional |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.envFrom.configMapRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.envFrom.prefix |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.ephemeralContainers.envFrom.prefix log field value is not empty then, req_spec_ephemeral_containers_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.envFrom.prefix log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.envFrom.secretRef.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.ephemeralContainers.envFrom.secretRef.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.envFrom.secretRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.envFrom.secretRef.optional |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.ephemeralContainers.envFrom.secretRef.optional log field value is not empty then, req_spec_ephemeral_containers_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.envFrom.secretRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.mountPath |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.mountPath log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.mountPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.mountPropagation |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.propagation log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.propagation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.readOnly |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.readOnly log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.readOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.recursiveReadOnly |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.subPath |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.subPath log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.subPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeMounts.subPathExpr |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.ephemeralContainers.volumeMounts.subPathExpr log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeMounts.subPathExpr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeDevices.devicePath |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.request.spec.ephemeralContainers.volumeDevices.devicePath log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeDevices.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.volumeDevices.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.request.spec.ephemeralContainers.volumeDevices.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.volumeDevices.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.resources.claims.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.resources.claims , thenif the protoPayload.request.spec.ephemeralContainers.resources.claims.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.resources.claims.request |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.resources.claims , thenif the protoPayload.request.spec.ephemeralContainers.resources.claims.request log field value is not empty then, req_spec_ephemeral_containers_%{index}_resource_claims_%{index1}_request log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.resources.claims.request log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.resources.limits |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.request.spec.ephemeralContainers.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.resources.requests |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.request.spec.ephemeralContainers.resources.requests , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.resizePolicy.resourceName |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.request.spec.ephemeralContainers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_ephemeral_containers_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.resizePolicy.resourceName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.resizePolicy.restartPolicy |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.request.spec.ephemeralContainers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_ephemeral_containers_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.resizePolicy.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.exec.command |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.path |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.exec.command |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.path |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.lifecycle.stopSignal |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.stopSignal log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_stop_signal log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.stopSignal log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.terminationMessagePath |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.terminationMessagePolicy |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_ephemeral_containers_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.exec.command |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.livenessProbe.exec.command , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.exec.command log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.path |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.path log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.periodSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.periodSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.failureThreshold |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.failureThreshold log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.successThreshold |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.successThreshold log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.grpc.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.grpc.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.livenessProbe.grpc.service |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.livenessProbe.grpc.service log field value is not empty then, req_spec_ephemeral_containers_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.livenessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.exec.command |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.readinessProbe.exec.command , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.exec.command log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.path |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.path log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.periodSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.periodSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.failureThreshold |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.failureThreshold log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.successThreshold |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.successThreshold log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.grpc.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.grpc.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.readinessProbe.grpc.service |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.readinessProbe.grpc.service log field value is not empty then, req_spec_ephemeral_containers_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.readinessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.exec.command |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.startupProbe.exec.command , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.exec.command log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.path |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.path log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.periodSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.periodSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.failureThreshold |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.failureThreshold log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.successThreshold |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.successThreshold log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.grpc.port |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.grpc.port log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.startupProbe.grpc.service |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.startupProbe.grpc.service log field value is not empty then, req_spec_ephemeral_containers_%{index}_startupProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.startupProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.restartPolicy |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.restartPolicy log field value is not empty then, req_spec_ephemeral_containers_%{index}_restartPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.restartPolicyRules.action |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.request.spec.ephemeralContainers.restartPolicyRules.action log field value is not empty then, req_spec_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.restartPolicyRules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.values |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_restart_policy_rules__{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.restartPolicyRules , theniterate through log field protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_values_%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.appArmorProfile.type |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.add |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.add , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.add log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.add log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.drop |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.drop log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.capabilities.drop log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.procMount |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.procMount log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_proc_mount log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.procMount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.privileged |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.privileged log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_privileged log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.privileged log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.runAsUser |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.runAsUser log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_run_as_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.runAsUser log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.runAsNonRoot |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.runAsNonRoot log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_run_as_non_root log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.runAsNonRoot log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.runAsGroup |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.runAsGroup log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_run_as_group log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.runAsGroup log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.seccompProfile.type |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.seccompProfile.type log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.seccompProfile.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, req_spec_ephemeral_containers_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.stdin |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_stdin] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.stdin log field value is not empty then, req_spec_ephemeral_containers_%{index}_stdin log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.stdin log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.stdinOnce |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.stdinOnce log field value is not empty then, req_spec_ephemeral_containers_%{index}_stdin_once log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.stdinOnce log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ephemeralContainers.tty |
target.resource.attribute.labels[req_spec_ephemeral_containers_{index}_tty] |
Iterate through log field protoPayload.request.spec.ephemeralContainers , thenif the protoPayload.request.spec.ephemeralContainers.tty log field value is not empty then, req_spec_ephemeral_containers_%{index}_tty log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ephemeralContainers.tty log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.imagePullSecrets.name |
target.resource.attribute.labels[req_spec_image_pull_secrets_name] |
Iterate through log field protoPayload.request.spec.imagePullSecrets , thenif the protoPayload.request.spec.imagePullSecrets.name log field value is not empty then, req_spec_image_pull_secrets_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.imagePullSecrets.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.enableServiceLinks |
target.resource.attribute.labels[req_spec_enable_service_links] |
|
protoPayload.request.spec.os.name |
target.resource.attribute.labels[req_spec_os_name] |
|
protoPayload.request.spec.nodeSelector |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.nodeSelector , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.tolerations.key |
target.resource.attribute.labels[req_spec_tolerations_{index}_key] |
Iterate through log field protoPayload.request.spec.tolerations , thenif the protoPayload.request.spec.tolerations.key log field value is not empty then, req_spec_tolerations_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tolerations.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.tolerations.operator |
target.resource.attribute.labels[req_spec_tolerations_{index}_operator] |
Iterate through log field protoPayload.request.spec.tolerations , thenif the protoPayload.request.spec.tolerations.operator log field value is not empty then, req_spec_tolerations_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tolerations.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.tolerations.value |
target.resource.attribute.labels[req_spec_tolerations_{index}_value] |
Iterate through log field protoPayload.request.spec.tolerations , thenif the protoPayload.request.spec.tolerations.value log field value is not empty then, req_spec_tolerations_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tolerations.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.tolerations.effect |
target.resource.attribute.labels[req_spec_tolerations_{index}_effect] |
Iterate through log field protoPayload.request.spec.tolerations , thenif the protoPayload.request.spec.tolerations.effect log field value is not empty then, req_spec_tolerations_%{index}_effect log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tolerations.effect log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.tolerations.tolerationSeconds |
target.resource.attribute.labels[req_spec_tolerations_{index}_seconds] |
Iterate through log field protoPayload.request.spec.tolerations , thenif the protoPayload.request.spec.tolerations.tolerationSeconds log field value is not empty then, req_spec_tolerations_%{index}_tolerationSeconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.tolerations.tolerationSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.schedulerName |
target.resource.attribute.labels[req_spec_scheduler_name] |
|
protoPayload.request.spec.runtimeClassName |
target.resource.attribute.labels[req_spec_runtime_class_name] |
|
protoPayload.request.spec.priorityClassName |
target.resource.attribute.labels[req_spec_priority_class_name] |
|
protoPayload.request.spec.priority |
target.resource.attribute.labels[req_spec_priority] |
|
protoPayload.request.spec.preemptionPolicy |
target.resource.attribute.labels[req_spec_preemption_policy] |
|
protoPayload.request.spec.overhead |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.overhead , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.restartPolicy |
target.resource.attribute.labels[req_spec_restart_policy] |
|
protoPayload.request.spec.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_termination_grace_period_seconds] |
|
protoPayload.request.spec.activeDeadlineSeconds |
target.resource.attribute.labels[req_spec_active_deadline_seconds] |
|
protoPayload.request.spec.readinessGates.conditionType |
target.resource.attribute.labels[req_spec_readiness_gates_{index}_condition_type] |
Iterate through log field protoPayload.request.spec.readinessGates , thenif the protoPayload.request.spec.readinessGates.conditionType log field value is not empty then, req_spec_readiness_gates_%{index}_condition_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.readinessGates.conditionType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.hostname |
target.hostname |
|
protoPayload.request.spec.setHostnameAsFQDN |
target.resource.attribute.labels[req_spec_hostname_as_FQDN] |
|
protoPayload.request.spec.subdomain |
target.resource.attribute.labels[req_spec_sub_domain] |
|
protoPayload.request.spec.hostAliases.ip |
target.resource.attribute.labels[req_spec_host_aliases_{index}_ip] |
Iterate through log field protoPayload.request.spec.hostAliases , thenif the protoPayload.request.spec.hostAliases.ip log field value is not empty then, req_spec_host_aliases_%{index}_ip log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.hostAliases.ip log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.hostAliases.hostnames |
target.resource.attribute.labels[req_spec_host_aliases_{index}_host_names_{index1}] |
Iterate through log field protoPayload.request.spec.hostAliases , theniterate through log field protoPayload.request.spec.hostAliases.hostnames , thenif the protoPayload.request.spec.hostAliases.hostnames log field value is not empty then, req_spec_host_aliases_%{index}_host_names_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.hostAliases.hostnames log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.dnsConfig.nameservers |
target.resource.attribute.labels[req_spec_dns_config_name_servers_{index}] |
Iterate through log field protoPayload.request.spec.dnsConfig.nameservers , thenif the protoPayload.request.spec.dnsConfig.nameservers log field value is not empty then, req_spec_dns_config_name_servers_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.dnsConfig.nameservers log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.dnsConfig.options.name |
target.resource.attribute.labels[req_spec_dns_config_options_{index}_name] |
Iterate through log field protoPayload.request.spec.dnsConfig.options , thenif the protoPayload.request.spec.dnsConfig.options.name log field value is not empty then, req_spec_dns_config_options_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.dnsConfig.options.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.dnsConfig.options.value |
target.resource.attribute.labels[req_spec_dns_config_options_{index}_value] |
Iterate through log field protoPayload.request.spec.dnsConfig.options , thenif the protoPayload.request.spec.dnsConfig.options.value log field value is not empty then, req_spec_dns_config_options_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.dnsConfig.options.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.dnsConfig.searches |
target.resource.attribute.labels[req_spec_dns_config_{index}_searches] |
Iterate through log field protoPayload.request.spec.dnsConfig.searches , thenif the protoPayload.request.spec.dnsConfig.searches log field value is not empty then, req_spec_dns_config_searches_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.dnsConfig.searches log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.dnsPolicy |
target.resource.attribute.labels[req_spec_dns_policy] |
|
protoPayload.request.spec.hostNetwork |
target.resource.attribute.labels[req_spec_host_network] |
|
protoPayload.request.spec.hostPID |
target.resource.attribute.labels[req_spec_host_PID] |
|
protoPayload.request.spec.hostIPC |
target.resource.attribute.labels[req_spec_host_IPC] |
|
protoPayload.request.spec.automountServiceAccountToken |
target.resource.attribute.labels[req_spec_automount_service_account_token] |
|
protoPayload.request.spec.securityContext.appArmorProfile.type |
target.resource.attribute.labels[req_spec_app_armor_profile_type] |
|
protoPayload.request.spec.securityContext.appArmorProfile.localhostProfile |
target.resource.attribute.labels[req_spec_app_armor_profile_local_host_profile] |
|
protoPayload.request.spec.securityContext.fsGroup |
target.resource.attribute.labels[req_spec_fsGroup] |
|
protoPayload.request.spec.securityContext.fsGroupChangePolicy |
target.resource.attribute.labels[req_spec_fsGroup_change_policy] |
|
protoPayload.request.spec.securityContext.runAsUser |
target.resource.attribute.labels[req_spec_run_as_user] |
|
protoPayload.request.spec.securityContext.runAsNonRoot |
target.resource.attribute.labels[req_spec_run_as_non_root] |
|
protoPayload.request.spec.securityContext.runAsGroup |
target.resource.attribute.labels[req_spec_run_as_group] |
|
protoPayload.request.spec.securityContext.seccompProfile.type |
target.resource.attribute.labels[req_spec_seccomp_profile_type] |
|
protoPayload.request.spec.securityContext.seccompProfile.localhostProfile |
target.resource.attribute.labels[req_spec_seccomp_profile_local_host_profile] |
|
protoPayload.request.spec.securityContext.seLinuxChangePolicy |
target.resource.attribute.labels[req_spec_set_linux_change_policy] |
|
protoPayload.request.spec.securityContext.seLinuxOptions.level |
target.resource.attribute.labels[req_spec_set_linux_options_level] |
|
protoPayload.request.spec.securityContext.seLinuxOptions.role |
target.resource.attribute.labels[req_spec_set_linux_options_role] |
|
protoPayload.request.spec.securityContext.seLinuxOptions.type |
target.resource.attribute.labels[req_spec_set_linux_options_type] |
|
protoPayload.request.spec.securityContext.seLinuxOptions.user |
target.resource.attribute.labels[req_spec_set_linux_options_user] |
|
protoPayload.request.spec.securityContext.supplementalGroups |
target.resource.attribute.labels[req_spec_security_context_supplemental_groups_{index}] |
Iterate through log field protoPayload.request.spec.securityContext.supplementalGroups , thenif the protoPayload.request.spec.securityContext.supplementalGroups log field value is not empty then, req_spec_security_context_supplemental_groups_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.securityContext.supplementalGroups log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.securityContext.supplementalGroupsPolicy |
target.resource.attribute.labels[req_spec_supplemental_groups_policy] |
|
protoPayload.request.spec.securityContext.sysctls.name |
target.resource.attribute.labels[req_spec_security_context_sysctls_{index}_name] |
Iterate through log field protoPayload.request.spec.securityContext.sysctls , thenif the protoPayload.request.spec.securityContext.sysctls.name log field value is not empty then, req_spec_security_context_sysctls_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.securityContext.sysctls.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.securityContext.sysctls.value |
target.resource.attribute.labels[req_spec_security_context_sysctls_{index}_value] |
Iterate through log field protoPayload.request.spec.securityContext.sysctls , thenif the protoPayload.request.spec.securityContext.sysctls.value log field value is not empty then, req_spec_security_context_sysctls_%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.securityContext.sysctls.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource.attribute.labels[req_spec_windows_options_gmsa_credential_spec] |
|
protoPayload.request.spec.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource.attribute.labels[req_spec_windows_options_gmsa_credential_spec_name] |
|
protoPayload.request.spec.securityContext.windowsOptions.hostProcess |
target.resource.attribute.labels[req_spec_windows_options_host_process] |
|
protoPayload.request.spec.securityContext.windowsOptions.runAsUserName |
target.resource.attribute.labels[req_spec_windows_options_run_as_username] |
|
protoPayload.request.spec.hostUsers |
target.resource.attribute.labels[req_spec_host_users] |
|
protoPayload.request.spec.resources.claims.name |
target.resource.attribute.labels[req_spec_resources_claim_{index}_name] |
Iterate through log field protoPayload.request.spec.resources.claims , thenif the protoPayload.request.spec.resources.claims.name log field value is not empty then, req_spec_resources_claim_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resources.claims.request |
target.resource.attribute.labels[req_spec_resources_claim_{index}_request] |
Iterate through log field protoPayload.request.spec.resources.claims , thenif the protoPayload.request.spec.resources.claims.request log field value is not empty then, req_spec_resources_claim_%{index}_request log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resources.claims.request log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resources.limits |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resources.requests |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.resources.requests , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceClaims.name |
target.resource.attribute.labels[req_spec_resourceClaims_{index}_name] |
Iterate through log field protoPayload.request.spec.resourcesClaims , thenif the protoPayload.request.spec.resourcesClaims.name log field value is not empty then, req_spec_resourcesClaims_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourcesClaims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceClaims.resourceClaimName |
target.resource.attribute.labels[req_spec_resourceClaims_{index}_resource_claim_name] |
Iterate through log field protoPayload.request.spec.resourcesClaims , thenif the protoPayload.request.spec.resourcesClaims.resourceClaimName log field value is not empty then, req_spec_resourcesClaims_%{index}_resource_claim_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourcesClaims.resourceClaimName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.resourceClaims.resourceClaimTemplateName |
target.resource.attribute.labels[req_spec_resourceClaims_{index}_resource_claim_template_name] |
Iterate through log field protoPayload.request.spec.resourcesClaims , thenif the protoPayload.request.spec.resourcesClaims.resourceClaimTemplateName log field value is not empty then, req_spec_resourcesClaims_%{index}_resource_claim_template_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.resourcesClaims.resourceClaimTemplateName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.schedulingGates.name |
target.resource.attribute.labels[req_spec_schedulin_gates_{index}_name] |
Iterate through log field protoPayload.request.spec.schedulingGates , thenif the protoPayload.request.spec.schedulingGates.name log field value is not empty then, req_spec_scheduling_gates_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.schedulingGates.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.name |
target.resource.attribute.labels[req_spec_container_{index}_name] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.name log field value is not empty then, req_spec_container_%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.image |
target.resource.attribute.labels[req_spec_container_{index}_image] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.image log field value is not empty then, req_spec_container_%{index}_image log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.image log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.imagePullPolicy |
target.resource.attribute.labels[req_spec_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.imagePullPolicy log field value is not empty then, req_spec_container_%{index}_image_pull_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.imagePullPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.command |
target.resource.attribute.labels[req_spec_container_{index}_command] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.command , thenif the protoPayload.request.spec.containers.command log field value is not empty then, req_spec_container_%{index}_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.args |
target.resource.attribute.labels[req_spec_container_{index}_args] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.args , thenif the protoPayload.request.spec.containers.args log field value is not empty then, req_spec_container_%{index}_args_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.args log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.workingDir |
target.resource.attribute.labels[req_spec_container_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.workingDir log field value is not empty then, req_spec_container_%{index}_working_dir log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.workingDir log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.ports.containerPort |
target.resource.attribute.labels[req_spec_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.ports , thenif the protoPayload.request.spec.containers.ports.containerPort log field value is not empty then, req_spec_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.ports.containerPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.ports.hostIP |
target.resource.attribute.labels[req_spec_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.ports , thenif the protoPayload.request.spec.containers.ports.hostIP log field value is not empty then, req_spec_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.ports.hostIP log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.ports.hostPort |
target.resource.attribute.labels[req_spec_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.ports , thenif the protoPayload.request.spec.containers.ports.hostPort log field value is not empty then, req_spec_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.ports.hostPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.ports.name |
target.resource.attribute.labels[req_spec_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.ports , thenif the protoPayload.request.spec.containers.ports.name log field value is not empty then, req_spec_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.ports.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.ports.protocol |
target.resource.attribute.labels[req_spec_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.ports , thenif the protoPayload.request.spec.containers.ports.protocol log field value is not empty then, req_spec_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.name |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.name log field value is not empty then, req_spec_container_%{index}_env_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.value |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.value log field value is not empty then, req_spec_container_%{index}_env_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.key |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.name |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.optional |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.fieldRef.fieldPath |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.fieldRef.apiVersion |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.resource |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.containerName |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.divisor |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.key |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.name |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.optional |
target.resource.attribute.labels[req_spec_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.env , thenif the protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.envFrom.configMapRef.name |
target.resource.attribute.labels[req_spec_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.envFrom , thenif the protoPayload.request.spec.containers.envFrom.configMapRef.name log field value is not empty then, req_spec_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.envFrom.configMapRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.envFrom.configMapRef.optional |
target.resource.attribute.labels[req_spec_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.envFrom , thenif the protoPayload.request.spec.containers.envFrom.configMapRef.name log field value is not empty then, req_spec_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.envFrom.configMapRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.envFrom.prefix |
target.resource.attribute.labels[req_spec_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.envFrom , thenif the protoPayload.request.spec.containers.envFrom.prefix log field value is not empty then, req_spec_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.envFrom.prefix log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.envFrom.secretRef.name |
target.resource.attribute.labels[req_spec_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.envFrom , thenif the protoPayload.request.spec.containers.envFrom.secretRef.name log field value is not empty then, req_spec_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.envFrom.secretRef.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.envFrom.secretRef.optional |
target.resource.attribute.labels[req_spec_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.envFrom , thenif the protoPayload.request.spec.containers.envFrom.secretRef.optional log field value is not empty then, req_spec_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.envFrom.secretRef.optional log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.mountPath |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.mountPath log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.mountPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.name |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.name log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.mountPropagation |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.propagation log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.propagation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.readOnly |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.readOnly log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.readOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.recursiveReadOnly |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.subPath |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.subPath log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.subPath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeMounts.subPathExpr |
target.resource.attribute.labels[req_spec_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeMounts , thenif the protoPayload.request.spec.containers.volumeMounts.subPathExpr log field value is not empty then, req_spec_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeMounts.subPathExpr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeDevices.devicePath |
target.resource.attribute.labels[req_spec_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeDevices , thenif the protoPayload.request.spec.containers.volumeDevices.devicePath log field value is not empty then, req_spec_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeDevices.devicePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.volumeDevices.name |
target.resource.attribute.labels[req_spec_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.volumeDevices , thenif the protoPayload.request.spec.containers.volumeDevices.name log field value is not empty then, req_spec_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.volumeDevices.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.resources.claims.name |
target.resource.attribute.labels[req_spec_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.resources.claims , thenif the protoPayload.request.spec.containers.resources.claims.name log field value is not empty then, req_spec_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.resources.claims.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.resources.claims.request |
target.resource.attribute.labels[req_spec_container_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.resources.claims , thenif the protoPayload.request.spec.containers.resources.claims.request log field value is not empty then, req_spec_container_%{index}_resource_claims_%{index1}_request log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.resources.claims.request log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.resources.limits |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.containers , theniterate for each key, value pair of log field protoPayload.request.spec.containers.resources.limits , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.resources.requests |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.containers , theniterate for each key, value pair of log field protoPayload.request.spec.containers.resources.requests , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.resizePolicy.resourceName |
target.resource.attribute.labels[req_spec_container_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.resizePolicy , thenif the protoPayload.request.spec.containers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.resizePolicy.resourceName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.resizePolicy.restartPolicy |
target.resource.attribute.labels[req_spec_container_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.resizePolicy , thenif the protoPayload.request.spec.containers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.resizePolicy.restartPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.exec.command |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.containers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.httpGet.port |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.httpGet.host |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.httpGet.path |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.httpGet.scheme |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.sleep.seconds |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.tcpSocket.port |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.postStart.tcpSocket.host |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.exec.command |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.containers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.httpGet.port |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.httpGet.host |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.httpGet.path |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.httpGet.scheme |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.sleep.seconds |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.tcpSocket.port |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.preStop.tcpSocket.host |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.lifecycle.stopSignal |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.stopSignal log field value is not empty then, req_spec_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.stopSignal log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.terminationMessagePath |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.terminationMessagePath log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.terminationMessagePolicy |
target.resource.attribute.labels[req_spec_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.exec.command |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.livenessProbe.exec.command , thenif the protoPayload.request.spec.containers.livenessProbe.exec.command log field value is not empty then, req_spec_container_%{index}_livenessProbe_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.httpGet.port |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.httpGet.port log field value is not empty then, req_spec_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.httpGet.host |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.httpGet.host log field value is not empty then, req_spec_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_container_%{index}_livenessProbe_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_container_%{index}_livenessProbe_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.httpGet.path |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.httpGet.path log field value is not empty then, req_spec_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.periodSeconds |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.periodSeconds log field value is not empty then, req_spec_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.failureThreshold |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.failureThreshold log field value is not empty then, req_spec_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.successThreshold |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.successThreshold log field value is not empty then, req_spec_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.grpc.port |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.grpc.port log field value is not empty then, req_spec_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.livenessProbe.grpc.service |
target.resource.attribute.labels[req_spec_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.livenessProbe.grpc.service log field value is not empty then, req_spec_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.livenessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.exec.command |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.readinessProbe.exec.command , thenif the protoPayload.request.spec.containers.readinessProbe.exec.command log field value is not empty then, req_spec_container_%{index}_readinessProbe_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.httpGet.port |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.httpGet.port log field value is not empty then, req_spec_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.httpGet.host |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.httpGet.host log field value is not empty then, req_spec_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_container_%{index}_readinessProbe_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_container_%{index}_readinessProbe_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.httpGet.path |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.httpGet.path log field value is not empty then, req_spec_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.periodSeconds |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.periodSeconds log field value is not empty then, req_spec_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.failureThreshold |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.failureThreshold log field value is not empty then, req_spec_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.successThreshold |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.successThreshold log field value is not empty then, req_spec_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.successThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.grpc.port |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.grpc.port log field value is not empty then, req_spec_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.grpc.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.readinessProbe.grpc.service |
target.resource.attribute.labels[req_spec_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.readinessProbe.grpc.service log field value is not empty then, req_spec_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.readinessProbe.grpc.service log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.exec.command |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.startupProbe.exec.command , thenif the protoPayload.request.spec.containers.startupProbe.exec.command log field value is not empty then, req_spec_container_%{index}_startupProbe_command%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.exec.command log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.httpGet.port |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.httpGet.port log field value is not empty then, req_spec_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.httpGet.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.httpGet.host |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.httpGet.host log field value is not empty then, req_spec_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.httpGet.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders.name |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_container_%{index}_startupProbe_http_headers%{index}_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders.value |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.containers , theniterate through log field protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_container_%{index}_startupProbe_http_headers%{index}_value log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.httpGet.path |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.httpGet.path log field value is not empty then, req_spec_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.httpGet.path log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.httpGet.scheme |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.httpGet.scheme log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.tcpSocket.port |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.tcpSocket.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.tcpSocket.host |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.tcpSocket.host log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.initialDelaySeconds |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.initialDelaySeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.terminationGracePeriodSeconds |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.periodSeconds |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.periodSeconds log field value is not empty then, req_spec_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.periodSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.timeoutSeconds |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.timeoutSeconds log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.containers.startupProbe.failureThreshold |
target.resource.attribute.labels[req_spec_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.containers , thenif the protoPayload.request.spec.containers.startupProbe.failureThreshold log field value is not empty then, req_spec_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.containers.startupProbe.failureThreshold log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.successThreshold log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.port log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.service log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicy log field value is not empty then, res_spec_job_template_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.action log field value is not empty then, res_spec_job_template_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_job_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_restart_policy_rules_{index1}_exit_codes_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_job_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_job_template_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_job_template_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_job_template_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add log field value is not empty then, res_spec_job_template_container_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop log field value is not empty then, res_spec_job_template_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.procMount |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.procMount log field value is not empty then, res_spec_job_template_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.privileged log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.readOnlyRootFilesystem log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsUser log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsNonRoot log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsGroup log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.level log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.role log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.type log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.user log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.type log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.hostProcess log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.stdin |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_stdin] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.stdin log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.stdinOnce |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.stdinOnce log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.tty |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_tty] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.tty log field value is not empty then,. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.name log field value is not empty then, res_spec_job_template_init_container_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.image |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_image] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.image log field value is not empty then, res_spec_job_template_init_container_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.imagePullPolicy log field value is not empty then, res_spec_job_template_init_container_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.command log field value is not empty then, res_spec_job_template_init_container_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.args |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_args_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.args , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.args log field value is not empty then, res_spec_job_template_init_container_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.workingDir |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.workingDir log field value is not empty then, res_spec_job_template_init_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.containerPort log field value is not empty then, res_spec_job_template_init_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.hostIP log field value is not empty then, res_spec_job_template_init_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.hostPort log field value is not empty then, res_spec_job_template_init_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.name log field value is not empty then, res_spec_job_template_init_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.protocol |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.protocol log field value is not empty then, res_spec_job_template_init_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.name log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.value log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_job_template_init_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_job_template_init_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_job_template_init_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.prefix log field value is not empty then, res_spec_job_template_init_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.name log field value is not empty then, res_spec_job_template_init_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.optional log field value is not empty then, res_spec_job_template_init_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPath log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.name log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.propagation log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.readOnly log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPath log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPathExpr log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.devicePath log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.name log field value is not empty then, res_spec_job_template_init_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.name log field value is not empty then, res_spec_job_template_init_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.response log field value is not empty then, res_spec_job_template_init_container_%{index}_resource_claims%{index}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_resize_policy{index}_resource_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_job_template_init_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_resize_policy{index}_restart_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_job_template_init_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.stopSignal log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_job_template_init_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.port log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.host log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.path log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.periodSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.failureThreshold log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.successThreshold log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.port log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.service log field value is not empty then, res_spec_job_template_init_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.port log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.host log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.path log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.periodSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.failureThreshold log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.successThreshold log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.port log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.service log field value is not empty then, res_spec_job_template_init_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.port log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.host log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.path log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.periodSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.failureThreshold log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.successThreshold log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.port log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.service log field value is not empty then, res_spec_job_template_init_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicy log field value is not empty then, res_spec_job_template_init_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.action log field value is not empty then, res_spec_job_template_init_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_job_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_restart_policy_rules_{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_job_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_capabilities_add%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.procMount log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.privileged log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsUser log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsNonRoot log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsGroup log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.type log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, res_spec_job_template_init_container_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.stdin |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_stdin] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.stdin log field value is not empty then, res_spec_job_template_init_container_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.stdinOnce |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.stdinOnce log field value is not empty then, res_spec_job_template_init_container_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.tty |
target.resource_ancestors.attribute.labels[res_spec_job_template_init_container_{index}_tty] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.tty log field value is not empty then, res_spec_job_template_init_container_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.initContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.image |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_image] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.image log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.imagePullPolicy log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.command log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.args |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_args_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.args , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.args log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.workingDir |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.workingDir log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.containerPort log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostIP log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostPort log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.protocol |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.protocol log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env{index1]_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.value log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_resource_field_container_name]\ |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env%{index}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.prefix log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.response log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_resource_claims_%{index1}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_restartPolicy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicy log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.procMount log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_privileged] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.privileged log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdin |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_stdin] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdin log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdinOnce |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_stdin_once] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdinOnce log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.tty |
target.resource_ancestors.attribute.labels[res_spec_job_template_ephemeral_containers_{index}_tty] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.tty log field value is not empty then, res_spec_job_template_ephemeral_containers_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.ephemeralContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.imagePullSecrets.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_image_pull_secrets_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.imagePullSecrets , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.imagePullSecrets.name log field value is not empty then, res_spec_job_template_image_pull_secrets_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.imagePullSecrets.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.enableServiceLinks |
target.resource_ancestors.attribute.labels[res_spec_job_template_enable_service_links] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.os.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_os_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.nodeName |
target.resource_ancestors.attribute.labels[res_spec_job_template_node_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.nodeSelector |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.nodeSelector , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_tolerations_{index}_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.key log field value is not empty then, res_spec_job_template_tolerations_%{index}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_tolerations_{index}_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.operator log field value is not empty then, res_spec_job_template_tolerations_%{index}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_tolerations_{index}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.value log field value is not empty then, res_spec_job_template_tolerations_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.effect |
target.resource_ancestors.attribute.labels[res_spec_job_template_tolerations_{index}_effect] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.effect log field value is not empty then, res_spec_job_template_tolerations_%{index}_effect log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.effect log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.tolerationSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_tolerations_{index}_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.tolerationSeconds log field value is not empty then, res_spec_job_template_tolerations_%{index}_tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.tolerations.tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.schedulerName |
target.resource_ancestors.attribute.labels[res_spec_job_template_scheduler_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.runtimeClassName |
target.resource_ancestors.attribute.labels[res_spec_job_template_runtime_class_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.priorityClassName |
target.resource_ancestors.attribute.labels[res_spec_job_template_priority_class_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.priority |
target.resource_ancestors.attribute.labels[res_spec_job_template_priority] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.preemptionPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_preemption_policy] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_restart_policy] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_termination_grace_period_seconds] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.activeDeadlineSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_active_deadline_seconds] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.readinessGates.conditionType |
target.resource_ancestors.attribute.labels[res_spec_job_template_readiness_gates_{index}_condition_type] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.readinessGates , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.readinessGates.conditionType log field value is not empty then, res_spec_job_template_readiness_gates_%{index}_condition_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.readinessGates.conditionType log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.hostname |
target.hostname |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.setHostnameAsFQDN |
target.resource_ancestors.attribute.labels[res_spec_job_template_hostname_as_FQDN] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.subdomain |
target.resource_ancestors.attribute.labels[res_spec_job_template_sub_domain] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.ip |
target.resource_ancestors.attribute.labels[res_spec_job_template_host_aliases_{index}_ip] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.ip log field value is not empty then, res_spec_job_template_host_aliases_%{index}_ip log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.ip log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.hostnames |
target.resource_ancestors.attribute.labels[res_spec_job_template_host_aliases_{index}_host_names_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.hostnames , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.hostnames log field value is not empty then, res_spec_job_template_host_aliases_%{index}_host_names_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.hostAliases.hostnames log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers |
target.resource_ancestors.attribute.labels[res_spec_job_template_dns_config_name_servers_{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers log field value is not empty then, res_spec_job_template_dns_config_name_servers_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_dns_config_options_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options.name log field value is not empty then, res_spec_job_template_dns_config_options_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_dns_config_options_{index}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options.value log field value is not empty then, res_spec_job_template_dns_config_options_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.options.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.searches |
target.resource_ancestors.attribute.labels[res_spec_job_template_dns_config_{index}_searches] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.searches , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.searches log field value is not empty then, res_spec_job_template_dns_config_searches_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.dnsConfig.searches log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.dnsPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_dns_policy] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.hostNetwork |
target.resource_ancestors.attribute.labels[res_spec_job_template_host_network] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.hostPID |
target.resource_ancestors.attribute.labels[res_spec_job_template_host_PID] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.hostIPC |
target.resource_ancestors.attribute.labels[res_spec_job_template_host_IPC] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.shareProcessNamespace |
target.resource_ancestors.attribute.labels[res_spec_job_template_share_process_namespace] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.serviceAccountName |
target.resource_ancestors.attribute.labels[res_spec_job_template_service_account_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.automountServiceAccountToken |
target.resource_ancestors.attribute.labels[res_spec_job_template_automount_service_account_token] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_app_armor_profile_type] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_app_armor_profile_local_host_profile] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.fsGroup |
target.resource_ancestors.attribute.labels[res_spec_job_template_fsGroup] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.fsGroupChangePolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_fsGroup_change_policy] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[res_spec_job_template_run_as_user] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[res_spec_job_template_run_as_non_root] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[res_spec_job_template_run_as_group] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_seccomp_profile_type] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[res_spec_job_template_seccomp_profile_local_host_profile] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seLinuxChangePolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_set_linux_change_policy] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[res_spec_job_template_set_linux_options_level] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[res_spec_job_template_set_linux_options_role] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[res_spec_job_template_set_linux_options_type] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[res_spec_job_template_set_linux_options_user] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups |
target.resource_ancestors.attribute.labels[res_spec_job_template_security_context_supplemental_groups_{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups log field value is not empty then, res_spec_job_template_security_context_supplemental_groups_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroupsPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_supplemental_groups_policy] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_security_context_sysctls_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls.name log field value is not empty then, res_spec_job_template_security_context_sysctls_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_security_context_sysctls_{index}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls.value log field value is not empty then, res_spec_job_template_security_context_sysctls_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.sysctls.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[res_spec_job_template_windows_options_gmsa_credential_spec] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[res_spec_job_template_windows_options_gmsa_credential_spec_name] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[res_spec_job_template_windows_options_host_process] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[res_spec_job_template_windows_options_run_as_username] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.hostUsers |
target.resource_ancestors.attribute.labels[res_spec_job_template_host_users] |
|
protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_resources_claim_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims.name log field value is not empty then, res_spec_job_template_resources_claim_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_job_template_resources_claim_{index}_response] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims.response log field value is not empty then, res_spec_job_template_resources_claim_%{index}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.resourceClaims.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_resourceClaims_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims.name log field value is not empty then, res_spec_job_template_resourcesClaims_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.resourceClaims.resourceClaimName |
target.resource_ancestors.attribute.labels[res_spec_job_template_resourceClaims_{index}_resource_claim_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimName log field value is not empty then, res_spec_job_template_resourcesClaims_%{index}_resource_claim_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.resourceClaims.resourceClaimTemplateName |
target.resource_ancestors.attribute.labels[res_spec_job_template_resourceClaims_{index}_resource_claim_template_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field value is not empty then, res_spec_job_template_resourcesClaims_%{index}_resource_claim_template_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.schedulingGates.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_schedulin_gates_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.schedulingGates , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.schedulingGates.name log field value is not empty then, res_spec_job_template_scheduling_gates_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.schedulingGates.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.name log field value is not empty then, res_spec_job_template_container_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.image |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_image] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.image log field value is not empty then, res_spec_job_template_container_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.imagePullPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.imagePullPolicy log field value is not empty then, res_spec_job_template_container_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_command] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.command log field value is not empty then, res_spec_job_template_container_%{index}_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.args |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_args] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.args , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.args log field value is not empty then, res_spec_job_template_container_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.workingDir |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_working_dir] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.workingDir log field value is not empty then, res_spec_job_template_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.containerPort |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.containerPort log field value is not empty then, res_spec_job_template_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.hostIP |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.hostIP log field value is not empty then, res_spec_job_template_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.hostPort |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.hostPort log field value is not empty then, res_spec_job_template_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.name log field value is not empty then, res_spec_job_template_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.protocol |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.protocol log field value is not empty then, res_spec_job_template_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.name log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.value log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.key log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.name log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional log field value is not empty then, res_spec_job_template_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name log field value is not empty then, res_spec_job_template_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name log field value is not empty then, res_spec_job_template_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.prefix |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.prefix log field value is not empty then, res_spec_job_template_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.name log field value is not empty then, res_spec_job_template_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.optional log field value is not empty then, res_spec_job_template_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.propagation log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.recursiveReadOnly log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPath log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPathExpr log field value is not empty then, res_spec_job_template_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices.devicePath log field value is not empty then, res_spec_job_template_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices.name log field value is not empty then, res_spec_job_template_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims.name log field value is not empty then, res_spec_job_template_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims.response |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_resources_claims_{index1}_response] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims.response log field value is not empty then, res_spec_job_template_container_%{index}_resource_claims_%{index1}_response log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.claims.response log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.responses |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.responses , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resizePolicy , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.resizePolicy.resourceName log field value is not empty then, res_spec_job_template_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resizePolicy , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resources.resizePolicy.restartPolicy log field value is not empty then, res_spec_job_template_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.stopSignal log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePath log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePolicy log field value is not empty then, res_spec_job_template_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.port log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.host log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.path log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.periodSeconds log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.failureThreshold log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.successThreshold log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.port log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.service log field value is not empty then, res_spec_job_template_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.port log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.host log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.path log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.periodSeconds log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.failureThreshold log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.successThreshold log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.port log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.service log field value is not empty then, res_spec_job_template_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.port log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.host log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.path log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.scheme log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.port log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.host log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.initialDelaySeconds log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.periodSeconds log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.timeoutSeconds log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[res_spec_job_template_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.failureThreshold log field value is not empty then, res_spec_job_template_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.containers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.successThreshold log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.port log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.service log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicy log field value is not empty then, req_spec_job_template_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.action log field value is not empty then, req_spec_job_template_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_job_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_restart_policy_rules_{index1}_exit_codes_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_job_template_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_job_template_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_job_template_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_job_template_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add log field value is not empty then, req_spec_job_template_container_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop log field value is not empty then, req_spec_job_template_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.procMount |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.procMount log field value is not empty then, req_spec_job_template_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.privileged log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.readOnlyRootFilesystem log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsUser log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsNonRoot log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.runAsGroup log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.level log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.role log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.type log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seLinuxOptions.user log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.type log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.seccompProfile.localhostProfile log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.hostProcess log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.securityContext.windowsOptions.runAsUserName log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.stdin |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_stdin] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.stdin log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.stdinOnce |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.stdinOnce log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.tty |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_tty] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.tty log field value is not empty then,. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.name log field value is not empty then, req_spec_job_template_init_container_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.image |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_image] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.image log field value is not empty then, req_spec_job_template_init_container_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.imagePullPolicy log field value is not empty then, req_spec_job_template_init_container_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.command log field value is not empty then, req_spec_job_template_init_container_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.args |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_args_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.args , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.args log field value is not empty then, req_spec_job_template_init_container_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.workingDir |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.workingDir log field value is not empty then, req_spec_job_template_init_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.containerPort log field value is not empty then, req_spec_job_template_init_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.hostIP log field value is not empty then, req_spec_job_template_init_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.hostPort log field value is not empty then, req_spec_job_template_init_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.name log field value is not empty then, req_spec_job_template_init_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.protocol |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.protocol log field value is not empty then, req_spec_job_template_init_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.name log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.value log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_job_template_init_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_job_template_init_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_job_template_init_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.prefix log field value is not empty then, req_spec_job_template_init_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.name log field value is not empty then, req_spec_job_template_init_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.optional log field value is not empty then, req_spec_job_template_init_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPath log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.name log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.propagation log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.readOnly log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPath log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPathExpr log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.devicePath log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.name log field value is not empty then, req_spec_job_template_init_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.name log field value is not empty then, req_spec_job_template_init_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.request log field value is not empty then, req_spec_job_template_init_container_%{index}_resource_claims%{index}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_resize_policy{index}_resource_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_job_template_init_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_resize_policy{index}_restart_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_job_template_init_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.stopSignal log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_job_template_init_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.port log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.host log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.path log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.periodSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.failureThreshold log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.successThreshold log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.port log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.service log field value is not empty then, req_spec_job_template_init_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.port log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.host log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.path log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.periodSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.failureThreshold log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.successThreshold log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.port log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.service log field value is not empty then, req_spec_job_template_init_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.port log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.host log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.path log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.periodSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.failureThreshold log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.successThreshold log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.port log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.service log field value is not empty then, req_spec_job_template_init_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicy log field value is not empty then, req_spec_job_template_init_container_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.action log field value is not empty then, req_spec_job_template_init_container_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_job_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_restart_policy_rules_{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_job_template_init_container_%{index}_restart_policy_rules_%{index1}_exit_codes_values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_capabilities_add%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.procMount log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.privileged log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsUser log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsNonRoot log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsGroup log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.type log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, req_spec_job_template_init_container_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.stdin |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_stdin] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.stdin log field value is not empty then, req_spec_job_template_init_container_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.stdinOnce |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.stdinOnce log field value is not empty then, req_spec_job_template_init_container_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.tty |
target.resource_ancestors.attribute.labels[req_spec_job_template_init_container_{index}_tty] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.tty log field value is not empty then, req_spec_job_template_init_container_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.initContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.image |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_image] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.image log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_image log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.image log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.imagePullPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_image_pull_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.imagePullPolicy log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_image_pull_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.imagePullPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.command log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.args |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_args_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.args , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.args log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_args_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.args log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.workingDir |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.workingDir log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.containerPort |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.containerPort log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostIP |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostIP log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostPort |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostPort log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.protocol |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.protocol log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env{index1]_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.value log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_resource_field_container_name]\ |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env%{index}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.prefix |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.prefix log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.request log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_resource_claims_%{index1}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_restartPolicy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicy log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.action |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_action] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_action log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.action log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_restart_policy_rules_{index1}_exit_codes_values_{index2}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_restart_policy_rules_%{index1}_exit_codes_values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.restartPolicyRules.exitCodes.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_allow_privilege_escalation] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_allow_privilege_escalation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.allowPrivilegeEscalation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_appArmorProfile_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_appArmorProfile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_appArmorProfile_localhost_profile] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_appArmorProfile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.appArmorProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_capabilities_add_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_capabilities_add_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.add log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_capabilities_drop_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_capabilities_drop_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.capabilities.drop log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.procMount |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_proc_mount] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.procMount log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_proc_mount log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.procMount log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.privileged |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_privileged] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.privileged log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_privileged log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.privileged log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_read_only_root_filesystem] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_read_only_root_filesystem log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.readOnlyRootFilesystem log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_run_as_user] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_run_as_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsUser log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_run_as_non_root] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_run_as_non_root log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsNonRoot log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_run_as_group] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_run_as_group log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.runAsGroup log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_level] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_level log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.level log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_role] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_role log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.role log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_se_linux_options_user] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_se_linux_options_user log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions.user log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_seccomp_profile_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_seccomp_profile_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.type log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_seccomp_profile_localhost_profile] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_seccomp_profile_localhost_profile log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.seccompProfile.localhostProfile log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpec log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_gmsa_credential_spec_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_gmsa_credential_spec_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.gmsaCredentialSpecName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_host_process] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_host_process log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.hostProcess log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_security_context_windows_options_run_as_user_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_security_context_windows_options_run_as_user_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.securityContext.windowsOptions.runAsUserName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdin |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_stdin] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdin log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_stdin log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdin log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdinOnce |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_stdin_once] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdinOnce log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_stdin_once log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.stdinOnce log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.tty |
target.resource_ancestors.attribute.labels[req_spec_job_template_ephemeral_containers_{index}_tty] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.tty log field value is not empty then, req_spec_job_template_ephemeral_containers_%{index}_tty log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.ephemeralContainers.tty log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.imagePullSecrets.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_image_pull_secrets_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.imagePullSecrets , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.imagePullSecrets.name log field value is not empty then, req_spec_job_template_image_pull_secrets_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.imagePullSecrets.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.enableServiceLinks |
target.resource_ancestors.attribute.labels[req_spec_job_template_enable_service_links] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.os.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_os_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.nodeName |
target.resource_ancestors.attribute.labels[req_spec_job_template_node_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.nodeSelector |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.nodeSelector , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_tolerations_{index}_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.key log field value is not empty then, req_spec_job_template_tolerations_%{index}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_tolerations_{index}_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.operator log field value is not empty then, req_spec_job_template_tolerations_%{index}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_tolerations_{index}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.value log field value is not empty then, req_spec_job_template_tolerations_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.effect |
target.resource_ancestors.attribute.labels[req_spec_job_template_tolerations_{index}_effect] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.effect log field value is not empty then, req_spec_job_template_tolerations_%{index}_effect log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.effect log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.tolerationSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_tolerations_{index}_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.tolerationSeconds log field value is not empty then, req_spec_job_template_tolerations_%{index}_tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.tolerations.tolerationSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.schedulerName |
target.resource_ancestors.attribute.labels[req_spec_job_template_scheduler_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.runtimeClassName |
target.resource_ancestors.attribute.labels[req_spec_job_template_runtime_class_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.priorityClassName |
target.resource_ancestors.attribute.labels[req_spec_job_template_priority_class_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.priority |
target.resource_ancestors.attribute.labels[req_spec_job_template_priority] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.preemptionPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_preemption_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_restart_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_termination_grace_period_seconds] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.activeDeadlineSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_active_deadline_seconds] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.readinessGates.conditionType |
target.resource_ancestors.attribute.labels[req_spec_job_template_readiness_gates_{index}_condition_type] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.readinessGates , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.readinessGates.conditionType log field value is not empty then, req_spec_job_template_readiness_gates_%{index}_condition_type log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.readinessGates.conditionType log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.hostname |
target.hostname |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.setHostnameAsFQDN |
target.resource_ancestors.attribute.labels[req_spec_job_template_hostname_as_FQDN] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.subdomain |
target.resource_ancestors.attribute.labels[req_spec_job_template_sub_domain] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.ip |
target.resource_ancestors.attribute.labels[req_spec_job_template_host_aliases_{index}_ip] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.ip log field value is not empty then, req_spec_job_template_host_aliases_%{index}_ip log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.ip log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.hostnames |
target.resource_ancestors.attribute.labels[req_spec_job_template_host_aliases_{index}_host_names_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.hostnames , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.hostnames log field value is not empty then, req_spec_job_template_host_aliases_%{index}_host_names_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.hostAliases.hostnames log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers |
target.resource_ancestors.attribute.labels[req_spec_job_template_dns_config_name_servers_{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers log field value is not empty then, req_spec_job_template_dns_config_name_servers_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.nameservers log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_dns_config_options_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options.name log field value is not empty then, req_spec_job_template_dns_config_options_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_dns_config_options_{index}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options.value log field value is not empty then, req_spec_job_template_dns_config_options_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.options.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.searches |
target.resource_ancestors.attribute.labels[req_spec_job_template_dns_config_{index}_searches] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.searches , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.searches log field value is not empty then, req_spec_job_template_dns_config_searches_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.dnsConfig.searches log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.dnsPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_dns_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.hostNetwork |
target.resource_ancestors.attribute.labels[req_spec_job_template_host_network] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.hostPID |
target.resource_ancestors.attribute.labels[req_spec_job_template_host_PID] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.hostIPC |
target.resource_ancestors.attribute.labels[req_spec_job_template_host_IPC] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.shareProcessNamespace |
target.resource_ancestors.attribute.labels[req_spec_job_template_share_process_namespace] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.serviceAccountName |
target.resource_ancestors.attribute.labels[req_spec_job_template_service_account_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.automountServiceAccountToken |
target.resource_ancestors.attribute.labels[req_spec_job_template_automount_service_account_token] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.appArmorProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_app_armor_profile_type] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.appArmorProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_app_armor_profile_local_host_profile] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.fsGroup |
target.resource_ancestors.attribute.labels[req_spec_job_template_fsGroup] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.fsGroupChangePolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_fsGroup_change_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.runAsUser |
target.resource_ancestors.attribute.labels[req_spec_job_template_run_as_user] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.runAsNonRoot |
target.resource_ancestors.attribute.labels[req_spec_job_template_run_as_non_root] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.runAsGroup |
target.resource_ancestors.attribute.labels[req_spec_job_template_run_as_group] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seccompProfile.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_seccomp_profile_type] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seccompProfile.localhostProfile |
target.resource_ancestors.attribute.labels[req_spec_job_template_seccomp_profile_local_host_profile] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seLinuxChangePolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_set_linux_change_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.level |
target.resource_ancestors.attribute.labels[req_spec_job_template_set_linux_options_level] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.role |
target.resource_ancestors.attribute.labels[req_spec_job_template_set_linux_options_role] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.type |
target.resource_ancestors.attribute.labels[req_spec_job_template_set_linux_options_type] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.seLinuxOptions.user |
target.resource_ancestors.attribute.labels[req_spec_job_template_set_linux_options_user] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups |
target.resource_ancestors.attribute.labels[req_spec_job_template_security_context_supplemental_groups_{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups log field value is not empty then, req_spec_job_template_security_context_supplemental_groups_%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroups log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.supplementalGroupsPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_supplemental_groups_policy] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_security_context_sysctls_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls.name log field value is not empty then, req_spec_job_template_security_context_sysctls_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_security_context_sysctls_{index}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls.value log field value is not empty then, req_spec_job_template_security_context_sysctls_%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.sysctls.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpec |
target.resource_ancestors.attribute.labels[req_spec_job_template_windows_options_gmsa_credential_spec] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.gmsaCredentialSpecName |
target.resource_ancestors.attribute.labels[req_spec_job_template_windows_options_gmsa_credential_spec_name] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.hostProcess |
target.resource_ancestors.attribute.labels[req_spec_job_template_windows_options_host_process] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.securityContext.windowsOptions.runAsUserName |
target.resource_ancestors.attribute.labels[req_spec_job_template_windows_options_run_as_username] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.hostUsers |
target.resource_ancestors.attribute.labels[req_spec_job_template_host_users] |
|
protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_resources_claim_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims.name log field value is not empty then, req_spec_job_template_resources_claim_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_job_template_resources_claim_{index}_request] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims.request log field value is not empty then, req_spec_job_template_resources_claim_%{index}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.resourceClaims.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_resourceClaims_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims.name log field value is not empty then, req_spec_job_template_resourcesClaims_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.resourceClaims.resourceClaimName |
target.resource_ancestors.attribute.labels[req_spec_job_template_resourceClaims_{index}_resource_claim_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimName log field value is not empty then, req_spec_job_template_resourcesClaims_%{index}_resource_claim_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.resourceClaims.resourceClaimTemplateName |
target.resource_ancestors.attribute.labels[req_spec_job_template_resourceClaims_{index}_resource_claim_template_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field value is not empty then, req_spec_job_template_resourcesClaims_%{index}_resource_claim_template_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.resourcesClaims.resourceClaimTemplateName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.schedulingGates.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_schedulin_gates_{index}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.schedulingGates , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.schedulingGates.name log field value is not empty then, req_spec_job_template_scheduling_gates_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.schedulingGates.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.workingDir |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_working_dir] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.workingDir log field value is not empty then, req_spec_job_template_container_%{index}_working_dir log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.workingDir log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.containerPort |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.containerPort log field value is not empty then, req_spec_job_template_container_%{index}_ports_%{index1}_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.containerPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.hostIP |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_ports_{index1}_hostIP] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.hostIP log field value is not empty then, req_spec_job_template_container_%{index}_ports_%{index1}_hostIP log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.hostIP log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.hostPort |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_ports_{index1}_host_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.hostPort log field value is not empty then, req_spec_job_template_container_%{index}_ports_%{index1}_hostPort log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.hostPort log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_ports_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.name log field value is not empty then, req_spec_job_template_container_%{index}_ports_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.protocol |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.protocol log field value is not empty then, req_spec_job_template_container_%{index}_ports_%{index1}_protocol log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.ports.protocol log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.name log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.value log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_config_map_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_config_map_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.configMapKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_field_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_field_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.fieldPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_field_api_version] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_api_version log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.fieldRef.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_resource_field_resource] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_resource_field_resource log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.resource log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_resource_field_container_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_resource_field_container_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.containerName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_resource_field_divisor] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_resource_field_divisor log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.resourceFieldRef.divisor log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_secret_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.key log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_secret_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.name log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_env_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional log field value is not empty then, req_spec_job_template_container_%{index}_env_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.env.valueFrom.secretKeyRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_envFrom_{index1}_config_map_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name log field value is not empty then, req_spec_job_template_container_%{index}_envFrom_%{index1}_config_map_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_envFrom_{index1}_config_map_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.name log field value is not empty then, req_spec_job_template_container_%{index}_envFrom_%{index1}_config_map_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.configMapRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.prefix |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_envFrom_{index1}_prefix] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.prefix log field value is not empty then, req_spec_job_template_container_%{index}_envFrom_%{index1}_prefix log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.prefix log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_envFrom_{index1}_secret_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.name log field value is not empty then, req_spec_job_template_container_%{index}_envFrom_%{index1}_secret_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.optional |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_envFrom_{index1}_secret_optional] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.optional log field value is not empty then, req_spec_job_template_container_%{index}_envFrom_%{index1}_secret_optional log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.envFrom.secretRef.optional log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.mountPropagation |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_propagation] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.propagation log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_propagation log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.propagation log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_read_only] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.readOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.recursiveReadOnly |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_recursive_read_only] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.recursiveReadOnly log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_recursive_read_only log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.recursiveReadOnly log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPath |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_sub_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPath log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_sub_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPathExpr |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_mounts_{index1}_sub_pathexpr] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPathExpr log field value is not empty then, req_spec_job_template_container_%{index}_volume_mounts_%{index1}_sub_pathexpr log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeMounts.subPathExpr log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices.devicePath |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_device_{index1}_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices.devicePath log field value is not empty then, req_spec_job_template_container_%{index}_volume_device_%{index1}_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices.devicePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_volume_device_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices.name log field value is not empty then, req_spec_job_template_container_%{index}_volume_device_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.volumeDevices.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_resources_claims_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims.name log field value is not empty then, req_spec_job_template_container_%{index}_resource_claims_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims.request |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_resources_claims_{index1}_request] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims.request log field value is not empty then, req_spec_job_template_container_%{index}_resource_claims_%{index1}_request log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.claims.request log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_resize_policy_{index1}_resource_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resizePolicy , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_job_template_container_%{index}_resize_policy_%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_resize_policy_{index1}_restart_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resizePolicy , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_job_template_container_%{index}_resize_policy_%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_command_%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_http_headers_%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_http_headers_%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.stopSignal log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.terminationMessagePath |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_termination_message_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePath log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_termination_message_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePath log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.terminationMessagePolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_lifecycle_termination_message_policy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePolicy log field value is not empty then, req_spec_job_template_container_%{index}_lifecycle_termination_message_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.lifecycle.terminationMessagePolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.port log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.host log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.path log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.periodSeconds log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.failureThreshold log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.successThreshold log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.port log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.service log field value is not empty then, req_spec_job_template_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.port log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.host log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.path log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.periodSeconds log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.failureThreshold log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.successThreshold log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.port log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.service log field value is not empty then, req_spec_job_template_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_command_{index1}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_command%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.port log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.host log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_http_headers_{index1}_name] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_http_headers_{index1}_value] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_http_headers%{index}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.path log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.periodSeconds log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_job_template_container_{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.containers , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.failureThreshold log field value is not empty then, req_spec_job_template_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.containers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.podSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_pod_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.response.spec.podSelector.matchExpressions , thenif the protoPayload.response.spec.podSelector.matchExpressions.key log field value is not empty then, res_spec_pod_selector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_pod_selector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.response.spec.podSelector.matchExpressions , thenif the protoPayload.response.spec.podSelector.matchExpressions.operator log field value is not empty then, res_spec_pod_selector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podSelector.matchExpressions.values |
target.resource.attribute.labels[res_spec_pod_selector_matchExpressions_{index}_value_{index1}] |
Iterate through log field protoPayload.response.spec.podSelector.matchExpressions , theniterate through log field protoPayload.response.spec.podSelector.matchExpressions.values , thenif the protoPayload.response.spec.podSelector.matchExpressions.values log field value is not empty then, res_spec_pod_selector_matchExpressions_%{index}_values%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.podSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.policyTypes |
target.resource.attribute.labels[res_spec_pod_selector_policy_types_{index}] |
Iterate through log field protoPayload.response.spec.policyTypes , thenif the protoPayload.response.spec.policyTypes log field value is not empty then, res_spec_pod_selector_policy_types_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.policyTypes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.ipBlock.cidr |
target.resource.attribute.labels[res_spec_ingress_%{index}_from_{index1}_ip_block_cidr] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , thenif the protoPayload.response.spec.ingress.from.ipBlock.cidr log field value is not empty then, res_spec_ingress_%{index}_from%{index1}_ip_block_cidr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.from.ipBlock.cidr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.ipBlock.except |
target.resource.attribute.labels[res_spec_ingress_{index}_from_{index1}_ip_block_except_{index2}] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate through log field protoPayload.response.spec.ingress.from.ipBlock.except , thenif the protoPayload.response.spec.ingress.from.ipBlock.except log field value is not empty then, res_spec_ingress_%{index}_from%{index1}ip_block_except%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.from.ipBlock.except log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_ingress_{index}_from_{index1}_namespace_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate through log field protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_ingress_%{index}_from%{index1}namespace_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_ingress_{index}_from_{index1}_namespace_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate through log field protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_ingress_%{index}_from%{index1}namespace_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.from.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate for each key, value pair of log field protoPayload.response.spec.ingress.from.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.ingress.from.namespaceSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.podSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_ingress_{index}_from_{index1}_pod_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate through log field protoPayload.response.spec.ingress.from.podSelector.matchExpressions , thenif the protoPayload.response.spec.ingress.from.podSelector.matchExpressions.key log field value is not empty then, res_spec_ingress_%{index}_from%{index1}pod_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.from.podSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.podSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_ingress_{index}_from_{index1}_pod_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate through log field protoPayload.response.spec.ingress.from.podSelector.matchExpressions , thenif the protoPayload.response.spec.ingress.from.podSelector.matchExpressions.operator log field value is not empty then, res_spec_ingress_%{index}_from%{index1}pod_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.from.podSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.from.podSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.from , theniterate for each key, value pair of log field protoPayload.response.spec.ingress.from.podSelector.matchLabels , thenif the protoPayload.response.spec.ingress.from.podSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.ports.port |
target.resource.attribute.labels[res_spec_ingress_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.ports , thenif the protoPayload.response.spec.ingress.ports.port log field value is not empty then, res_spec_ingress_%{index}_ports%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.ports.endPort |
target.resource.attribute.labels[res_spec_ingress_{index}_ports_{index1}_end_port] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.ports , thenif the protoPayload.response.spec.ingress.ports.endPort log field value is not empty then, res_spec_ingress_%{index}_ports%{index1}_end_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.ports.endPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.ingress.ports.protocol |
target.resource.attribute.labels[res_spec_ingress_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.ingress , theniterate through log field protoPayload.response.spec.ingress.ports , thenif the protoPayload.response.spec.ingress.ports.protocol log field value is not empty then, res_spec_ingress_%{index}_ports%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.ingress.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.ipBlock.cidr |
target.resource.attribute.labels[res_spec_egress_{index}_to_{index1}_ip_block_cidr] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , thenif the protoPayload.response.spec.egress.to.ipBlock.cidr log field value is not empty then, res_spec_egress_%{index}_to%{index1}_ip_block_cidr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.to.ipBlock.cidr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.ipBlock.except |
target.resource.attribute.labels[res_spec_egress_{index}_to_{index1}_ip_block_except_{index2}] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate through log field protoPayload.response.spec.egress.to.ipBlock.except , thenif the protoPayload.response.spec.egress.to.ipBlock.except log field value is not empty then, res_spec_egress_%{index}_to%{index1}ip_block_except%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.to.ipBlock.except log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_egress_{index}_to_{index1}_namespace_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate through log field protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_egress_%{index}_to%{index1}namespace_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_egress_{index}_to_{index1}_namespace_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate through log field protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_egress_%{index}_to%{index1}namespace_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.to.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate for each key, value pair of log field protoPayload.response.spec.egress.to.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.egress.to.namespaceSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.podSelector.matchExpressions.key |
target.resource.attribute.labels[res_spec_egress_{index}_to_{index1}_pod_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate through log field protoPayload.response.spec.egress.to.podSelector.matchExpressions , thenif the protoPayload.response.spec.egress.to.podSelector.matchExpressions.key log field value is not empty then, res_spec_egress_%{index}_to%{index1}pod_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.to.podSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.podSelector.matchExpressions.operator |
target.resource.attribute.labels[res_spec_egress_{index}_to_{index1}_pod_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate through log field protoPayload.response.spec.egress.to.podSelector.matchExpressions , thenif the protoPayload.response.spec.egress.to.podSelector.matchExpressions.operator log field value is not empty then, res_spec_egress_%{index}_to%{index1}pod_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.to.podSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.to.podSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.to , theniterate for each key, value pair of log field protoPayload.response.spec.egress.to.podSelector.matchLabels , thenif the protoPayload.response.spec.egress.to.podSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.ports.port |
target.resource.attribute.labels[res_spec_egress_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.ports , thenif the protoPayload.response.spec.egress.ports.port log field value is not empty then, res_spec_egress_%{index}_ports%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.ports.endPort |
target.resource.attribute.labels[res_spec_egress_{index}_ports_{index1}_end_port] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.ports , thenif the protoPayload.response.spec.egress.ports.endPort log field value is not empty then, res_spec_egress_%{index}_ports%{index1}_end_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.ports.endPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.egress.ports.protocol |
target.resource.attribute.labels[res_spec_egress_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.response.spec.egress , theniterate through log field protoPayload.response.spec.egress.ports , thenif the protoPayload.response.spec.egress.ports.protocol log field value is not empty then, res_spec_egress_%{index}_ports%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.egress.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_pod_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.spec.podSelector.matchExpressions , thenif the protoPayload.request.spec.podSelector.matchExpressions.key log field value is not empty then, req_spec_pod_selector_matchExpressions_%{index}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_pod_selector_matchExpressions_{index}_operator] |
Iterate through log field protoPayload.request.spec.podSelector.matchExpressions , thenif the protoPayload.request.spec.podSelector.matchExpressions.operator log field value is not empty then, req_spec_pod_selector_matchExpressions_%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podSelector.matchExpressions.values |
target.resource.attribute.labels[req_spec_pod_selector_matchExpressions_{index}_values_{index1}] |
Iterate through log field protoPayload.request.spec.podSelector.matchExpressions , theniterate through log field protoPayload.request.spec.podSelector.matchExpressions.values , thenif the protoPayload.request.spec.podSelector.matchExpressions.values log field value is not empty then, req_spec_pod_selector_matchExpressions_%{index}_values%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.podSelector.matchLabels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.policyTypes |
target.resource.attribute.labels[req_spec_pod_selector_policy_types_{index}] |
Iterate through log field protoPayload.request.spec.policyTypes , thenif the protoPayload.request.spec.policyTypes log field value is not empty then, req_spec_pod_selector_policy_types_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.policyTypes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.ipBlock.cidr |
target.resource.attribute.labels[req_spec_ingress_{index}_from{index}_ip_block_cidr] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , thenif the protoPayload.request.spec.ingress.from.ipBlock.cidr log field value is not empty then, req_spec_ingress_%{index}_from%{index1}_ip_block_cidr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.from.ipBlock.cidr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.ipBlock.except |
target.resource.attribute.labels[req_spec_ingress_{index}_from_{index1}_ip_block_except_{index2}] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate through log field protoPayload.request.spec.ingress.from.ipBlock.except , thenif the protoPayload.request.spec.ingress.from.ipBlock.except log field value is not empty then, req_spec_ingress_%{index}_from%{index1}ip_block_except%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.from.ipBlock.except log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_ingress_{index}_from_{index1}_namespace_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate through log field protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_ingress_%{index}_from%{index1}namespace_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_ingress_{index}_from_{index1}_namespace_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate through log field protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_ingress_%{index}_from%{index1}namespace_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.from.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate for each key, value pair of log field protoPayload.request.spec.ingress.from.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.ingress.from.namespaceSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.podSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_ingress_{index}_from_{index1}_pod_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate through log field protoPayload.request.spec.ingress.from.podSelector.matchExpressions , thenif the protoPayload.request.spec.ingress.from.podSelector.matchExpressions.key log field value is not empty then, req_spec_ingress_%{index}_from%{index1}pod_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.from.podSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.podSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_ingress_{index}_from_{index1}_pod_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate through log field protoPayload.request.spec.ingress.from.podSelector.matchExpressions , thenif the protoPayload.request.spec.ingress.from.podSelector.matchExpressions.operator log field value is not empty then, req_spec_ingress_%{index}_from%{index1}pod_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.from.podSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.from.podSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.from , theniterate for each key, value pair of log field protoPayload.request.spec.ingress.from.podSelector.matchLabels , thenif the protoPayload.request.spec.ingress.from.podSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.ports.port |
target.resource.attribute.labels[req_spec_ingress_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.ports , thenif the protoPayload.request.spec.ingress.ports.port log field value is not empty then, req_spec_ingress_%{index}_ports%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.ports.endPort |
target.resource.attribute.labels[req_spec_ingress_{index}_ports_{index1}_end_port] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.ports , thenif the protoPayload.request.spec.ingress.ports.endPort log field value is not empty then, req_spec_ingress_%{index}_ports%{index1}_end_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.ports.endPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.ingress.ports.protocol |
target.resource.attribute.labels[req_spec_ingress_{index}_ports_{index1}_protocol] |
Iterate through log field protoPayload.request.spec.ingress , theniterate through log field protoPayload.request.spec.ingress.ports , thenif the protoPayload.request.spec.ingress.ports.protocol log field value is not empty then, req_spec_ingress_%{index}_ports%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.ingress.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.ipBlock.cidr |
target.resource.attribute.labels[req_spec_egress_{index}_to_{index1}_ip_block_cidr] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , thenif the protoPayload.request.spec.egress.to.ipBlock.cidr log field value is not empty then, req_spec_egress_%{index}_to%{index1}_ip_block_cidr log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.to.ipBlock.cidr log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.ipBlock.except |
target.resource.attribute.labels[req_spec_egress_{index}_to_{index1}_ip_block_except_{index2}] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate through log field protoPayload.request.spec.egress.to.ipBlock.except , thenif the protoPayload.request.spec.egress.to.ipBlock.except log field value is not empty then, req_spec_egress_%{index}_to%{index1}ip_block_except%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.to.ipBlock.except log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_egress_{index}_to_{index1}_namespace_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate through log field protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_egress_%{index}_to%{index1}namespace_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_egress_{index}_to_{index1}_namespace_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate through log field protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_egress_%{index}_to%{index1}namespace_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.to.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.namespaceSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate for each key, value pair of log field protoPayload.request.spec.egress.to.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.egress.to.namespaceSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.podSelector.matchExpressions.key |
target.resource.attribute.labels[req_spec_egress_{index}_to_{index1}_pod_selector_match_expressions_{index2}_key] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate through log field protoPayload.request.spec.egress.to.podSelector.matchExpressions , thenif the protoPayload.request.spec.egress.to.podSelector.matchExpressions.key log field value is not empty then, req_spec_egress_%{index}_to%{index1}pod_selector_match_expressions%{index2}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.to.podSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.podSelector.matchExpressions.operator |
target.resource.attribute.labels[req_spec_egress_{index}_to_{index1}_pod_selector_match_expressions_{index2}_operator] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate through log field protoPayload.request.spec.egress.to.podSelector.matchExpressions , thenif the protoPayload.request.spec.egress.to.podSelector.matchExpressions.operator log field value is not empty then, req_spec_egress_%{index}_to%{index1}pod_selector_match_expressions%{index2}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.to.podSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.to.podSelector.matchLabels |
target.resource.attribute.labels[key] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.to , theniterate for each key, value pair of log field protoPayload.request.spec.egress.to.podSelector.matchLabels , thenif the protoPayload.request.spec.egress.to.podSelector.matchLabels log field value is not empty then, key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.ports.port |
target.resource.attribute.labels[req_spec_egress_{index}_ports_{index1}_port] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.ports , thenif the protoPayload.request.spec.egress.ports.port log field value is not empty then, req_spec_egress_%{index}_ports%{index1}_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.ports.port log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.ports.endPort |
target.resource.attribute.labels[req_spec_egress_{index}_ports_{index1}_end_port] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.ports , thenif the protoPayload.request.spec.egress.ports.endPort log field value is not empty then, req_spec_egress_%{index}_ports%{index1}_end_port log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.ports.endPort log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.egress.ports.protocol |
target.resource.attribute.labels[req_spec_pod_selector_matchExpressions_{index}_key] |
Iterate through log field protoPayload.request.spec.egress , theniterate through log field protoPayload.request.spec.egress.ports , thenif the protoPayload.request.spec.egress.ports.protocol log field value is not empty then, req_spec_egress_%{index}_ports%{index1}_protocol log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.egress.ports.protocol log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.replicas |
target.resource.attribute.labels[res_spec_replicas] |
|
protoPayload.response.spec.minReadySeconds |
target.resource.attribute.labels[res_spec_min_ready_seconds] |
|
protoPayload.response.status.replicas |
target.resource.attribute.labels[res_status_replicas] |
|
protoPayload.response.status.availableReplicas |
target.resource.attribute.labels[res_status_available_replicas] |
|
protoPayload.response.status.readyReplicas |
target.resource.attribute.labels[res_status_ready_replicas] |
|
protoPayload.response.status.terminatingReplicas |
target.resource.attribute.labels[res_status_terminating_replicas] |
|
protoPayload.response.status.fullyLabeledReplicas |
target.resource.attribute.labels[res_status_fully_labeled_replicas] |
|
protoPayload.request.spec.replicas |
target.resource.attribute.labels[req_spec_replicas] |
|
protoPayload.request.spec.minReadySeconds |
target.resource.attribute.labels[req_spec_min_ready_seconds] |
|
protoPayload.request.status.replicas |
target.resource.attribute.labels[req_status_replicas] |
|
protoPayload.request.status.availableReplicas |
target.resource.attribute.labels[req_status_available_replicas] |
|
protoPayload.request.status.readyReplicas |
target.resource.attribute.labels[req_status_ready_replicas] |
|
protoPayload.request.status.terminatingReplicas |
target.resource.attribute.labels[req_status_terminating_replicas] |
|
protoPayload.request.status.fullyLabeledReplicas |
target.resource.attribute.labels[req_status_fully_labeled_replicas] |
|
protoPayload.response.spec.strategy.type |
target.resource.attribute.labels[res_spec_strategy_type] |
|
protoPayload.response.spec.strategy.rollingUpdate.maxSurge |
target.resource.attribute.labels[res_spec_strategy_rollingUpdate_maxSurge] |
|
protoPayload.response.spec.strategy.rollingUpdate.maxUnavailable |
target.resource.attribute.labels[res_spec_strategy_rollingUpdate_maxUnavailable] |
|
protoPayload.response.spec.progressDeadlineSeconds |
target.resource.attribute.labels[res_spec_progressDeadlineSeconds] |
|
protoPayload.response.spec.paused |
target.resource.attribute.labels[res_spec_paused] |
|
protoPayload.response.status.updatedReplicas |
target.resource.attribute.labels[res_status_updatedReplicas] |
|
protoPayload.response.status.unavailableReplicas |
target.resource.attribute.labels[res_status_unavailableReplicas] |
|
protoPayload.response.status.collisionCount |
target.resource.attribute.labels[res_status_collisionCount] |
|
protoPayload.response.spec.updateStrategy.rollingUpdate.partition |
target.resource.attribute.labels[res_spec_updateStrategy_rollingUpdate_partition] |
|
protoPayload.response.spec.podManagementPolicy |
target.resource.attribute.labels[res_spec_podManagementPolicy] |
|
protoPayload.response.spec.volumeClaimTemplates |
target.resource.attribute.labels[res_spec_volumeClaimTemplates] |
|
protoPayload.response.spec.persistentVolumeClaimRetentionPolicy.whenDeleted |
target.resource.attribute.labels[res_spec_persistentVolumeClaimRetentionPolicy_whenDeleted] |
|
protoPayload.response.spec.persistentVolumeClaimRetentionPolicy.whenScaled |
target.resource.attribute.labels[res_spec_persistentVolumeClaimRetentionPolicy_whenScaled] |
|
protoPayload.response.spec.ordinals.start |
target.resource.attribute.labels[res_spec_ordinals_start] |
|
protoPayload.response.status.currentRevision |
target.resource.attribute.labels[res_status_currentRevision] |
|
protoPayload.response.status.updateRevision |
target.resource.attribute.labels[res_status_updateRevision] |
|
protoPayload.request.spec.progressDeadlineSeconds |
target.resource.attribute.labels[req_spec_progressDeadlineSeconds] |
|
protoPayload.request.spec.paused |
target.resource.attribute.labels[req_spec_paused] |
|
protoPayload.request.status.updatedReplicas |
target.resource.attribute.labels[req_status_updatedReplicas] |
|
protoPayload.request.status.unavailableReplicas |
target.resource.attribute.labels[req_status_unavailableReplicas] |
|
protoPayload.request.status.collisionCount |
target.resource.attribute.labels[req_status_collisionCount] |
|
protoPayload.request.spec.updateStrategy.rollingUpdate.partition |
target.resource.attribute.labels[req_spec_updateStrategy_rollingUpdate_partition] |
|
protoPayload.request.spec.podManagementPolicy |
target.resource.attribute.labels[req_spec_podManagementPolicy] |
|
protoPayload.request.spec.volumeClaimTemplates |
target.resource.attribute.labels[req_spec_volumeClaimTemplates] |
|
protoPayload.request.spec.persistentVolumeClaimRetentionPolicy.whenDeleted |
target.resource.attribute.labels[req_spec_persistentVolumeClaimRetentionPolicy_whenDeleted] |
|
protoPayload.request.spec.persistentVolumeClaimRetentionPolicy.whenScaled |
target.resource.attribute.labels[req_spec_persistentVolumeClaimRetentionPolicy_whenScaled] |
|
protoPayload.response.spec.ordinals.start |
target.resource.attribute.labels[res_spec_ordinals_start] |
|
protoPayload.response.status.currentRevision |
target.resource.attribute.labels[res_status_currentRevision] |
|
protoPayload.response.status.updateRevision |
target.resource.attribute.labels[res_status_updateRevision] |
|
protoPayload.request.spec.ordinals.start |
target.resource.attribute.labels[req_spec_ordinals_start] |
|
protoPayload.request.status.currentRevision |
target.resource.attribute.labels[req_status_currentRevision] |
|
protoPayload.request.status.updateRevision |
target.resource.attribute.labels[req_status_updateRevision] |
|
protoPayload.response.revision |
target.resource.attribute.labels[res_revision] |
|
protoPayload.response.data |
target.resource.attribute.labels[res_data] |
|
protoPayload.request.revision |
target.resource.attribute.labels[req_revision] |
|
protoPayload.request.data |
target.resource.attribute.labels[req_data] |
|
protoPayload.response.status.updatedNumberScheduled |
target.resource.attribute.labels[res_status_updatedNumberScheduled] |
|
protoPayload.request.status.numberUnavailable |
target.resource.attribute.labels[req_status_numberUnavailable] |
|
protoPayload.request.status.updatedNumberScheduled |
target.resource.attribute.labels[req_status_updatedNumberScheduled] |
|
protoPayload.response.spec.parallelism |
target.resource.attribute.labels[res_spec_parallelism] |
|
protoPayload.response.spec.completions |
target.resource.attribute.labels[res_spec_completions] |
|
protoPayload.response.spec.completionMode |
target.resource.attribute.labels[res_spec_completion_mode] |
|
protoPayload.response.spec.backoffLimit |
target.resource.attribute.labels[res_spec_backoff_limit] |
|
protoPayload.response.spec.ttlSecondsAfterFinished |
target.resource.attribute.labels[res_spec_ttl_seconds_after_finished] |
|
protoPayload.response.spec.suspend |
target.resource.attribute.labels[res_spec_suspend] |
|
protoPayload.response.spec.manualSelector |
target.resource.attribute.labels[res_spec_manu_selector] |
|
protoPayload.response.spec.podFailurePolicy.rules.action |
target.resource.attribute.labels[res_spec_pod_failure_policy_rules_{index}_action] |
Iterate through log field protoPayload.response.spec.podFailurePolicy.rules , thenif the protoPayload.response.spec.podFailurePolicy.rules.action log field value is not empty then, res_spec_pod_failure_policy_rules_%{index}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podFailurePolicy.rules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.operator |
target.resource.attribute.labels[res_spec_pod_failure_policy_rules_{index}_on_exit_codes_operator] |
Iterate through log field protoPayload.response.spec.podFailurePolicy.rules , thenif the protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.operator log field value is not empty then, res_spec_pod_failure_policy_rules_%{index}_on_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.values |
target.resource.attribute.labels[res_spec_pod_failure_policy_rules_{index}_on_exit_codes_values] |
Iterate through log field protoPayload.response.spec.podFailurePolicy.rules , theniterate through log field protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.values , thenif the protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.values log field value is not empty then, res_spec_pod_failure_policy_rules_%{index}_on_exit_codes_values log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.containerName |
target.resource.attribute.labels[res_spec_pod_failure_policy_rules_{index}_on_exit_codes_container_name] |
Iterate through log field protoPayload.response.spec.podFailurePolicy.rules , thenif the protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.containerName log field value is not empty then, res_spec_pod_failure_policy_rules_%{index}_on_exit_codes_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podFailurePolicy.rules.onExitCodes.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podFailurePolicy.rules.onPodConditions.status |
target.resource.attribute.labels[res_spec_pod_failure_policy_rules_{index}_on_pod_conditions_status] |
Iterate through log field protoPayload.response.spec.podFailurePolicy.rules , theniterate through log field protoPayload.response.spec.podFailurePolicy.rules.onPodConditions , thenif the protoPayload.response.spec.podFailurePolicy.rules.onPodConditions.status log field value is not empty then, res_spec_pod_failure_policy_rules_%{index}_on_pod_conditions_status log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podFailurePolicy.rules.onPodConditions.status log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.podFailurePolicy.rules.onPodConditions.type |
target.resource.attribute.labels[res_spec_pod_failure_policy_rules_{index}on_pod_conditions{index1}_type] |
Iterate through log field protoPayload.response.spec.podFailurePolicy.rules , theniterate through log field protoPayload.response.spec.podFailurePolicy.rules.onPodConditions , thenif the protoPayload.response.spec.podFailurePolicy.rules.onPodConditions.type log field value is not empty then, res_spec_pod_failure_policy_rules_%{index}on_pod_conditions{index1}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.podFailurePolicy.rules.onPodConditions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.successPolicy.rules.succeededCount |
target.resource.attribute.labels[res_spec_success_policy_rules_{index}_succeeded_count] |
Iterate through log field protoPayload.response.spec.successPolicy.rules , thenif the protoPayload.response.spec.successPolicy.rules.succeededCount log field value is not empty then, res_spec_success_policy_rules_%{index}_succeeded_count log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.successPolicy.rules.succeededCount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.successPolicy.rules.succeededIndexes |
target.resource.attribute.labels[res_spec_success_policy_rules_{index}_succeeded_indexes] |
Iterate through log field protoPayload.response.spec.successPolicy.rules , thenif the protoPayload.response.spec.successPolicy.rules.succeededIndexes log field value is not empty then, res_spec_success_policy_rules_%{index}_succeeded_indexes log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.successPolicy.rules.succeededIndexes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.backoffLimitPerIndex |
target.resource.attribute.labels[res_spec_backoff_limit_per_index] |
|
protoPayload.response.spec.managedBy |
target.resource.attribute.labels[res_spec_managed_by] |
|
protoPayload.response.spec.maxFailedIndexes |
target.resource.attribute.labels[res_spec_max_failed_indexes] |
|
protoPayload.response.spec.podReplacementPolicy |
target.resource.attribute.labels[res_spec_pod_replacement_policy] |
|
protoPayload.response.status.startTime |
target.resource.attribute.labels[res_status_start_time] |
|
protoPayload.response.status.completionTime |
target.resource.attribute.labels[res_status_completion_time] |
|
protoPayload.response.status.active |
target.resource.attribute.labels[res_status_active] |
|
protoPayload.response.status.failed |
target.resource.attribute.labels[res_status_failed] |
|
protoPayload.response.status.succeeded |
target.resource.attribute.labels[res_status_succeeded] |
|
protoPayload.response.status.completedIndexes |
target.resource.attribute.labels[res_status_completed_indexes] |
|
protoPayload.response.status.uncountedTerminatedPods.failed |
target.resource.attribute.labels[res_status_uncounted_terminated_pods_failed_{index}] |
Iterate through log field protoPayload.response.status.uncountedTerminatedPods.failed , thenif the protoPayload.response.status.uncountedTerminatedPods.failed log field value is not empty then, res_status_uncounted_terminated_pods_failed_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.uncountedTerminatedPods.failed log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.uncountedTerminatedPods.succeeded |
target.resource.attribute.labels[res_status_uncounted_terminated_pods_succeeded_{index}] |
Iterate through log field protoPayload.response.status.uncountedTerminatedPods.succeeded , thenif the protoPayload.response.status.uncountedTerminatedPods.succeeded log field value is not empty then, res_status_uncounted_terminated_pods_succeeded_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.status.uncountedTerminatedPods.succeeded log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.status.ready |
target.resource.attribute.labels[res_status_ready] |
|
protoPayload.response.status.failedIndexes |
target.resource.attribute.labels[res_status_failed_indexes] |
|
protoPayload.response.status.terminating |
target.resource.attribute.labels[res_status_terminating] |
|
protoPayload.request.spec.activeDeadlineSeconds |
target.resource.attribute.labels[req_spec_active_deadline_seconds] |
|
protoPayload.request.spec.ttlSecondsAfterFinished |
target.resource.attribute.labels[req_spec_ttl_seconds_after_finished] |
|
protoPayload.request.spec.manualSelector |
target.resource.attribute.labels[req_spec_manu_selector] |
|
protoPayload.request.spec.podFailurePolicy.rules.action |
target.resource.attribute.labels[req_spec_pod_failure_policy_rules_{index}_action] |
Iterate through log field protoPayload.request.spec.podFailurePolicy.rules , thenif the protoPayload.request.spec.podFailurePolicy.rules.action log field value is not empty then, req_spec_pod_failure_policy_rules_%{index}_action log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podFailurePolicy.rules.action log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.operator |
target.resource.attribute.labels[req_spec_pod_failure_policy_rules_{index}_on_exit_codes_operator] |
Iterate through log field protoPayload.request.spec.podFailurePolicy.rules , thenif the protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.operator log field value is not empty then, req_spec_pod_failure_policy_rules_%{index}_on_exit_codes_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.values |
target.resource.attribute.labels[req_spec_pod_failure_policy_rules_{index}on_exit_codes_values{index1}] |
Iterate through log field protoPayload.request.spec.podFailurePolicy.rules , theniterate through log field protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.values , thenif the protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.values log field value is not empty then, req_spec_pod_failure_policy_rules_%{index}_on_exit_codes_values log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.containerName |
target.resource.attribute.labels[req_spec_pod_failure_policy_rules_{index}_on_exit_codes_container_name] |
Iterate through log field protoPayload.request.spec.podFailurePolicy.rules , thenif the protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.containerName log field value is not empty then, req_spec_pod_failure_policy_rules_%{index}_on_exit_codes_container_name log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podFailurePolicy.rules.onExitCodes.containerName log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podFailurePolicy.rules.onPodConditions.status |
target.resource.attribute.labels[req_spec_pod_failure_policy_rules_{index}_on_pod_conditions_status] |
Iterate through log field protoPayload.request.spec.podFailurePolicy.rules , theniterate through log field protoPayload.request.spec.podFailurePolicy.rules.onPodConditions , thenif the protoPayload.request.spec.podFailurePolicy.rules.onPodConditions.status log field value is not empty then, req_spec_pod_failure_policy_rules_%{index}_on_pod_conditions_status log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podFailurePolicy.rules.onPodConditions.status log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.podFailurePolicy.rules.onPodConditions.type |
target.resource.attribute.labels[req_spec_pod_failure_policy_rules_{index}_on_pod_conditions_type] |
Iterate through log field protoPayload.request.spec.podFailurePolicy.rules , theniterate through log field protoPayload.request.spec.podFailurePolicy.rules.onPodConditions , thenif the protoPayload.request.spec.podFailurePolicy.rules.onPodConditions.type log field value is not empty then, req_spec_pod_failure_policy_rules_%{index}_on_pod_conditions_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.podFailurePolicy.rules.onPodConditions.type log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.successPolicy.rules.succeededCount |
target.resource.attribute.labels[req_spec_success_policy_rules_{index}_succeeded_count] |
Iterate through log field protoPayload.request.spec.successPolicy.rules , thenif the protoPayload.request.spec.successPolicy.rules.succeededCount log field value is not empty then, req_spec_success_policy_rules_%{index}_succeeded_count log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.successPolicy.rules.succeededCount log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.successPolicy.rules.succeededIndexes |
target.resource.attribute.labels[req_spec_success_policy_rules_{index}_succeeded_indexes] |
Iterate through log field protoPayload.request.spec.successPolicy.rules , thenif the protoPayload.request.spec.successPolicy.rules.succeededIndexes log field value is not empty then, req_spec_success_policy_rules_%{index}_succeeded_indexes log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.successPolicy.rules.succeededIndexes log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.backoffLimitPerIndex |
target.resource.attribute.labels[req_spec_backoff_limit_per_index] |
|
protoPayload.request.spec.managedBy |
target.resource.attribute.labels[req_spec_managed_by] |
|
protoPayload.request.spec.maxFailedIndexes |
target.resource.attribute.labels[req_spec_max_failed_indexes] |
|
protoPayload.request.spec.podReplacementPolicy |
target.resource.attribute.labels[req_spec_pod_replacement_policy] |
|
protoPayload.request.status.startTime |
target.resource.attribute.labels[req_status_start_time] |
|
protoPayload.request.status.completionTime |
target.resource.attribute.labels[req_status_completion_time] |
|
protoPayload.request.status.active |
target.resource.attribute.labels[req_status_active] |
|
protoPayload.request.status.failed |
target.resource.attribute.labels[req_status_failed] |
|
protoPayload.request.status.succeeded |
target.resource.attribute.labels[req_status_succeeded] |
|
protoPayload.request.status.completedIndexes |
target.resource.attribute.labels[req_status_completed_indexes] |
|
protoPayload.request.status.uncountedTerminatedPods.failed |
target.resource.attribute.labels[req_status_uncounted_terminated_pods_failed_{index}] |
Iterate through log field protoPayload.request.status.uncountedTerminatedPods.failed , thenif the protoPayload.request.status.uncountedTerminatedPods.failed log field value is not empty then, req_status_uncounted_terminated_pods_failed_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.uncountedTerminatedPods.failed log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.uncountedTerminatedPods.succeeded |
target.resource.attribute.labels[req_status_uncounted_terminated_pods_succeeded_{index}] |
Iterate through log field protoPayload.request.status.uncountedTerminatedPods.succeeded , thenif the protoPayload.request.status.uncountedTerminatedPods.succeeded log field value is not empty then, req_status_uncounted_terminated_pods_succeeded_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.status.uncountedTerminatedPods.succeeded log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.status.ready |
target.resource.attribute.labels[req_status_ready] |
|
protoPayload.request.status.failedIndexes |
target.resource.attribute.labels[req_status_failed_indexes] |
|
protoPayload.request.status.terminating |
target.resource.attribute.labels[req_status_terminating] |
|
protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values , thenif the protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , theniterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource.attribute.labels[res_weight] |
Iterate through log field protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource.attribute.labels[res_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[res_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource.attribute.labels[res_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource.attribute.labels[res_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource.attribute.labels[res_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_namespace_selector_match_labels log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource.attribute.labels[res_namespaces] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource.attribute.labels[res_topology_key] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key |
target.resource.attribute.labels[res_podAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[res_podAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values |
target.resource.attribute.labels[res_podAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels |
target.resource.attribute.labels[res_podAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_podAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_podAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_podAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels |
target.resource.attribute.labels[res_podAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.matchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.mismatchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces |
target.resource.attribute.labels[res_podAffinityTerm_namespaces] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaces log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey |
target.resource.attribute.labels[res_podAffinityTerm_topology_key] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.topologyKey log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource.attribute.labels[res_podAffinity_weight] |
Iterate through log field protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource.attribute.labels[res_podAntiAffinity_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[res_podAntiAffinity_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource.attribute.labels[res_podAntiAffinity_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource.attribute.labels[res_podAntiAffinity_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_labels%{index1} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_podAntiAffinity_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_podAntiAffinity_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_podAntiAffinity_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource.attribute.labels[res_podAntiAffinity_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}namespace_selector%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource.attribute.labels[res_podAntiAffinity_namespaces] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource.attribute.labels[res_podAntiAffinity_topology_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource.attribute.labels[res_podAntiAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource.attribute.labels[res_podAntiAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key |
target.resource.attribute.labels[res_podAntiAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[res_podAntiAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values |
target.resource.attribute.labels[res_podAntiAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels |
target.resource.attribute.labels[res_podAntiAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[res_podAntiAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[res_podAntiAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[res_podAntiAffinityTerm_namespaces] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels |
target.resource.attribute.labels[res_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.matchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.mismatchLabelKeys log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaces log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey |
target.resource.attribute.labels[res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.topologyKey log field value is not empty then, res_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource.attribute.labels[res_preferred_during_scheduling_ignored_during_execution_%{index}_weight] |
Iterate through log field protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.maxSkew |
target.resource.attrbute.labels[res_topology_spread_constraints_max_skew] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.topologySpreadConstraints.maxSkew log field value is not empty then, res_topology_spread_constraints_%{index}_max_skew log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.maxSkew log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.topologyKey |
target.resource.attrbute.labels[res_topology_spread_constraints_topology_key] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.topologySpreadConstraints.topologyKey log field value is not empty then, res_topology_spread_constraints_%{index}_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.whenUnsatisfiable |
target.resource.attrbute.labels[res_topology_spread_constraints_unsatisfiable] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.topologySpreadConstraints.whenUnsatisfiable log field value is not empty then, res_topology_spread_constraints_%{index}_unsatisfiable log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.whenUnsatisfiable log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.key |
target.resource.attribute.labels[res_topology_spread_constraints_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field value is not empty then, res_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[res_topology_spread_constraints_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field value is not empty then, res_topology_spread_constraints_%{index1}labelSelector_match_expression%{index}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.values |
target.resource.attribute.labels[res_topology_spread_constraints_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field value is not empty then, res_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}value%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchLabels |
target.resource.attribute.labels[res_topology_spread_constraints_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , theniterate for each key, value pair of log field protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchLabels , thenif the protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchLabels log field value is not empty then, res_topology_spread_constraints_%{index}_labelSelector_match_labels log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.matchLabelKeys |
target.resource.attribute.labels[res_topology_spread_constraints_%{index}matchLabelKeys%{index}] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.topologySpreadConstraints.matchLabelKeys , thenif the protoPayload.response.spec.topologySpreadConstraints.matchLabelKeys log field value is not empty then, res_topology_spread_constraints_%{index}_matchLabelKeys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.minDomains |
target.resource.attribute.labels[res_topology_spread_constraints_%{index}_min_domains] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.topologySpreadConstraints.minDomains log field value is not empty then, res_topology_spread_constraints_%{index}_min_domains log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.minDomains log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.nodeAffinityPolicy |
target.resource.attribute.labels[res_topology_spread_constraints_%{index}_nodeAffinityPolicy] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.topologySpreadConstraints.nodeAffinityPolicy log field value is not empty then, res_topology_spread_constraints_%{index}_nodeAffinityPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.nodeAffinityPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.topologySpreadConstraints.nodeTaintsPolicy |
target.resource.attribute.labels[res_topology_spread_constraints_%{index}_nodeTaintsPolicy] |
Iterate through log field protoPayload.response.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.topologySpreadConstraints.nodeTaintsPolicy log field value is not empty then, res_topology_spread_constraints_%{index}_nodeTaintsPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.spec.topologySpreadConstraints.nodeTaintsPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values , thenif the protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key |
target.resource.attribute.labels[req_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator |
target.resource.attribute.labels[req_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values |
target.resource.attribute.labels[req_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key |
target.resource.attribute.labels[req_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator |
target.resource.attribute.labels[req_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values |
target.resource.attribute.labels[req_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , theniterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource.attribute.labels[req_weight] |
Iterate through log field protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource.attribute.labels[req_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[req_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource.attribute.labels[req_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource.attribute.labels[req_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[req_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource.attribute.labels[req_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_namespaces] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource.attribute.labels[req_topoloreq_required_during_scheduling_ignored_during_execution_%{index}_topology_key] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key |
target.resource.attribute.labels[req_podAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[req_podAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values |
target.resource.attribute.labels[req_podAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels |
target.resource.attribute.labels[req_podAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_podAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_podAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[req_podAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels |
target.resource.attribute.labels[req_podAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.matchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.mismatchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces |
target.resource.attribute.labels[req_podAffinityTerm_namespaces] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaces log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey |
target.resource.attribute.labels[req_podAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.topologyKey log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource.attribute.labels[req_podAffinity_weight] |
Iterate through log field protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource.attribute.labels[req_podAntiAffinity_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[req_podAntiAffinity_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource.attribute.labels[req_podAntiAffinity_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource.attribute.labels[req_podAntiAffinity_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_podAntiAffinity_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_podAntiAffinity_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[req_podAntiAffinity_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource.attribute.labels[req_podAntiAffinity_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}namespace_selector%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource.attribute.labels[req_podAntiAffinity_namespaces] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource.attribute.labels[req_podAntiAffinity_topology_key] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource.attribute.labels[req_podAntiAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource.attribute.labels[req_podAntiAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key |
target.resource.attribute.labels[req_podAntiAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[req_podAntiAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values |
target.resource.attribute.labels[req_podAntiAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels |
target.resource.attribute.labels[req_podAntiAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource.attribute.labels[req_podAntiAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource.attribute.labels[req_podAntiAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource.attribute.labels[req_podAntiAffinityTerm_namespaces] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels |
target.resource.attribute.labels[req_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_labels%{key} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.matchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.mismatchLabelKeys log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaces log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_keys] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.topologyKey log field value is not empty then, req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource.attribute.labels[req_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_weight] |
Iterate through log field protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.maxSkew |
target.resource.attrbute.labels[req_topology_spread_constraints_max_skew] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.topologySpreadConstraints.maxSkew log field value is not empty then, req_topology_spread_constraints_%{index}_max_skew log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.maxSkew log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.topologyKey |
target.resource.attrbute.labels[req_topology_spread_constraints_topology_key] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.topologySpreadConstraints.topologyKey log field value is not empty then, req_topology_spread_constraints_%{index}_topology_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.topologyKey log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.whenUnsatisfiable |
target.resource.attrbute.labels[req_topology_spread_constraints_unsatisfiable] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.topologySpreadConstraints.whenUnsatisfiable log field value is not empty then, req_topology_spread_constraints_%{index}_unsatisfiable log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.whenUnsatisfiable log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.key |
target.resource.attribute.labels[req_topology_spread_constraints_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field value is not empty then, req_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_key log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator |
target.resource.attribute.labels[req_topology_spread_constraints_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field value is not empty then, req_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_operator log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.values |
target.resource.attribute.labels[req_topology_spread_constraints_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field value is not empty then, req_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}values%{index2} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchLabels |
target.resource.attribute.labels[req_topology_spread_constraints_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , theniterate for each key, value pair of log field protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchLabels , thenif the protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchLabels log field value is not empty then, req_topology_spread_constraints_%{index}_labelSelector_match_labels log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.labelSelector.matchLabels log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.matchLabelKeys |
target.resource.attribute.labels[req_topology_spread_constraints_%{index}matchLabelKeys%{index}] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.topologySpreadConstraints.matchLabelKeys , thenif the protoPayload.request.spec.topologySpreadConstraints.matchLabelKeys log field value is not empty then, req_topology_spread_constraints_%{index}matchLabelKeys%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.matchLabelKeys log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.minDomains |
target.resource.attribute.labels[req_topology_spread_constraints_%{index}_min_domains] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.topologySpreadConstraints.minDomains log field value is not empty then, req_topology_spread_constraints_%{index}_min_domains log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.minDomains log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.nodeAffinityPolicy |
target.resource.attribute.labels[req_topology_spread_constraints_%{index}_nodeAffinityPolicy] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.topologySpreadConstraints.nodeAffinityPolicy log field value is not empty then, req_topology_spread_constraints_%{index}_nodeAffinityPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.nodeAffinityPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.spec.topologySpreadConstraints.nodeTaintsPolicy |
target.resource.attribute.labels[req_topology_spread_constraints_%{index}_nodeTaintsPolicy] |
Iterate through log field protoPayload.request.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.topologySpreadConstraints.nodeTaintsPolicy log field value is not empty then, req_topology_spread_constraints_%{index}_nodeTaintsPolicy log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.spec.topologySpreadConstraints.nodeTaintsPolicy log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key |
target.resource_ancestors.attribute.labels[res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator |
target.resource_ancestors.attribute.labels[res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values |
target.resource_ancestors.attribute.labels[res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , theniterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[res_spec_template_weight] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[res_spec_template_namespaces] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_template_topology_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.matchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.mismatchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_namespaces] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaces log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinityTerm_topology_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.topologyKey log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[res_spec_template_podAffinity_weight] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_values log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_namespaces] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinity_topology_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_namespaces] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.matchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.mismatchLabelKeys log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaces log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topolgy_keys] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.topologyKey log field value is not empty then, res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[res_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_weight] |
Iterate through log field protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.maxSkew |
target.resource.attrbute.labels[res_spec_template_topology_spread_constraints_max_skew] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.maxSkew log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_max_skew log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.maxSkew log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.topologyKey |
target.resource.attrbute.labels[res_spec_template_topology_spread_constraints_topology_key] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.topologyKey log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable |
target.resource.attrbute.labels[res_spec_template_topology_spread_constraints_unsatisfiable] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_unsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}value%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , theniterate for each key, value pair of log field protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_labelSelector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_%{index}matchLabelKeys%{index}] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints.matchLabelKeys , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}matchLabelKeys%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.minDomains |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_%{index}_min_domains] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.minDomains log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_min_domains log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.minDomains log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_%{index}_nodeAffinityPolicy] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy |
target.resource_ancestors.attribute.labels[res_spec_template_topology_spread_constraints_%{index}_nodeTaintsPolicy] |
Iterate through log field protoPayload.response.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field value is not empty then, res_spec_template_topology_spread_constraints_%{index}_nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.resources.limits |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.containers.resources.limits , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.resources.requests |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.template.spec.containers.resources.requests , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.resizePolicy.resourceName |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}resize_policy%{index}_resource_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.resizePolicy , thenif the protoPayload.request.spec.template.spec.containers.resources.resizePolicy.resourceName log field value is not empty then, req_spec_template_container_%{index}resize_policy%{index1}_resource_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.resizePolicy.resourceName log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.resizePolicy.restartPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}resize_policy%{index}_restart_policy] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.resizePolicy , thenif the protoPayload.request.spec.template.spec.containers.resources.resizePolicy.restartPolicy log field value is not empty then, req_spec_template_container_%{index}resize_policy%{index1}_restart_policy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.resizePolicy.restartPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}lifecycle_post_start_command%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.lifecycle.postStart.exec.command , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.exec.command log field value is not empty then, req_spec_template_container_%{index}lifecycle_post_start_command%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}lifecycle_post_start_http_headers%{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_container_%{index}lifecycle_post_start_http_headers%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}lifecycle_post_start_http_headers%{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_container_%{index}lifecycle_post_start_http_headers%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_sleep_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_post_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field value is not empty then, req_spec_template_container_%{index}_lifecycle_post_start_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.postStart.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}lifecycle_pre_stop_command%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.lifecycle.preStop.exec.command , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.exec.command log field value is not empty then, req_spec_template_container_%{index}lifecycle_pre_stop_command%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}lifecycle_pre_stop_http_headers%{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_container_%{index}lifecycle_pre_stop_http_headers%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}lifecycle_pre_stop_http_headers%{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_container_%{index}lifecycle_pre_stop_http_headers%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.sleep.seconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_stop_sleep_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_sleep_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.sleep.seconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_start_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_pre_start_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field value is not empty then, req_spec_template_container_%{index}_lifecycle_pre_stop_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.preStop.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.lifecycle.stopSignal |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_lifecycle_stop_signal] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.lifecycle.stopSignal log field value is not empty then, req_spec_template_container_%{index}_lifecycle_stop_signal log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.lifecycle.stopSignal log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}livenessProbe_command%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.livenessProbe.exec.command , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.exec.command log field value is not empty then, req_spec_template_container_%{index}livenessProbe_command%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.port log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.host log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}livenessProbe_http_headers%{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_container_%{index}livenessProbe_http_headers%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}livenessProbe_http_headers%{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_container_%{index}livenessProbe_http_headers%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.path log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.scheme log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.tcpSocket.port log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.tcpSocket.host log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.periodSeconds log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.timeoutSeconds log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.failureThreshold log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.successThreshold log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.grpc.port log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.livenessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_livenessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.livenessProbe.grpc.service log field value is not empty then, req_spec_template_container_%{index}_livenessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.livenessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}readinessProbe_command%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.readinessProbe.exec.command , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.exec.command log field value is not empty then, req_spec_template_container_%{index}readinessProbe_command%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.port log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.host log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}readinessProbe_http_headers%{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_container_%{index}readinessProbe_http_headers%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}readinessProbe_http_headers%{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_container_%{index}readinessProbe_http_headers%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.path log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.scheme log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.tcpSocket.port log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.tcpSocket.host log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.periodSeconds log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.timeoutSeconds log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.failureThreshold log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.successThreshold log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.grpc.port log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.readinessProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_readinessProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.readinessProbe.grpc.service log field value is not empty then, req_spec_template_container_%{index}_readinessProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.readinessProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.exec.command |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}startupProbe_command%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.startupProbe.exec.command , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.exec.command log field value is not empty then, req_spec_template_container_%{index}startupProbe_command%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.exec.command log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_httpGet_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.port log field value is not empty then, req_spec_template_container_%{index}_startupProbe_httpGet_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_httpGet_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.host log field value is not empty then, req_spec_template_container_%{index}_startupProbe_httpGet_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}startupProbe_http_headers%{index}_name] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field value is not empty then, req_spec_template_container_%{index}startupProbe_http_headers%{index1}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}startupProbe_http_headers%{index}_value] |
Iterate through log field protoPayload.request.spec.template.spec.containers , theniterate through log field protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field value is not empty then, req_spec_template_container_%{index}startupProbe_http_headers%{index1}_value log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.httpHeaders.value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.path |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_httpGet_path] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.path log field value is not empty then, req_spec_template_container_%{index}_startupProbe_httpGet_path log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.path log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.scheme |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_httpGet_scheme] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.scheme log field value is not empty then, req_spec_template_container_%{index}_startupProbe_httpGet_scheme log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.httpGet.scheme log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.tcpSocket.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_tcpSocket_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.tcpSocket.port log field value is not empty then, req_spec_template_container_%{index}_startupProbe_tcpSocket_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.tcpSocket.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.tcpSocket.host |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_tcpSocket_host] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.tcpSocket.host log field value is not empty then, req_spec_template_container_%{index}_startupProbe_tcpSocket_host log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.tcpSocket.host log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.initialDelaySeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_initial_delay_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.initialDelaySeconds log field value is not empty then, req_spec_template_container_%{index}_startupProbe_initial_delay_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.initialDelaySeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_termination_grace_period] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field value is not empty then, req_spec_template_container_%{index}_startupProbe_termination_grace_period log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.terminationGracePeriodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.periodSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_period_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.periodSeconds log field value is not empty then, req_spec_template_container_%{index}_startupProbe_period_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.periodSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.timeoutSeconds |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_timeout_seconds] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.timeoutSeconds log field value is not empty then, req_spec_template_container_%{index}_startupProbe_timeout_seconds log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.timeoutSeconds log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.failureThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_failure_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.failureThreshold log field value is not empty then, req_spec_template_container_%{index}_startupProbe_failure_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.failureThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.successThreshold |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_success_threshold] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.successThreshold log field value is not empty then, req_spec_template_container_%{index}_startupProbe_success_threshold log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.successThreshold log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.grpc.port |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_grpc_port] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.grpc.port log field value is not empty then, req_spec_template_container_%{index}_startupProbe_grpc_port log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.grpc.port log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.containers.startupProbe.grpc.service |
target.resource_ancestors.attribute.labels[req_spec_template_container_%{index}_startupProbe_grpc_service] |
Iterate through log field protoPayload.request.spec.template.spec.containers , thenif the protoPayload.request.spec.template.spec.containers.startupProbe.grpc.service log field value is not empty then, req_spec_template_container_%{index}_startupProbe_grpc_service log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.containers.startupProbe.grpc.service log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key |
target.resource_ancestors.attribute.labels[req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator |
target.resource_ancestors.attribute.labels[req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values |
target.resource_ancestors.attribute.labels[req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , theniterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[req_spec_template_weight] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index1}namespace_selector_match_expression%{index2}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[req_spec_template_namespaces] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_template_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_labels%{key} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.matchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.mismatchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_namespaces] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaces log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.topologyKey log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[req_spec_template_podAffinity_weight] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_namespaces] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinity_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_values log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_namespaces] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.matchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.mismatchLabelKeys log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaces log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.topologyKey log field value is not empty then, req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[req_spec_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_weight] |
Iterate through log field protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_spec_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.maxSkew |
target.resource.attrbute.labels[req_spec_template_topology_spread_constraints_max_skew] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.maxSkew log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_max_skew log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.maxSkew log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.topologyKey |
target.resource.attrbute.labels[req_spec_template_topology_spread_constraints_topology_key] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.topologyKey log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable |
target.resource.attrbute.labels[req_spec_template_topology_spread_constraints_unsatisfiable] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_unsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}value%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , theniterate for each key, value pair of log field protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_labelSelector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_%{index}matchLabelKeys%{index}] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints.matchLabelKeys , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}matchLabelKeys%{index} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.minDomains |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_%{index}_min_domains] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.minDomains log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_min_domains log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.minDomains log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_%{index}_nodeAffinityPolicy] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy |
target.resource_ancestors.attribute.labels[req_spec_template_topology_spread_constraints_%{index}_nodeTaintsPolicy] |
Iterate through log field protoPayload.request.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field value is not empty then, req_spec_template_topology_spread_constraints_%{index}_nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[res_spec_job_template_weight] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index1}label_selector_match_expression%{index2}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[res_spec_job_template_namespaces] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.matchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.mismatchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_namespaces] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaces log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinityTerm_topology_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.topologyKey log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAffinity_weight] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespace_selector_match_labels} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_namespaces] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinity_topology_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_namespaces] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.matchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.mismatchLabelKeys log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaces log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.topologyKey log field value is not empty then, res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[res_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_weight] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, res_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.maxSkew |
target.resource.attrbute.labels[res_spec_job_template_topology_spread_constraints_max_skew] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.maxSkew log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_max_skew log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.maxSkew log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.topologyKey |
target.resource.attrbute.labels[res_spec_job_template_topology_spread_constraints_topology_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.topologyKey log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable |
target.resource.attrbute.labels[res_spec_job_template_topology_spread_constraints_unsatisfiable] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_unsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_labelSelector_match_expression_key] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_labelSelector_match_expression_values] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}value%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_labelSelector_match_labels] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_labelSelector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_%{index}matchLabelKeys%{index}] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}matchLabelKeys%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.minDomains |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_%{index}_min_domains] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.minDomains log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_min_domains log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.minDomains log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_%{index}_nodeAffinityPolicy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy |
target.resource_ancestors.attribute.labels[res_spec_job_template_topology_spread_constraints_%{index}_nodeTaintsPolicy] |
Iterate through log field protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field value is not empty then, res_spec_job_template_topology_spread_constraints_%{index}_nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.spec.jobTemplate.spec.template.spec.overhead |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.spec.jobTemplate.spec.template.spec.overhead , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index}values%{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}match_field%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[req_spec_job_template_weight] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespace_selector_match_lables log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[req_spec_job_template_namespaces] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.labelSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_label_selector_match_lables log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.matchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.mismatchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_namespaces] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.namespaces log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAffinityTerm.topologyKey log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAffinity_weight] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}label_selector_match_expression%{index1}values%{values} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.labelSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaceSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_namespaces] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.matchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinity_topology_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.mismatchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.namespaces log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.topologyKey log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_label_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.labelSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_label_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_namespaceSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_namespaces] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}pod_affinity_term_namespace_selector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_podAntiAffinityTerm_topology_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaceSelector.matchLabels log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespace_selector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaceSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.matchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.matchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_match_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.mismatchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.mismatchLabelKeys log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_mismatch_label_keys log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.namespaces log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_namespaces log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.namespaces log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutio.podAntiAffinityTerm.topologyKey log field value is not empty then, req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.podAntiAffinityTerm.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight |
target.resource_ancestors.attribute.labels[req_spec_job_template_required_during_scheduling_ignored_during_execution_%{index}_pod_affinity_term_weight] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field value is not empty then, req_spec_job_template_preferred_during_scheduling_ignored_during_execution_%{index}_weight log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.maxSkew |
target.resource.attrbute.labels[req_spec_job_template_topology_spread_constraints_max_skew] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.maxSkew log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_max_skew log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.maxSkew log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.topologyKey |
target.resource.attrbute.labels[req_spec_job_template_topology_spread_constraints_topology_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.topologyKey log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_topology_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.topologyKey log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable |
target.resource.attrbute.labels[req_spec_job_template_topology_spread_constraints_unsatisfiable] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_unsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.whenUnsatisfiable log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_labelSelector_match_expression_key] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.key log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_labelSelector_match_expression_operator] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}_operator log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.operator log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_labelSelector_match_expression_values] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}labelSelector_match_expression%{index1}values%{index2} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchExpressions.values log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_labelSelector_match_labels] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_labelSelector_match_labels log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.labelSelector.matchLabels log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_%{index}matchLabelKeys%{index}] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , theniterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}matchLabelKeys%{index1} log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.matchLabelKeys log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.minDomains |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_%{index}_min_domains] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.minDomains log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_min_domains log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.minDomains log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_%{index}_nodeAffinityPolicy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeAffinityPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy |
target.resource_ancestors.attribute.labels[req_spec_job_template_topology_spread_constraints_%{index}_nodeTaintsPolicy] |
Iterate through log field protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints , thenif the protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field value is not empty then, req_spec_job_template_topology_spread_constraints_%{index}_nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.spec.jobTemplate.spec.template.spec.topologySpreadConstraints.nodeTaintsPolicy log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.spec.jobTemplate.spec.template.spec.overhead |
target.resource_ancestors.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.spec.jobTemplate.spec.template.spec.overhead , then key log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and value log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.metadata.annotations |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.metadata.annotations , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.finalizers |
target.resource.attribute.labels[res_metadata_finalizers_%{index}] |
Iterate through log field protoPayload.response.metadata.finalizers , then res_metadata_finalizers_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.finalizers log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.managedFields.fieldsV1 |
target.resource.attribute.labels[res_metadata_fields_V1] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.fieldsV1 log field value is not empty then, the target.resource.attribute.labels.key UDM field is set to res_metadata_fields_V1 . |
protoPayload.response.metadata.managedFields.subresource |
target.resource.attribute.labels[res_metadata_managed_field_subresource] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.subresource log field value is not empty then, res_metadata_managed_field_%{index}_subresource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.managedFields.subresource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.ownerReferences.apiVersion |
target.resource_ancestors.attribute.labels[res_metadata_owner_ref_apiVersion] |
Iterate through log field protoPayload.response.metadata.ownerReferences , thenif the protoPayload.response.metadata.ownerReferences.apiVersion log field value is not empty then, res_metadata_owner_ref_%{index}_apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.metadata.ownerReferences.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.metadata.ownerReferences.kind |
target.resource_ancestors.attribute.labels[res_metadata_owner_ref_kind] |
Iterate through log field protoPayload.response.metadata.ownerReferences , thenif the protoPayload.response.metadata.ownerReferences.kind log field value is not empty then, res_metadata_owner_ref_%{index}_kind log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.metadata.ownerReferences.kind log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.metadata.ownerReferences.name |
target.resource_ancestors.name |
Iterate through log field protoPayload.response.metadata.ownerReferences , thenif the protoPayload.response.metadata.ownerReferences.name log field value is not empty then, protoPayload.response.metadata.ownerReferences.name log field is mapped to the target.resource_ancestors.name UDM field. |
protoPayload.response.metadata.ownerReferences.uid |
target.resource_ancestors.product_object_id |
Iterate through log field protoPayload.response.metadata.ownerReferences , thenif the protoPayload.response.metadata.ownerReferences.uid log field value is not empty then, protoPayload.response.metadata.ownerReferences.uid log field is mapped to the target.resource_ancestors.product_object_id UDM field. |
protoPayload.response.metadata.ownerReferences.blockOwnerDeletion |
target.resource_ancestors.attribute.labels[res_metadata_owner_ref_blockOwnerDeletion] |
Iterate through log field protoPayload.response.metadata.ownerReferences , thenif the protoPayload.response.metadata.ownerReferences.blockOwnerDeletion log field value is not empty then, res_metadata_owner_ref_%{index}_blockOwnerDeletion log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.metadata.ownerReferences.blockOwnerDeletion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.metadata.ownerReferences.controller |
target.resource_ancestors.attribute.labels[res_metadata_owner_ref_controller] |
Iterate through log field protoPayload.response.metadata.ownerReferences , thenif the protoPayload.response.metadata.ownerReferences.controller log field value is not empty then, res_metadata_owner_ref_%{index}_controller log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.response.metadata.ownerReferences.controller log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.response.metadata.deletionGracePeriodSeconds |
target.resource.attribute.labels[res_metadata_deletion_grace_period_seconds] |
|
protoPayload.response.metadata.deletionTimestamp |
target.resource.attribute.labels[res_metadata_deletion_timestamp] |
|
protoPayload.response.metadata.name |
target.resource.attribute.labels[res_metadata_name] |
|
protoPayload.response.metadata.namespace |
target.resource.attribute.labels[res_metadata_namespace] |
|
protoPayload.response.metadata.generateName |
target.resource.attribute.labels[res_metadata_generateName ] |
|
protoPayload.response.metadata.labels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.metadata.labels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.managedFields.apiVersion |
target.resource.attribute.labels[res_metadata_managed_field_api_version] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.apiVersion log field value is not empty then, res_metadata_managed_field_%{index}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.managedFields.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.managedFields.fieldsType |
target.resource.attribute.labels[res_metadata_managed_field_type] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.fieldsType log field value is not empty then, res_metadata_managed_field_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.managedFields.fieldsType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.managedFields.manager |
target.resource.attribute.labels[res_metadata_managed_field_manager] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.manager log field value is not empty then, res_metadata_managed_field_%{index}_manager log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.managedFields.manager log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.managedFields.operation |
target.resource.attribute.labels[res_metadata_managed_field_operation] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.operation log field value is not empty then, res_metadata_managed_field_%{index}_operation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.managedFields.operation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.managedFields.time |
target.resource.attribute.labels[res_metadata_managed_field_time] |
Iterate through log field protoPayload.response.metadata.managedFields , thenif the protoPayload.response.metadata.managedFields.time log field value is not empty then, res_metadata_managed_field_%{index}_time log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.response.metadata.managedFields.time log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.response.metadata.creationTimestamp |
target.resource.attribute.labels[res_metadata_creation_time] |
|
protoPayload.response.metadata.generation |
target.resource.attribute.labels[res_metadata_generation] |
|
protoPayload.response.metadata.resourceVersion |
target.resource.attribute.labels[res_metadata_resource_version] |
|
protoPayload.response.metadata.uid |
target.resource.attribute.labels[res_metadata_uid] |
|
protoPayload.request.metadata.annotations |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.metadata.annotations , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.finalizers |
target.resource.attribute.labels[req_metadata_finalizers_%{index}] |
Iterate through log field protoPayload.request.metadata.finalizers , then req_metadata_finalizers_%{index} log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.finalizers log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.apiVersion |
target.resource.attribute.labels[req_metadata_managed_field_api_version] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.apiVersion log field value is not empty then, req_metadata_managed_field_%{index}_apiVersion log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.fieldsType |
target.resource.attribute.labels[req_metadata_managed_field_type] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.fieldsType log field value is not empty then, req_metadata_managed_field_%{index}_fieldsType log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.fieldsType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.fieldsV1 |
additional.fields[req_metadata_fields_V1] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.fieldsV1 log field value is not empty then, the additional.fields.key UDM field is set to req_metadata_fields_V1 . |
protoPayload.request.metadata.managedFields.manager |
target.resource.attribute.labels[req_metadata_managed_field_manager] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.manager log field value is not empty then, req_metadata_managed_field_%{index}_manager log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.manager log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.operation |
target.resource.attribute.labels[req_metadata_managed_field_operation] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.operation log field value is not empty then, req_metadata_managed_field_%{index}_operation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.operation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.subresource |
target.resource.attribute.labels[req_metadata_managed_field_subresource] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.subresource log field value is not empty then, req_metadata__managed_field_%{index}_subresource log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.subresource log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.time |
target.resource.attribute.labels[req_metadata_managed_field_time] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.time log field value is not empty then, req_metadata_managed_field_%{index}_time log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.time log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.ownerReferences.apiVersion |
target.resource_ancestors.attribute.labels[req_metadata_owner_ref_apiVersion] |
Iterate through log field protoPayload.request.metadata.ownerReferences , thenif the protoPayload.request.metadata.ownerReferences.apiVersion log field value is not empty then, req_metadata_owner_ref_%{index}_apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.metadata.ownerReferences.apiVersion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.metadata.ownerReferences.kind |
target.resource_ancestors.attribute.labels[req_metadata_owner_ref_kind] |
Iterate through log field protoPayload.request.metadata.ownerReferences , thenif the protoPayload.request.metadata.ownerReferences.kind log field value is not empty then, req_metadata_owner_ref_%{index}_kind log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.metadata.ownerReferences.kind log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.metadata.ownerReferences.name |
target.resource_ancestors.attribute.labels[req_metadata_owner_ref_name] |
Iterate through log field protoPayload.request.metadata.ownerReferences , thenif the protoPayload.request.metadata.ownerReferences.name log field value is not empty then, req_metadata_owner_ref_%{index}_name log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.metadata.ownerReferences.name log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.metadata.ownerReferences.uid |
target.resoresource_ancestorsurce.attribute.labels[req_metadata_owner_ref_uid] |
Iterate through log field protoPayload.request.metadata.ownerReferences , thenif the protoPayload.request.metadata.ownerReferences.uid log field value is not empty then, req_metadata_owner_ref_%{index}_uid log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.metadata.ownerReferences.uid log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.metadata.ownerReferences.blockOwnerDeletion |
target.resource_ancestors.attribute.labels[req_metadata_owner_ref_blockOwnerDeletion] |
Iterate through log field protoPayload.request.metadata.ownerReferences , thenif the protoPayload.request.metadata.ownerReferences.blockOwnerDeletion log field value is not empty then, req_metadata_owner_ref_%{index}_blockOwnerDeletion log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.metadata.ownerReferences.blockOwnerDeletion log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.metadata.ownerReferences.controller |
target.resource_ancestors.attribute.labels[req_metadata_owner_ref_controller] |
Iterate through log field protoPayload.request.metadata.ownerReferences , thenif the protoPayload.request.metadata.ownerReferences.controller log field value is not empty then, req_metadata_owner_ref_%{index}_controller log field is mapped to the target.resource_ancestors.attribute.labels.key UDM field and protoPayload.request.metadata.ownerReferences.controller log field is mapped to the target.resource_ancestors.attribute.labels.value UDM field. |
protoPayload.request.metadata.deletionGracePeriodSeconds |
target.resource.attribute.labels[req_metadata_deletion_grace_period_seconds] |
|
protoPayload.request.metadata.deletionTimestamp |
target.resource.attribute.labels[req_metadata_deletion_timestamp] |
|
protoPayload.request.metadata.generation |
target.resource.attribute.labels[req_metadata_generation] |
|
protoPayload.request.metadata.uid |
target.resource.attribute.labels[req_metadata_uid] |
|
protoPayload.request.metadata.name |
target.resource.attribute.labels[req_metadata_name] |
|
protoPayload.request.metadata.namespace |
target.resource.attribute.labels[req_metadata_namespace] |
|
protoPayload.request.metadata.generateName |
target.resource.attribute.labels[req_metadata_generateName ] |
|
protoPayload.request.metadata.labels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.metadata.labels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.apiVersion |
target.resource.attribute.labels[req_metadata_managed_field_api_version] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.apiVersion log field value is not empty then, req_metadata_managed_field_%{index}_api_version log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.apiVersion log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.fieldsType |
target.resource.attribute.labels[req_metadata_managed_field_type] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.fieldsType log field value is not empty then, req_metadata_managed_field_%{index}_type log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.fieldsType log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.manager |
target.resource.attribute.labels[req_metadata_managed_field_manager] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.manager log field value is not empty then, req_metadata_managed_field_%{index}_manager log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.manager log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.operation |
target.resource.attribute.labels[req_metadata_managed_field_operation] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.operation log field value is not empty then, req_metadata_managed_field_%{index}_operation log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.operation log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.managedFields.time |
target.resource.attribute.labels[req_metadata_managed_field_time] |
Iterate through log field protoPayload.request.metadata.managedFields , thenif the protoPayload.request.metadata.managedFields.time log field value is not empty then, req_metadata_managed_field_%{index}_time log field is mapped to the target.resource.attribute.labels.key UDM field and protoPayload.request.metadata.managedFields.time log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.creationTimestamp |
target.resource.attribute.labels[req_metadata_creation_time] |
|
protoPayload.request.metadata.generation |
target.resource.attribute.labels[req_metadata_generation] |
|
protoPayload.request.metadata.resourceVersion |
target.resource.attribute.labels[req_metadata_resource_version] |
|
protoPayload.request.metadata.uid |
target.resource.attribute.labels[req_metadata_uid] |
|
protoPayload.response.metadata.labels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.response.metadata.labels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
protoPayload.request.metadata.labels |
target.resource.attribute.labels[key] |
Iterate for each key, value pair of log field protoPayload.request.metadata.labels , then key log field is mapped to the target.resource.attribute.labels.key UDM field and value log field is mapped to the target.resource.attribute.labels.value UDM field. |
What's next
Need more help? Get answers from Community members and Google SecOps professionals.