Skip to content

New component: azureservicebusreceiver #38125

Open
@lukasstolt

Description

@lukasstolt

The purpose and use-cases of the new component

The purpose of this component is to enable monitoring of Azure Service Bus by collecting metrics such as topic/queue size, count of active messages and count of deadletter messages. Some of these metrics are available using the azuremonitorreceiver, but this way Azure monitor will not be needed. Also, an important addition is that this will enable monitoring of active-/deadletter messages on the scope of a topic subscription, which Azure Monitor does not support.

Example configuration for the component

receivers:  
  azureservicebus:
    namespace_fqdn: example.servicebus.windows.net
    collection_interval: 1m
    auth: default_credentials

Telemetry data types supported

Metrics

Code Owner(s)

@lukasstolt @syron @riha

Sponsor (optional)

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions