Google Cloud Platform (GCP) fields
Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud. Availability This functionality is generally available and ready for production usage. Serverless interfaces and procedures might differ from classic Elastic Stack deployments. The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats. Availability This functionality is generally available and ready for production usage. Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
Serverless
Generally available
Stack
Generally available
Module for handling logs from Google Cloud.
Fields from Google Cloud logs.
If the destination of the connection was a VM located on the same VPC, this field is populated with VM instance details. In a Shared VPC configuration, project_id corresponds to the project that owns the instance, usually the service project.
gcp.destination.instance.project_id-
ID of the project containing the VM.
type: keyword
gcp.destination.instance.region-
Region of the VM.
type: keyword
gcp.destination.instance.zone-
Zone of the VM.
type: keyword
If the destination of the connection was a VM located on the same VPC, this field is populated with VPC network details. In a Shared VPC configuration, project_id corresponds to that of the host project.
gcp.destination.vpc.project_id-
ID of the project containing the VM.
type: keyword
gcp.destination.vpc.vpc_name-
VPC on which the VM is operating.
type: keyword
gcp.destination.vpc.subnetwork_name-
Subnetwork on which the VM is operating.
type: keyword
If the source of the connection was a VM located on the same VPC, this field is populated with VM instance details. In a Shared VPC configuration, project_id corresponds to the project that owns the instance, usually the service project.
gcp.source.instance.project_id-
ID of the project containing the VM.
type: keyword
gcp.source.instance.region-
Region of the VM.
type: keyword
gcp.source.instance.zone-
Zone of the VM.
type: keyword
If the source of the connection was a VM located on the same VPC, this field is populated with VPC network details. In a Shared VPC configuration, project_id corresponds to that of the host project.
gcp.source.vpc.project_id-
ID of the project containing the VM.
type: keyword
gcp.source.vpc.vpc_name-
VPC on which the VM is operating.
type: keyword
gcp.source.vpc.subnetwork_name-
Subnetwork on which the VM is operating.
type: keyword
Fields for Google Cloud audit logs.
gcp.audit.type-
Type property.
type: keyword
Authentication information.
gcp.audit.authentication_info.principal_email-
The email address of the authenticated user making the request.
type: keyword
gcp.audit.authentication_info.authority_selector-
The authority selector specified by the requestor, if any. It is not guaranteed that the principal was allowed to use this authority.
type: keyword
gcp.audit.authorization_info-
Authorization information for the operation.
type: array
gcp.audit.method_name-
The name of the service method or operation. For API calls, this should be the name of the API method. For example, 'google.datastore.v1.Datastore.RunQuery'.
type: keyword
gcp.audit.num_response_items-
The number of items returned from a List or Query API method, if applicable.
type: long
The operation request.
gcp.audit.request.proto_name-
Type property of the request.
type: keyword
gcp.audit.request.filter-
Filter of the request.
type: keyword
gcp.audit.request.name-
Name of the request.
type: keyword
gcp.audit.request.resource_name-
Name of the request resource.
type: keyword
Metadata about the request.
gcp.audit.request_metadata.caller_ip-
The IP address of the caller.
type: ip
gcp.audit.request_metadata.caller_supplied_user_agent-
The user agent of the caller. This information is not authenticated and should be treated accordingly.
type: keyword
The operation response.
gcp.audit.response.proto_name-
Type property of the response.
type: keyword
The details of the response.
gcp.audit.response.details.group-
The name of the group.
type: keyword
gcp.audit.response.details.kind-
The kind of the response details.
type: keyword
gcp.audit.response.details.name-
The name of the response details.
type: keyword
gcp.audit.response.details.uid-
The uid of the response details.
type: keyword
gcp.audit.response.status-
Status of the response.
type: keyword
gcp.audit.resource_name-
The resource or collection that is the target of the operation. The name is a scheme-less URI, not including the API service name. For example, 'shelves/SHELF_ID/books'.
type: keyword
The location of the resource.
gcp.audit.resource_location.current_locations-
Current locations of the resource.
type: keyword
gcp.audit.service_name-
The name of the API service performing the operation. For example, datastore.googleapis.com.
type: keyword
The status of the overall operation.
gcp.audit.status.code-
The status code, which should be an enum value of google.rpc.Code.
type: integer
gcp.audit.status.message-
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
type: keyword
Fields for Google Cloud Firewall logs.
Description of the firewall rule that matched this connection.
gcp.firewall.rule_details.priority-
The priority for the firewall rule.
type: long
gcp.firewall.rule_details.action-
Action that the rule performs on match.
type: keyword
gcp.firewall.rule_details.direction-
Direction of traffic that matches this rule.
type: keyword
gcp.firewall.rule_details.reference-
Reference to the firewall rule.
type: keyword
gcp.firewall.rule_details.source_range-
List of source ranges that the firewall rule applies to.
type: keyword
gcp.firewall.rule_details.destination_range-
List of destination ranges that the firewall applies to.
type: keyword
gcp.firewall.rule_details.source_tag-
List of all the source tags that the firewall rule applies to.
type: keyword
gcp.firewall.rule_details.target_tag-
List of all the target tags that the firewall rule applies to.
type: keyword
gcp.firewall.rule_details.ip_port_info-
List of ip protocols and applicable port ranges for rules.
type: array
gcp.firewall.rule_details.source_service_account-
List of all the source service accounts that the firewall rule applies to.
type: keyword
gcp.firewall.rule_details.target_service_account-
List of all the target service accounts that the firewall rule applies to.
type: keyword
Fields for Google Cloud VPC flow logs.
gcp.vpcflow.reporter-
The side which reported the flow. Can be either 'SRC' or 'DEST'.
type: keyword
gcp.vpcflow.rtt.ms-
Latency as measured (for TCP flows only) during the time interval. This is the time elapsed between sending a SEQ and receiving a corresponding ACK and it contains the network RTT as well as the application related delay.
type: long