Skip to content

Telemetry Fails on Azure Clouds Other Than AzurePublic and AzureUSGovernment #213

@blheatwole

Description

@blheatwole

Environment

  • Telemetry Streaming Version: 1.30
  • BIG-IP Version: BIG-IP 16.1.2.2 Build 0.0.28 Point Release 2

Summary

The URLs to send telemetry to Azure are hard-coded and limited to AzurePublic and AzureUSGovernment. See

function getApiDomain(region, apiType) {

Steps To Reproduce

Steps to reproduce the behavior:

  1. Install F5-telemetry in AzureGerman, AzureChina, AzureSecret or some other Azure cloud that is not AzurePublic or AzureUSGovernment.
  2. Configure F5-telemetry to send to Log Analytics: https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/setting-up-consumer.html#microsoft-azure-log-analytics

Expected Behavior

Logs are streamed to Log Analytics

Actual Behavior

F5 Telemetry attempts to ship the logs to 'azure.com' which (if accessible) does not know about the Log Analytics workspace and the request fails.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinguntriagedIssue needs to be reviewed for validity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions