Exporting telemetry from Collector to Azure Event Hub using Managed Identity? #46246
Unanswered
mikkelh-SDU
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey OpenTelemetry community 👋
I’m trying to design a telemetry pipeline in Azure and I’m struggling to find a clean and secure way to export from the OpenTelemetry Collector to Azure Event Hub.
Below is the full architecture for context:
flowchart LR %% ===== Applications ===== WA["Azure Web Apps"] %% ===== Telemetry Pipeline ===== COL["OpenTelemetry Collector"] %% ===== Messaging ===== EH["Azure Event Hub"] %% ===== Processing ===== FA["Azure Function App<br/>(Event Hub Trigger)"] %% ===== Observability ===== EL["Elastic OTLP Endpoint"] %% ===== Flow ===== WA -- "OTLP (gRPC/HTTP)" --> COL COL -- "Export" --> EH EH -- "Event Trigger" --> FA FA -- "OTLP Export" --> ELGoal
I want to:
The main reason for using Azure Event Hub is fan-out.
We want Event Hub to act as a central event backbone, so multiple consumers can subscribe to the same telemetry stream (e.g., Elastic, internal analytics pipelines, security tooling, etc.). In other words, Event Hub is intentional — not just an intermediate hop.
All components are hosted inside Azure.
The challenge
From what I can see:
In our environment, using SAS keys is discouraged. Since all resources (WebApp, Collector, Event Hub, Function App) are running in Azure, I would strongly prefer using Azure AD / Managed Identity for authentication.
What I’m trying to understand
I’m mainly trying to understand what the intended or recommended architecture is when Azure Event Hub is used as a fan-out backbone for telemetry.
Any guidance, architectural patterns, or references would be greatly appreciated
I used AI assistance to help structure this post due to dyslexia — I hope the question is clear. If anything needs clarification, I’m happy to elaborate.
Beta Was this translation helpful? Give feedback.
All reactions