Skip to content

[encoding/googlecloudlogentry] Add support for cloud armor logs #43389

@constanca-m

Description

@constanca-m

Component(s)

extension/encoding/googlecloudlogentryencoding

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

Currently, we do not have specific support for the JSON payload of Cloud Armor logs, and the whole Cloud Armor log is simply placed in the body of the log record.

The goal of this issue is to create a new struct for these logs, and unmarshal them using this struct. We can then follow the semantic conventions, since good performance is now ensured.

Describe the solution you'd like

There are no changes in the YAML configuration. The encoding extension will automatically detect the log based on the logName and then parse it correctly.

Describe alternatives you've considered

N/A

Additional context

N/A

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

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions