-
Notifications
You must be signed in to change notification settings - Fork 456
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[azure logs] use one input + routing for all data streams (WIP) #11432
Conversation
🚀 Benchmarks reportTo see the full report comment with |
Quality Gate failedFailed conditions |
@zmoog - do you have any updates as to the timeframe when this will be ready / released? |
Hey @defutek-tj, my apologies for the delay. We clarified the Event Hub SDK behavior with the Event Hub team, and now we can move forward with the first update. In the following integration update, we will ship a new data stream v2 (preview) to handle all the log categories. ETA is next week. |
We no longer have one input per data stream, so we must remove all the input related settings.
533db9d
to
45192fb
Compare
Quality Gate failedFailed conditions |
💚 Build Succeeded
History
cc @zmoog |
I'm replacing this PR with the simpler and backwards compatible #11984 |
Proposed commit message
Switch the integration package from the one-input-per-data-stream model to the one-input model.
One input per data stream model:
One input model:
In the one-input model, there is only one azure-eventhub input running and sending events to the
events
data stream. In theevents
data stream, the ingest pipeline performs these tasks:event.dataset
field using thecategory
field in the event.event.dataset
field to reroute the event to the target data stream.The discover process uses the following logic:
event.dataset
toazure.eventhub
(the generic integration)event.dataset
toazure.platformlogs
(it's probably an Azure log)event.dataset
to specific one likeazure.activitylogs
orazure.signinlogs
.After the discovery step, the routing rules use the
event.dataset
value to forward the events to the best available target data stream.Checklist
changelog.yml
file.Author's Checklist
How to test this PR locally
Related issues
Screenshots