Skip to content

Support Persistent_Queue in Azure Monitor Exporter #25859

@codesmon

Description

@codesmon

Component(s)

exporter/azuremonitor

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

To make the exporter robust enough for production use, it needs to support the persistent_queue capabilities used elsewhere, such as the Elastic Search Exporter.
When the connection to Applicaiton Insight breaks, we need to persist the telemetry data to disk, not just hold it in memory to safeguard it against container recycling.

Describe the solution you'd like

Implementation of the persistent queue capability for logs, metrics and traces.
To use sending_queue configuration to be able to determine which storage location to send the data to.

Describe alternatives you've considered

Reusing the existing persistent queue capabilities already supported by the exporterHelper would be the most efficient way of achieving this.

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