and update with bin/logstash-plugin install --no-verify
run Logstash with a pipeline like:
input {
azure_event_hubs {
connections => ["Endpoint=sb://<name of the Event Hub>.servicebus.windows.net/;SharedAccessKeyName=test-log;SharedAccessKey=<s3cr3t_1>;EntityPath=test"]
event_hub_connections => ["Endpoint=sb://<name of the Event Hub>.servicebus.windows.net/;SharedAccessKeyName=eh_policy;SharedAccessKey=<s3cr3t_2>;EntityPath=logstash-event-hub"]
decorate_events => true
storage_container => "logstash"
storage_connection => "DefaultEndpointsProtocol=https;AccountName=<storageaccount>;AccountKey=<s3cr3t_3>;EndpointSuffix=core.windows.net"
}
}
output {
stdout{
codec => rubydebug
}
}
- from Azure EbentHub UI send a message and verify it's processed by Logstash without any error like class or method not found.
## Related issues
<!-- Recommended
Link related issues below. Insert the issue link or reference after the word "Closes" if merging this should automatically close it.
- Closes #123
- Relates #123
- Requires #123
- Superseeds #123
-->
-
Release notes
Updated Azure Event Hub client library to version 3.3.0
What does this PR do?
Updates azure-eventhubs to 3.3.0 and all its dependencies.
Why is it important/What is the impact to the user?
Permit to use a newer library.
Checklist
[ ] I have made corresponding changes to the documentation[ ] I have made corresponding change to the default configuration files (and/or docker env variables)Author's Checklist
How to test this PR locally
Gemfile
with:and update with
bin/logstash-plugin install --no-verify
run Logstash with a pipeline like:
output { stdout{ codec => rubydebug } }