Google Cloud Platform (GCP) fields
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