Skip to content

[encoding/googlecloudlogentry] Add support for GCP Network Load Balancer logs #44099

@andrewvc

Description

@andrewvc

Component(s)

extension/encoding/googlecloudlogentryencoding

Is your feature request related to a problem? Please describe.

There is no current support for Proxy Network Load Balancer logs logs. It'd be helpful to have it in the googlecloudlogentryencoder. This would add support for the l4_proxy_rule type as described in the GCP Logging Resource List.

Field Description
project_id The identifier of the Google Cloud project associated with this resource, such as 'my-project'.
network_name The name of the customer network in which the Load Balancer resides.
region The region under which the Load Balancer is defined.
load_balancing_scheme The load balancing scheme associated with the forwarding rule, one of [INTERNAL_MANAGED, EXTERNAL_MANAGED].
protocol The protocol associated with the traffic processed by the proxy, one of [TCP, UDP, SSL, UNKNOWN].
forwarding_rule_name The name of the forwarding rule.
target_proxy_name The name of the target proxy.
backend_target_name The name of the backend target or service.
backend_target_type The type of the backend target, one of ['BACKEND_SERVICE'; 'UNKNOWN' - if the backend wasn't assigned].
backend_name The name of the backend group. Can be '' if the backend wasn't assigned.
backend_type The type of the backend group, one of ['INSTANCE_GROUP'; 'NETWORK_ENDPOINT_GROUP'; 'UNKNOWN' - if the backend wasn't assigned].
backend_scope The scope of the backend group. Can be 'UNKNOWN' if the backend wasn't assigned.
backend_scope_type The type of the scope of the backend group, one of ['ZONE'; 'REGION'; 'UNKNOWN' - in case the backend wasn't assigned].

Describe the solution you'd like

The googlecloudlogentryencoding package already supports a number of log types, I'd like to see similar support for this log type. This would likely involve adding a new sub-package along the lines of the VPC Flow Logs to extension/encoding/googlecloudlogentryencodingextension.

Describe alternatives you've considered

None

Additional context

None

Tip

React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions