Skip to content

[receiver/azureblobreceiver] Support Azure VNET flow logs #39714

Open
@rafaelrodrigues3092

Description

@rafaelrodrigues3092

Component(s)

receiver/azureblob

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

Azure has a feature to export Azure VNET flow logs to Azure Storage Account (blob).
The data is appended to an "hourly" file, and every hour a new file is created.
The data is in json, but it's not Otel formatted. As such, a translator layer would be needed.

More information on the format of the data here: https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-overview?tabs=Americas#sample-log-record

Describe the solution you'd like

Similar to how encoding is used in some other receivers (like kafkareceiver for example), it would be helpful to see an identical solution where different types encodings are supported.

Example of a similar request that would implement identical solution: #39623

Describe alternatives you've considered

Custom application that translates the Azure VNET flow logs to otel-compatible encoding.

Additional context

No response

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