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