Table of Contents

Microsoft Azure - Service Bus

Azure Service Bus is an asynchronous messaging cloud platform that makes it possible to send data between decoupled systems.

About

Version Info

Range Key Features Based on System Impact
1.0.0.x [SLC Main] Initial version - -

Product Info

Range Supported Firmware
1.0.0.x REST-API version 2021-05-01

System Info

Range DCF Integration Cassandra Compliant Linked Components Exported Components
1.0.0.x No Yes Microsoft Azure Cloud Platform -

Configuration

Connections

HTTP Main Connection

This connector uses an HTTP connection. However, it requires no input from the user, as this connector is automatically created by the Microsoft Azure Cloud Platform.

How to use

The connector requires no user input. The metrics that are polled for this resource type element are displayed on the Metrics page.

Polling Configuration

Enabling or disabling polling of metrics can be done on the Configuration page. Polling of these metric has a direct financial impact.

On the General page, you can configure the Polling Interval for the metrics. This same page also displays the scope (Subscription and Resource Group) that this resource type element belongs to.

Query Filter

Also on the General page, you can configure the Query Filter. This filter is used to reduce the set of metric data returned.

This is how the filter works, based on an example where the metric contains the metadata A, B, and C:

  • To return all time series of C where A = a1 and B = b1 or b2:

    filter=A eq 'a1' and B eq 'b1' or B eq 'b2' and C eq '*'

    Invalid variant:

    filter=A eq 'a1' and B eq 'b1' and C eq '*' or B = 'b2'

    This is invalid because the logical "or" operator cannot separate two different metadata names.

  • To return all time series where A = a1, B = b1 and C = c1:

    filter=A eq 'a1' and B eq 'b1' and C eq 'c1'

  • To return all time series where A = a1:

    filter=A eq 'a1' and B eq '' and C eq ''

  • If multiple entities are present in the same namespace, a filter can be utilized to use only one:

    filter=entityname eq 'prod'

    The following metrics support filtering by entity name:

    • Abandoned Messages
    • Active Messages
    • Completed Messages
    • Connections Closed
    • Connections Opened
    • Dead Lettered Messages
    • Incoming Messages
    • Incoming Requests
    • Messages
    • Outgoing Messages
    • Scheduled Messages
    • Server Errors
    • Server Send Latency
    • Successful Requests
    • Throttled Requests
    • User Errors

If the specified filter does not use the correct format, or if the metric does not support a filter of that type, then the filter will not be applied.

Notes

This connector is intended to be used together with the Microsoft Azure Cloud Platform connector. Without this manager connector, the connector will not work, as the authentication to the Azure Cloud Platform is done via the manager connector.